Keep pulling the thread on François Chollet.
The core mechanism of OpenAI's o3 model is a form of natural language program search and execution, similar to an AlphaZero-style Monte-Carlo tree search over possible Chains of Thought.
OpenAI's o3 model overcomes the fundamental limitation of traditional LLMs by using LLM-guided natural language program search to recombine knowledge at test time.
OpenAI's o3 system scored 75.7% on the ARC-AGI Semi-Private Evaluation set using a high-efficiency configuration that cost less than $10,000.
A high-compute configuration of OpenAI's o3 model, using 172 times more compute, scored 87.5% on the ARC-AGI Semi-Private Evaluation set.
The performance of OpenAI's o3 model on ARC-AGI demonstrates that architectural changes, not just increased compute on existing architectures like GPT-4, are necessary for breakthroughs in AI capabilities.
OpenAI's o3 model is not yet AGI, as it fails on some tasks that are very easy for humans.
OpenAI officially released its o3 model on April 16, 2025.
The programs generated by OpenAI's o3 are natural language instructions for an LLM to execute, not executable symbolic programs.
OpenAI's o3 system cannot learn to generate and evaluate its internal programs autonomously and relies on expert-labeled, human-generated Chain of Thought (CoT) data.
A large ensemble of low-compute solutions from Kaggle can achieve a score of 81% on the ARC-AGI-1 private evaluation set.
The ARC Prize Foundation plans to launch the ARC-AGI-2 benchmark in late Q1 2025.
The high-compute configuration of OpenAI's o3 model was unable to solve approximately 9% of the tasks in the ARC-AGI Public Evaluation set.