Path to AGI
Date: June 1, 2025 | Author: Roland Gao
- An optimizer that always works
- Minimizes the loss function without any hyper parameters
- Efficient video understanding
- Essentially solving the long context problem
- Constant memory, constant disk. The model has to keep on compressing to meet the constant memory constraint.
- Memory could be the hidden state in RNN, or in the weights like in test time training.
- Disk is queried using RAG. Conceptually, agentic AI can go to the queried time in a video player, or navigate to any file in any folder.
- AI outputs “Go to time 1m20s in the video”, and then the future input tokens would be the frames of the video starting at 1m20s. The model would output nothing at first, looking at the video, until it eventually gives another instruction.
- Good RL algorithm that can achieve superhuman in Go, StarCraft, math, and code
- Some combination of deep seek r1 and the classical RL in Go and StarCraft
- RL environments with proper reward functions.
- Agents is an application of 4
- An example RL environment is using the computer, where it gets a reward if it achieves some specified task.
- Robotics is also an application of 4.
- The environment is the real world, where the reward is some specified task such as moving some object, cleaning the house, or cooking a meal. Touching someone without consent would be a negative reward.
Lingering questions
- How does the model learn continuously?
- Is it really possible that all the learning is in the hidden states in RNN, without changes to the weights?
- Probably not, humans have only one continuous training stage; while models have the train stage and the inference stage. How to make models have one continuous training stage?
- The solution is possibly some continuous update of the weights and also the hidden states.
- Is it really possible that all the learning is in the hidden states in RNN, without changes to the weights?
- If I tell the model to read a book, does it learn as much as humans do?
- It can probably memorize more of it, but does it understand as much?
- Next token prediction is clearly not enough, especially in math textbooks.
- In a math textbook, the model needs to come up with its own train set with questions and answers. Textbook problems can be easily converted, but expositions (implicit problems) can be harder to convert.
- Then it can do RL to learn from it.
- The model needs to specify when to learn and when to not learn.
- For example, when it’s converting the dataset into Q and A and trying 100 CoT paths on a problem and verifying if the CoT answer is correct, it’s only doing inference. Then, it can do the actual learning to teach itself to have the specified output given some input. Basically deepseek R1 but the learning structure and when to learn is decided by the model itself instead of manually set up. Model’s decision to do gradient descent can be implemented as a function call.
- If AI can solve all the previous problems, perhaps it can learn from data as efficiently as humans. If it still cannot, we have to keep on iterating to close this gap.
- Even if AI cannot learn as efficiently, it can still achieve super human intelligence by using significantly more data and compute than humans.
- But if the AI can learn as efficiently, its intelligence will be even more super human than before.
- In fact, we could define the intelligence quotient as the data and compute efficiency. And intelligence = intelligence quotient x data x compute.