Code is for Machines - Not for Humans to Write (MIT)
Skills:
AI-Assisted Code Review90%
Key Takeaways
Presents a new AI research paper on a system that helps scientists write expert-level empirical software, turning the art of programming into a game and enabling AI to explore potential solutions without human intervention
Full Transcript
Hello community. So great that you are back. We have a brand new research and it tells us you know what code is for machines but code is not for humans. Not anymore. Why? Now remember 2016 Alph Go. We had a policy network and a value network. And now 10 years later you would say what we have now currently we are on the verge of a revolution in the scientific discovery. And you know why? Because Google, MIT and Harvard in their new publication they showed us that they turn the art of programming of coding into a game and you say ah so the old style today many of us are in a dialogue with our AI code editors. We prompt get suggestion and then we tell the hey do it again AI try a different approach optimize this parameter and we are playing already the game. Huh? And the AI is our incredible assistant. But guess what? The human is not needed in this loop. So let's play a code science game without a human who just presses do it again button on the keyboard. So here we have it here. Beautiful. This is here 20 2599. An AI system to help scientists write expert level empirical software. Science software. Google Deep Mind, Google Research, Google Platform, MIT, Harvard University, Google Cloud, McGill University, California Institute of Technology and a lot of beautiful, highly intelligent authors of this paper. Now, what do they tell us? They have now built a system that AI system stop being simply an assistant for us in coding and AI now starts to be the player itself. So the system doesn't wait for a human prompt. It tirelessly explore thousand and thousands of potential solutions given a specific task and trying to code scientific code for scientific experiments. And it is guided here by a single imperative if you want in its reward function. Just win the game. Win the game like an alpho 10 years ago. Now 10 years later, finally, finally we're able to implement this. And here you have it. It's as simple as can be. There's nothing new to this. We have problems. We have researcher ideas. And you know, you can have a human expert write something or system just goes here on the internet. So scientific papers, archive or in the memory there were some prior ideas. You combine this or you have a deep research by Geminy or any other AI system. You have here your data collection and then you generate a prompt. You have an LLM writes a code code execution in a sandbox and then you just try out thousands and 10 thousands code sequences. And you know what the intelligence is just in the search algorithm and it's a tree search that we know now for centuries. Nothing new. Here you see the result in bold. You see here the new um algorithm they outperform currently everything else. So what is the idea? By framing now this new scientific software creation for real scientific problem as a scorable task. Say hey listen from 1 to 10 this is a 4.7. They have turned scientific programming now into its own game of gold. They can now apply everything they learned now to this scientific programming. How is it done? Easily. You know this an LLM acts as a creative engine proposes your novel moves you on the goboard or code changes code mutation with a genetic algorithm. And then we have a strategic tree search algorithm that decide which line of acquiring are most promising for the next node exploration. You know what this means? This means we still do not have the intelligence to find an simple intelligence illusion. But you know what we have now? Unlimited access to all the GitHubs that were created by humans or already by AI and humans. all the GitHub in the world, all the repos in the world, and we have almost unlimited compute capacity. If you're one of the global players who were investing tens or hundreds of billions of US dollars for new compute centers, data centers all around the globe. Now if you think about this and please read the paper this refraraming is the brilliant idea itself because what it does is on a deeper level it converts a complex open-ended scientific goal. I want to understand this experiment. I want to have a computer simulation of this scientific experiment. It converts this into a formal mathematical optimization problem which is exactly at what our machines our probability machines excel at and we already discovered if you want new mathematical algorithms exactly for those task with those machines. If you would have a further deep dive I would recommend this video here for you. So let's have a look what is now the engine of this brand new methodology of this brand new idea. It is what you already know. There's nothing new. It's just a reframing done in a beautiful way. And LLM proposes here a new code solution. After reading thousands of AAV papers and all the repos that are combined here with the arrive explanation, scientific explanation, the code is then run in a sandbox to get a particular score of course judged by an LLM and a tree search algorithm uses this score to decide which solution to explore next in the code mutation process. So this LLM, so its task is to generate just a new version of code that might achieve a better score at the end. and it can generate thousand code sequences, 10,000, 100,000 code sequences. It doesn't have to be intelligent. It just has to be fast. So this iterative refinement that you see here is far more powerful than any oneot generation and drag and whatever as it simply allows the system to build upon its success and learned from its failure. And of course, it's an agent with memory and everything else. So now you might say wait a minute but the solution space is with code almost unlimited you cannot just go and trial and error absolutely so the system needs a strategy to intelligently quotation mark navigates now this immense space of all possible program code sequences and this is here where this beautiful and simple idea of a tree search comes in and inspired from the alph code Google now and Harvard and MIT have now a new methodology booked predictor and upper confidence bounds applied to research. Now you know upper confidence bounds no this is this is almost all I don't know 9 10 years old no predictor ah that's so easy look this is all the mathematical formula that you need this is it and if you're a little bit into AI you say hey I know this no this here the first term is simply the exploitation term it's the normalized rank of the notes quality score and you say then the second term guess what this is the prior here. So this here is the exploration term. The bonus n is the total number of explorations so far. V is the number of times the a particular node has been visited. We have a hyperparameter to control here the trade-off between exploitation and exploration. But this is from you're familiar with this. This is nothing new. If you want to see this, if you want employer code, if you like to have here an upper confidence boundary search here, this is exactly the same thing. Easy. And then I said, but wait a minute, this can't be there. There must be something different. No, so what is if you go a level deeper with me, what is it? What is the genius idea here? And I think it is a flat prior in our statistical analysis. It's a formal way of declaring an initial impartiality. The system doesn't judge on a policy network which node to start with. So there's no a priority judgment which of the existing code solution let's say just downloaded I don't know 100 GitHub repos is a better parent for the next code mutation. You know what it treats at the beginning in the start phase every node in the tree as equally good starting point before it considers here their actual performance in the mutation. Now remember alpha go we had an inform prior because it was only a 19 * 19 board. So it was a finite set of possible moves from any state and we had a neural network a policy network to predict you the best notes. Now in this scientific software it's not possible because the state if you want is a complex code base and they move in those space almost an infinite set of of possible semantic changes to that code. So we can't just go here with if you want a policy network. Now so what is the solution to this? As I told you a flat prior, this is the initial starting conditions of the complete system that completely sidesteps this impossible task because it requires no domain specific knowledge and you know it's universally applicable to any scorable problem where an LLM just gives a score to a certain linguistic complexities and they decided you know what we try to apply it here to six different categories from general economics through numerical analysis and starting now with an impartial prior. The system places all the burden here of guiding here the complete complex search into the two other terms in the pocket formula the exploration and the exploitation term. And it is this exact mechanism that allows here to if you want transform the winning ideas of Alph Go, the UCB search principle out of Alph Go into this new area of scientific discovery, the boundless unstructured world of scientific coding. Just to make clear, there's no policy network anymore with this. And it's complete unlike like alpha zero which uses your complex neural network to predict which moves are the most promising hit. We have we operated here 10 years ago with an informed prior. No, this is not necessary anymore because we have let's say quotation mark unlimited compute power. So this new puck search bootstraps itself entirely from the empirical scores it receives. Of course, if you have an intelligent start condition, it has a much better convergence. But in theory, you could start anywhere. It doesn't matter anymore. You just have to compute power. So, what do we have? We have a code mutation system that is now a mathematical optimization problem. And this is now science for an AI system. And you just need compute power. Now we talked about here genetics. So let's go with genomics. They have here six different areas in the paper detailed analysis. I just give you here the headline. So they went with genomics and they had a beautiful result. If you want to have a deep dive, this is just a screenshot of one of the results of the paper. They went to geospatial analysis and they had a great result. And they went to numerical analysis solving here difficult integral systems. No. And they had a beautiful result. So they showed it is working. And this paper was just published today and I wanted to jump to the code but unfortunately it is not yet uploaded. So whenever you will see this video please they tell us here code availability will be here. Go and play with the code for sure. I will do the same. So isn't this amazing? We don't need intelligence. We just need trial and error. This is now in a computer infrastructure. This is now essential for the scientific pro progress. No, both for the humans and for the automated approach that we just outlined here for the next AI systems. Those systems will generate expert level compute code solutions so extraordinarily quickly. It will remove here the discovery process from weeks and months where human have to use an EI code editor just to hours or maybe days. So it is quite a a breach here in our understanding you know it's quite a shift here because up until now we had 8 billions or maybe 9 billion human brains and quite some quite a lot of them had some brilliant ideas did research invented new things and so on and now with all those investments of tens and hundreds of millions of billions of whatever in new data centers around the world this is the new economy if you We just have almost unlimited compute capacity if you are a global corporation. Just read what Openi says how many more than hundred billion dollars they will burn just operating costs in their new data centers. And you know what is amazing? You know what is the consequence of all this? We don't need AGI. We don't need super intelligence itself. Because we do have a robust algorithm on an almost unlimited computer infrastructure. And if this is an algorithm that really searches here the complete mathematically defined solution space of our physical chemical biochemical system. Then there is no need for a super intelligent for an elegant solution because with absolute precision this mechanism will scan all of the available mathematical solution space and will find therefore all possible solutions. Is this the truth? Is this the way forward? What do you think about it? Hey, why not leave me a comment, subscribe, and I see you in my next video.
Original Description
NEW AI paper. On the verge of a revolution in scientific discovery: NO Superintelligence needed?
New Ai research by Google, Harvard, MIT, ...
All rights w/ authors:
"An AI system to help scientists write expert-level empirical software"
by
1 Google DeepMind,
2 Google Research,
3 Google Platforms and Devices,
4 Massachusetts Institute of Technology,
5 School of Engineering and Applied Sciences, Harvard University,
6 Google Cloud,
7 Faculty of Agricultural and Environmental Sciences, McGill University,
8 California Institute of Technology
arxiv.org/pdf/2509.06503
#revolution
#aiexplained
#googledeepmind
#game
#coding
#discovery
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Discover AI · Discover AI · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Step Into the Unknown (by YouChat) - May 2023 be your best year yet
Discover AI
Wishing you all an amazing 2023 filled with Love, Laughter, and Happiness!
Discover AI
Create a Smarter Future!
Discover AI
The Art of Text to Vector Transformation: A Comprehensive Look at AI and NLP Transformers
Discover AI
Feature Vectors: The Key to Unlocking the Power of BERT and SBERT Transformer Models
Discover AI
Domain-Specific AI Models: How to Create Customized BERT and SBERT Models for Your Business
Discover AI
Achieve Unimaginable Levels of Domain Knowledge through SBERT Extreme in 3D (SBERT 48)
Discover AI
Unlocking Scientific Domain Knowledge w/ BPE Tokenizer: An Amazing Journey! (SBERT 49)
Discover AI
SBERT Extreme 3D: Train a BERT Tokenizer on your (scientific) Domain Knowledge (SBERT 50)
Discover AI
Discover Vision Transformer (ViT) Tech in 2023
Discover AI
Pre-Train BERT from scratch: Solution for Company Domain Knowledge Data | PyTorch (SBERT 51)
Discover AI
Flan-T5-XL model on a free COLAB | A free LLM - that explains itself w/ reasoning /write essay | AI
Discover AI
BERT and GPT in Language Models like ChatGPT or BLOOM | EASY Tutorial on Large Language Models LLM
Discover AI
Free Alternative to ChatGPT: Flan-T5-XL GUI (open-source) #shorts
Discover AI
From T5 to T5X: A Game-Changing Evolution with JAX & FLAX
Discover AI
How to start with ChatGPT? | Short Introduction to OpenAI API #shorts
Discover AI
The Future of Conversational AI? Google's PaLM w/ RLHF | LLM ChatGPT Competitor
Discover AI
Microsoft and ChatGPU
Discover AI
From Zero to FLAN-T5 XL Model GUI with Gradio: A Step-by-Step Guide on Free COLAB Notebook PyTorch
Discover AI
Google's 2nd Answer to "BING ChatGPT": Sparrow | after BARD w/ LaMDA | 2nd Gen Conversational AI
Discover AI
TF2: Pre-Train BERT from scratch (a Transformer), fine-tune & run inference on text | KERAS NLP
Discover AI
3D Visualization for BERT: How to Pre-Train with a New Layer & Fine-Tune with Downstream Task Layer
Discover AI
FLAN-T5-XXL on NVIDIA A100 GPU w/ HF Inference Endpoints, let's explore 11b models!
Discover AI
ChatGPT - Can it Lie to you?
Discover AI
ChatGPT Alternative: Perplexity by Perplexity.AI
Discover AI
2023 KerasNLP Tutorial: Explore Latest KERAS Toolbox & NLP Processing Library for BERT - TF2
Discover AI
Self-aware AI: You.com/chat vs Perplexity.ai | Live Demo, LLMs show Future of ChatGPT w/ BING
Discover AI
BLOOM 176B Inference on AWS | Bigger than GPT-3 for more Power!
Discover AI
Fine-tune ChatGPT? Buy Embeddings /OpenAI? What are Embeddings? My own ChatGPT? | Visual Q+A
Discover AI
Unleashing the Power of BLOOM 176B with AWS ml.p4de.24xlarge, DJL & DeepSpeed: The Ultimate Boost!
Discover AI
After ChatGPT: NEW BioGPT by Microsoft | Do YOU trust Microsoft for your Medication?
Discover AI
Improve ChatGPT: Modular, Adaptive, Smart LLM | Inside ChatGPT
Discover AI
Fine-tune ChatGPT w/ in-context learning ICL - Chain of Thought, AMA, reasoning & acting: ReAct
Discover AI
The Intersection of Copyright Law and Human Faces: Exploring Virtual K-Pop with MAVE
Discover AI
New TECH: Vision Transformer 2023 on Image Classification | AI
Discover AI
PyTorch code Vision Transformer: Apply ViT models pre-trained and fine-tuned | AI Tech
Discover AI
New BING ChatGPT: Unlock the Power of Emotions in your Search Engine!
Discover AI
New BING ChatGPT loses its mind
Discover AI
Self-Attention Heads of last Layer of Vision Transformer (ViT) visualized (pre-trained with DINO)
Discover AI
Visualizing the Self-Attention Head of the Last Layer in DINO ViT: A Unique Perspective on Vision AI
Discover AI
Microsoft strongly restricts access to ChatGPT on new BING - WHY?
Discover AI
PyTorch ViT: The Ultimate Guide to Fine-Tuning for Object Identification (COLAB)
Discover AI
New BING Chat AGGRESSIVE
Discover AI
Panoptic Image Segmentation: Mask2Former explained | Identify all objects!
Discover AI
Code Panoptic Image Segmentation w/ Vision Transformer & Mask2Former - A PyTorch tutorial
Discover AI
Dream Job Alert: AI Prompt Engineer - $335K | AI Prompt Design: A Crash Course
Discover AI
Streamlining Similar Image Detection with ViT in PyTorch: A Step-by-Step Guide
Discover AI
Microsoft's CEO in Trouble #shorts
Discover AI
Why wait for KOSMOS-1? Code a VISION - LLM w/ ViT, Flan-T5 LLM and BLIP-2: Multimodal LLMs (MLLM)
Discover AI
OpenAI's ChatGPT can NOW summarize external Sources on the Internet?
Discover AI
ChatGPT polarizes
Discover AI
Hospital /Clinic AI Decision Models: Performance of 12 AI LLM Systems (incl $$) Radiology, Biomed
Discover AI
ChatGPT Prompt Engineering w/ in-context learning (ICL) - 7 Examples | Tutorial
Discover AI
Chat with your Image! BLIP-2 connects Q-Former w/ VISION-LANGUAGE models (ViT & T5 LLM)
Discover AI
ChatGPT: Multidimensional Prompts
Discover AI
ChatGPT: In-context Retrieval-Augmented Learning (IC-RALM) | In-context Learning (ICL) Examples
Discover AI
Code your BLIP-2 APP: VISION Transformer (ViT) + Chat LLM (Flan-T5) = MLLM
Discover AI
Buy Microsoft "Azure OpenAI Service" or buy from OpenAI its API for ChatGPT access & tuning?
Discover AI
Pretraining vs Fine-tuning vs In-context Learning of LLM (GPT-x) EXPLAINED | Ultimate Guide ($)
Discover AI
Reversible Transformer: ReFORMER for GPU Memory Optimization! Reversible Residual Layers?
Discover AI
More on: AI-Assisted Code Review
View skill →Related Reads
📰
📰
📰
📰
A lightweight workflow for keeping up with AI conference papers
Dev.to · Daniel
Why CitedEvidence Believes Great Researchers Read Less Than You Think
Medium · AI
How to Write a Literature Review That Actually Argues Something
Medium · Machine Learning
I Built a Personal Paper Engine to Stop Losing Research Papers
Dev.to · Ethan
🎓
Tutor Explanation
DeepCamp AI