[BidClub_]
Machine Learning Street Talk · · 54 min

ARC Prize Version 2 Launch Video! [Francois Chollet, Mike Knoop]

François CholletMike Knoop

YouTube
TL;DR
  • ARC-AGI-2 resets the benchmark around tasks that humans can solve but frontier AI systems still largely cannot. Roughly 400 people calibrated the dataset, and every task was solved by at least two humans within two attempts, while pretrained models score effectively 0% and reasoning systems remain in single digits. Mike Knoop rejects the charge that ARC is moving the target: “The goalpost is AGI.”

  • The early scorecard exposes a vast gap between test-time adaptation and human-level fluid intelligence. GPT-4.5 and similar base models score around 0%; the winning 2024 Kaggle approach gets roughly 3%, an ensemble reaches 4%, and o3 is extrapolated near 4% on low compute, versus average human performance around 60%. François Chollet guesses an o3-style high-compute run might reach 15–20%, but only by spending perhaps $10,000 per task.

  • o3 is presented as an important discontinuity, not evidence that AGI has arrived. On ARC-AGI-1, its efficient configuration scored about 75%, while a roughly 200-times-more-compute setting reached about 85%; Chollet calls it “a kind of proto-AGI” because it appears to have nonzero fluid intelligence. The two decisive shortcomings are that it remains far below human performance on ARC-AGI-2 and can consume thousands of dollars of compute per task.

  • Efficiency is the benchmark’s central economic and technical claim, not an optional constraint. Unlimited brute-force program search could theoretically solve ARC tasks, but Chollet argues that intelligence means finding the right program “in very few hops” with little compute, as humans do in two to four minutes. His blunt formulation: “Efficiency is the problem statement; it’s not capability.”

  • The episode’s key architectural wager is that o3 performs genuine test-time search over natural-language programs. Knoop and Chollet infer that systems such as o1 Pro and o3 can sample, select, and recompose chains of thought, unlike R1 or ordinary autoregressive models; Chollet therefore calls o3 “qualitatively different.” Both hedge that the internals are unconfirmed, but argue that ARC performance, latency, and cost are consistent with active search.

  • ARC-AGI-2 was engineered to remove the shortcuts that weakened ARC-AGI-1. Roughly half of ARC-AGI-1’s private set could be solved by basic brute-force program search, whereas such methods should reach only 1–2% on version 2. The new tasks preserve the grid format but require deeper chains of interacting rules—such as one operation writing information that another must subsequently read.

  • ARC Prize 2025 is betting that AGI progress remains idea-constrained enough for small teams to matter. The competition runs through the end of 2025, uses Kaggle plus semi-private and private evaluations, and keeps the unclaimed grand prize conditional on an open-source, highly efficient solution. The foundation’s thesis is that “a lot of sharing” and “a lot of diversity of approach” offer a better innovation environment than a closed, secretive, monocultural one.

Digest · the substance, structured for research

1. ARC-AGI-2 measures the human capability gap, not benchmark prestige

  • Knoop’s response to the moving-goalposts challenge is categorical: “The goalpost is AGI.” ARC Prize exists to drive the gap between humans and computers to zero; while straightforward human tasks remain impossible for machines, the benchmark still has meaningful work to measure.

  • Most frontier benchmarks pursue “PhD-plus” capabilities that ordinary humans cannot exercise without extensive education. ARC instead asks what simple human abilities AI still lacks, because Knoop sees those residual gaps—not already-superhuman specialist performance—as the more revealing test of general intelligence.

  • The practical ambition is scientific innovation. A system governed by pretraining and memorization can reflect humanity’s accumulated experience, but Knoop argues it cannot reliably produce the new knowledge and technology needed to “compress science timelines.” Closing the easy-for-humans, hard-for-AI gap is meant to target that missing adaptability.

  • His product-building lesson from Zapier reinforces the need for benchmarks: classic software tested with five users may behave identically at millions-user scale, while AI must be deployed broadly before its failures become legible. A benchmark supplies the stable measurement that ordinary interaction cannot.

2. Compositional tasks shut down ARC-AGI-1’s brute-force shortcuts

  • Knoop describes ARC-AGI-1 as having “pretty significant flaws.” After the 2020 Kaggle competition, analysis showed that roughly half its private dataset had been solved at least once by basic brute-force program-search methods, meaning those tasks offered little signal about intelligence.

  • ARC-AGI-2 retains input-output grids of at most 30 by 30 and the same core-knowledge premise, but removes redundant, single-rule tasks. Brute-force approaches should now score no more than roughly 1–2%, while pretrained language models also remain effectively at zero.

  • The simplest illustration is flipping objects: alone, flipping can be pretrained or hard-coded. Adding falling introduces composition, but a DSL containing gravity and flipping may still enumerate the answer; the stronger tasks chain interacting rules deeply enough that exhaustive search becomes prohibitively expensive.

  • The host’s proposed recursive ARC—nesting several puzzles—would make problems harder, but Chollet says simple concatenation is not deep composition because the subtasks remain independently solvable. Worse, it works “only really once”: after developers discover the decomposition, “it’s game over.”

3. Human calibration turns “easy for people” into measured evidence

  • To replace ARC-AGI-1’s anecdotes, the team recruited roughly 400 people through a San Diego testing center, ranging from Uber drivers and single mothers to UCSD students. Every ARC-AGI-2 task was solved by at least two humans within two attempts, matching the rules imposed on AI systems.

  • The host pushes back that some puzzles demanded five or six minutes of deep thought and asks whether ARC is “scraping the barrel.” Knoop calls difficulty relative: these tasks were solved in roughly five minutes on a $5-per-task solve-rate budget, yet current AI often cannot solve them at all—or requires thousands of dollars per task.

  • The resulting bandwidth is wide: pretrained systems such as GPT-4.5 score about 0%, the winning 2024 Kaggle approach about 3%, an ensemble of top entries 4%, and low-compute o3 an extrapolated 4%. Average human performance should be closer to 60%, leaving approximately 95% of the dataset available to measure improvement.

4. o3 establishes fluid intelligence without reaching human intelligence

  • Knoop recalls expecting a quiet December after publishing the 2024 technical report, only for OpenAI to request urgent o3 testing that same day. The resulting two-week sprint changed his view: “Innovation is a step function,” making smooth timeline forecasts unreliable.

  • On ARC-AGI-1, o3 scored about 75% within the public leaderboard’s efficiency budget; a configuration using perhaps 200 times more compute reached about 85%. Chollet later references the high-compute system as scoring roughly 88%, preserving the broader conclusion that scale bought a large but extremely expensive gain.

  • Knoop’s strongest claim is that this constitutes “an existence proof that computers are able to do something that they’ve never been able to do before in the history of humanity”: adapting to novelty, albeit narrowly. He still sees “a long way to go” before AGI and urges serious study rather than treating o3 as more pretraining-scale continuity.

  • Chollet calls o3 perhaps the first model showing fluid intelligence and “a kind of proto-AGI,” but with two major flaws: efficiency and level. Human-level intelligence would imply something like 60% on ARC-AGI-2; the current estimated o3 score is only about 4–5%.

5. The o3 dispute is about test-time search, not training-set contamination

  • Critics objected that OpenAI fine-tuned on ARC’s training set, but Knoop calls this “a very poor critique.” ARC explicitly provides training examples to teach the domain, then tests abstraction on a dissimilar private set—his analogy is teaching grade-school mathematics before examining the system on calculus.

  • The host presses harder, asking whether o3 may have trained on API data and how a vanilla release would compare with OpenAI’s adapted version. Knoop’s answer remains appropriately narrow: OpenAI said it trained only on the provided training set, “and I believe that’s what they did”; ARC Prize will test the released model.

  • Direct output prediction does not, in Chollet’s account, eliminate structured reasoning. The system may look like end-to-end transformation from outside, but internally it appears to synthesize a chain of thought—a task-specific “recombination artifact”—and then execute that natural-language program to produce the output.

  • Knoop speculates that o1 Pro and o3 can multisample and recompose chains of thought, creating structures absent from pretraining; he stresses that this is “informed speculation,” not confirmed architecture. His preferred unit of analysis is therefore an AI system combining a deep-learning model with a synthesis engine, not a single model.

  • Chollet also contrasts the regimes empirically: roughly 50,000-times scaling from GPT-2 to GPT-4.5 moved ARC-AGI-1 from 0% to only about 10%, while ARC-AGI-2 remains effectively at 0% without test-time adaptation.

6. Intelligence is both a threshold and an efficiency spectrum

  • When the host suggests that half a billion or a billion dollars could saturate ARC-AGI-2, Chollet concedes that unlimited computation could enumerate programs in a Turing-complete DSL until finding the shortest consistent solution. But that brute-force capability already existed conceptually in 2020 and is not what ARC means by intelligence.

  • Humans solve a task in two, three, or four minutes with “almost zero” energy, while high-compute o3 can use more than $3,000 of compute. Intelligence therefore concerns how efficiently a system acquires and deploys capabilities: “finding that program in very few hops,” not merely proving that some budget can eventually find it.

  • Fluid intelligence is binary at the boundary between static memorized skills and any nonzero adaptation, then continuous in degree. Once recombination exists, the questions become how deeply knowledge can be recombined, how large a program can be written on the fly, and how quickly and efficiently it can be synthesized.

  • Chollet says he could not test o3 as extensively on ARC-AGI-2, but reports version-1 failure modes that illuminate the challenge: performance declines exponentially as objects and interacting rules multiply; nonverbal patterns are harder because the model must “talk about” its solution; distant information is harder to combine than nearby information; and applying one rule, then reading its output with another, remains out of reach.

7. ARC Prize is building an open runway toward benchmarks beyond ARC-AGI-2

  • The foundation emerged after public demand repeatedly exceeded Knoop’s expectations—thousands called for o1 preview testing, then followed the contest results and o3 evaluation. Its intended role is to remain a “North Star for AGI,” continually publishing durable tests of whatever straightforward human capabilities machines still lack.

  • ARC Prize 2025 keeps the previous contest structure: a Kaggle leaderboard, semi-private testing during the competition, and a private final evaluation through the end of 2025. The grand prize remains unclaimed, and winning it requires an open-source solution with enough efficiency to run under Kaggle constraints.

  • Chollet expects ARC-AGI-2 to last perhaps one or two years, not ARC-AGI-1’s five. He would “basically rule out” an efficient human-level solution by the end of 2025, says end-2026 is possible, and describes ARC-AGI-3 as challenging systems that do not yet exist; beyond recombination, intelligence must eventually include efficient information gathering, action, goal-setting, and risk-aware exploration.

François Chollet

This is not just more of the same that we've seen in the past. We now have an existence proof that computers are able to do something that they've never been able to do before in the history of humanity.

ARC-AGI 2 has just been released, and even the frontier foundation models are failing spectacularly today. We are releasing ARC-AGI 2, the next version of the ARC benchmark. ARC-AGI 2 is pretty much the only unsaturated benchmark that is feasible for regular people, so it's a very good yardstick to measure how much fluid intelligence these models have and how close we are to AGI.

Alongside that, we're really excited to be welcoming everyone to ARC Prize 2025. The contest kicks off officially now, and it's going to run all the way through the end of 2025. The structure of the contest is very similar to last year: we're going to have the Kaggle leaderboard running, we'll be testing this year on the semiprivate dataset, and we'll wrap up by testing the final leaderboard on the private dataset.

We've still got the big prize, and it's unclaimed. In order to get the big prize, you have to open-source your solution and achieve a high degree of efficiency running on Kaggle. We're really excited to see all the new ideas. I think there was a lot that came out last year, in 2024, that really pushed the frontier.

The next version of the benchmark is more challenging and extremely unsaturated. All frontier models are scoring effectively within the single digits in percentage terms. It's also the first time we've calibrated the human-facing difficulty of the tasks. We hired roughly 400 people and tested every single task, and every single task has been solved by at least 2 people. So we know it's very easy and visible for humans, while it's extremely out of reach for any system today.

This is the frontier. The ARC benchmark forces us to confront an uncomfortable truth about our pursuit of artificial general intelligence, one that the field has been overlooking: intelligence is not just about capabilities. It's also about the efficiency with which you acquire and deploy those capabilities.

Intelligence is about finding that program in very few hops, using very little compute. Look at the amount of energy that a human expends to solve one ARC task over 2, 3, or 4 minutes. It's almost zero. Compare that to a model like o3 on high-compute settings, which is going to use over $3,000 of compute.

So it's never just an economics problem. Efficiency is actually the question we're asking. Efficiency is the problem statement; it's not capability. The goalpost is AGI. That's what we're here to do. That was the whole point of launching ARC Prize in the first place: to raise awareness that there was this really important benchmark that showed something important that the research community was missing about the nature of artificial intelligence.

The test-time optimization or test-time search techniques are the current frontier of AGI. There are many ways to approach it. You can do test-time training, or you can do search—in a symbolic space, over a chain-of-thought space, over a token space, or in latent space. There are many different ways to do it, but the frontier is adapting to novelty at test time by recombining what you know into some novel structure.

Mike, it's amazing to have you on MLST. Welcome.

Mike Knoop

Thank you so much. We're very excited to be here today.

François Chollet

Mike, I hear that you guys have some very exciting news today. Tell me about it.

Mike Knoop

We're super excited to be launching both ARC-AGI 2 and an updated ARC Prize 2025 contest today. You can go to ARCPrize.org to learn more and enter the contest.

1. ARC-AGI 2 Challenges Reasoning

François Chollet

In a nutshell, what is ARC-AGI 2, and how is it different from version 1?

Mike Knoop

The way I think about it is that ARC-AGI 1 was a benchmark designed to challenge deep learning, whereas ARC-AGI 2 is really a benchmark designed to challenge these new AI reasoning systems that we're starting to see from pretty much all of the frontier labs.

One of the really cool things about ARC-AGI 2 is that we're seeing AI systems based purely on pretraining effectively scoring 0%. Some of the frontier AI reasoning systems are in the process of being tested right now, and we're expecting single-digit performance. That's a really big update over ARC-AGI 1 from 2024.

François Chollet

The original version of ARC was aimed at foundation models that didn't reason, while version 2 is tuned for reasoning models. What would you say to the charge that you're moving the goalposts? How is ARC-AGI 2 meaningfully an evolution of the benchmark?

Mike Knoop

The way I think about it is that the goalpost is AGI. That's what we're here to do. That was the whole point of launching ARC Prize in the first place: to raise awareness that there was this really important benchmark that showed something important that the research community was missing about the nature of artificial intelligence.

The definition that I use for AGI, and the one that the ARC Prize Foundation adopts, is assessing the capability gap between humans and computers. ARC Prize's foundation is really about driving that gap to zero. I think it would be hard to argue that we don't have AGI if you look around and can't find any more tasks that are very straightforward, simple, and easy for humans that computers can't do as well.

The fact is that we were still able to find lots of those tasks. In fact, all of the tasks in the ARC-AGI 2 dataset fit into this category: things that are relatively easy, simple, and straightforward for humans, but comparatively very difficult and hard for AI today.

François Chollet

I know you've done a lot of human calibration, and we'll talk about that in a minute. The fundamental philosophy of the ARC challenge is focusing on the human gap. At the same time, AI models are becoming superhuman in so many respects. Is the big story the human gap, or is it the expansion of capabilities that are superhuman?

Mike Knoop

This is one of the things that makes ARC special, unique, and important, I would argue. There are a lot of benchmarks in the world today, and to my understanding and knowledge, pretty much every other benchmark—the frontier benchmarks, basically—is trying to test for superhuman capabilities. These are PhD-plus-type skills that you need in order to succeed at the benchmark.

Humans can't solve the problems that are in these benchmarks. You have to have a lot of experience, education, and training in order to even get close to solving them as a human. I think those benchmarks are important and useful, but I think it's actually more illuminating about the nature of artificial intelligence to look at the gaps between what's simple and easy for humans and what's hard for AI.

I think that's much more of an inspiring story. It's one where it's actually necessary to target this in order to get AGI that is capable of innovation. One of the main reasons I got into AI and AGI in the first place was being inspired and excited about trying to build systems capable of compressing science timelines.

If all we have is the kind of AI we had at the beginning of 2024—based on pretraining and memorization—you'll never get there, because these systems are faithfully going to reflect the experience and knowledge that humanity has gained over the last 10,000 generations. They're not going to be capable of producing new knowledge and new technology, adding to humanity's corpus of knowledge and technology.

François Chollet

I wonder whether you think we're just about 5 discoveries away from AGI, because there will presumably be version 3 of the ARC challenge, and then version 4. Intelligence is multidimensional, and I can see this both ways.

Many critics of AI are almost gaslighting us. They're saying that this amazing technology you're using doesn't work, and I'm like, "Well, yes, it does work." Will the criticisms become more and more philosophical? Will people say, "Because it's not biological, or whatever, it's not the same thing"? Or do you think we're meaningfully about 5 steps away from AGI?

Mike Knoop

I think this is why benchmarks are important. I had a similar question when I was starting to get back into AI in 2022 and trying to understand the world: Are we on track for AGI? How far off are we?

It's really hard to get a sense of the capabilities of all these systems purely by using them. You can certainly get a sense by interacting with them, but if you really want to understand what they're capable of and what they're not capable of, you need a benchmark to discern that fact.

This is one of the interesting things I picked up from building AI products at Zapier as well. It's very different building AI with AI than it is building classic software. One of the big differences is that, when you're building classic software, you can build and test with 5 users and know that the product can scale to millions and will work the exact same way. That's fundamentally not the case with AI technology.

You really have to deploy it at a large scale in order to assess how it works. You need a benchmark alongside that scaling to tell you whether the system is working or not.

François Chollet

What were the main lessons you learned from version 1 that you moved into version 2?

Mike Knoop

ARC-AGI 2 has actually been in the works for several years. François started working on it and crowdsourcing tasks for it years ago. There were a bunch of inherent flaws we ran into as we started popularizing the benchmark over the last year or so.

One of the things we learned was that a lot of the tasks were very susceptible to brute-force search. We wanted to minimize the incidence of tasks susceptible to something that has zero intelligence at all. We also hadn't human-calibrated it. Anecdotally, we relied on a couple of examples to say that ARC-AGI 1 was easy for humans.

We had a couple of STEM people who had taken the whole dataset, including the private set, and were able to solve 98% or 99% of it, but we were relying on anecdote. We hadn't calibrated that across the 3 different datasets we had.

Then all these AI frontier reasoning systems came out over the last 3 or 4 months. We've had a chance to study them and learn what qualities of ARC tasks remain very challenging for AI reasoning systems, which we can get into if you're curious. Those were the main insights and learnings we took from ARC-AGI 1 to produce an ARC-AGI 2 benchmark that I think will be a useful signal for development in artificial intelligence this year.

2. O3 Changes the Picture

François Chollet

Can we quickly touch on the OpenAI situation? In December, they gave you access to o3, and it got incredible performance on ARC-AGI 1—human-level performance, something we didn't think would really be possible so quickly.

Mike Knoop

It surprised me. It came out of nowhere.

This is one of the reasons I'm always hesitant to make predictions in AI about timelines. It's very easy to make predictions along smooth scaling curves, but the nature of innovation is a step function. Step functions are really hard to predict.

The best thing I can say, having spent some time with o3 and looking at how it performs on ARC, is that systems like o3 demand serious study. This is not just more of the same that we've seen in the past.

We now have an existence proof that computers are able to do something that they've never been able to do before in the history of humanity, which is really exciting. I think there's still a long way to go to get to AGI, but these things are important to understand, and we need to discern how they work from a capability standpoint in order to make sure that future AI systems we're developing and building look more like this, rather than the pretraining, pure-scaling regime we've had in the past.

I still remember the 2-week period—the sprint we had on testing o3. It was right at the end of the contest. We'd wrapped up our 2024 contest in early November, and we had a 3- or 4-week period where we were very busy judging all the final submissions, reviewing the papers, and putting together the technical report.

We were dropping the technical report on a Friday. I was really hoping and anticipating that I was going to have a nice, relaxing holiday period in December. The day we dropped the technical report, we heard from one of the people at OpenAI, who said, "We'd really love you to test this new thing we're working on. We think we've got some impressive results on ARC-AGI 1."

That kicked off a hectic, fast, and frantic 2-week period to try to understand what this system was like, whether it reproduced the claims OpenAI had made, what this meant for the benchmark, and what it meant for AGI.

We were able to show that o3, on its low-compute setting—which fit within the budget constraints we'd set out for our public leaderboard—got about 75%. They had a high-compute version that used perhaps 200 times more compute than the low-compute setting, and it was able to score 85%.

These are impressive results. I think this shows that o3 has a binary switch. We've gone from a regime where AI models have no ability to adapt to novelty to something like o3, which is an existence proof of an AI system that can adapt to novelty in a small way.

François Chollet

There were some interesting caveats that you alluded to. First, they did some kind of fine-tuning, and people at the time joked that it was scandalous that they were training on the training set.

Mike Knoop

This is a very poor critique. I think it misses the point of the benchmark. The people who feel this way are used to thinking about benchmarks and AI from the pretraining scaling regime, where if you trained on the data, testing on the data is cheating. That's true in the pretraining regime, but ARC is a special, different benchmark where it explicitly makes a training set available with the intention that you train on it.

That's what the benchmark expects you to do. We expect AI researchers to use the training set to teach their AI systems about the domain of ARC. What's special is that we have a private dataset that very few humans have ever seen. The private dataset does not look like the training set. It requires you to generalize and abstract the core knowledge and concepts you learned through the training set at test time.

Fundamentally, you cannot solve the ARC-AGI 1 or ARC-AGI 2 private datasets purely by memorizing what's in the pretraining set. A crude analogy would be that if I were going to teach an AI system grade-school math and then test it on calculus, that's very similar to what we do with ARC. The training set is a much simpler, easier curriculum to learn from, and the test is much more difficult. You have to express true intelligence and have an actual capability to adapt to novelty at test time in order to solve it.

François Chollet

All of that is fine, but there are a couple of things. They were spending $25,000 per task or more, which means they were probably doing sampling and a ridiculous number of completions. They were doing solution-space prediction, which is very interesting.

But, Mike, deep in your bones, do you think they were training on API data? Surely they were training on a whole bunch of data to do that. The extension of the question is: when they release the vanilla version of it, what performance would it get compared to their tweaked version?

Mike Knoop

We will test that as soon as it comes out, and I would love to report the results. They told us all they did was train on the training set, and I believe that's what they did.

François Chollet

I was amazed that, just by predicting the output space directly, they could do so well. Doesn't that almost take away from the idea that we need discrete code or DSL-type approaches if you can predict the solution space so well?

Mike Knoop

Effectively, what o3 is doing is using its pretrained experience and recombining it on the fly in the face of a novel task. It does this through a regime called chain of thought. This is all informed speculation; we don't have confirmed details. It's my personal assessment of how these systems work, particularly o1 Pro and o3.

If you compare them with systems like R1 or o1, those systems basically produce a single chain of thought and use that chain of thought to ground a final answer. That's distinct from how systems like o1 Pro and o3 work. They have the ability to do multisampling and recomposition at test time of that chain of thought.

This allows them to build novel chains of thought that don't show up anywhere in the pretraining—not in the existing experience—and allows these systems to search more effectively over a larger solution space based on what was in the original pretraining.

Fundamentally, these systems are a combination of a deep-learning model and a synthesis engine put on top. I think the right way to think of them is that they're really AI systems, not single models anymore.

François Chollet

The critique in the community is funny. Gary Marcus is now saying, "It can't draw pictures of bicycles and label the parts," whereas we see o1 Pro and o3, and it really does seem like a dramatic move toward intelligent systems.

Can we quickly talk about the testing methodology? The real work you did was to get a whole bunch of human subjects. I think you had 400 test subjects, and at least 2 people needed to solve every single task. You had to design the experiment and balance the complexity of the tasks. How did you do all of that?

Mike Knoop

This was one of the biggest things we wanted to fix with ARC-AGI 1. We never had a formal human-calibration study on how humans actually perform on these things. We relied on anecdote.

We set up a testing center in San Diego and recruited people from the local community, from Uber drivers and single mothers to UC San Diego students. We brought them in to take ARC puzzles. We have some really cool photos of these testing sessions, with dozens or hundreds of people taking ARC tasks on laptops.

Our original goal for the dataset was to ensure that every single task we put into ARC-AGI 2 was solvable by at least 1 human. What we actually found was an even higher standard: every single task in the new version 2 dataset is solvable by at least 2 humans under 2 attempts.

These are the same rules we give AI systems on the benchmark, both in the contest and on the public leaderboards. I think this is a pretty good assertion of a straightforward comparison: Are these tasks easy and straightforward for humans? Yes. Are they hard for AI? Yes.

As I said before, frontier systems are generally getting close to 0% or single-digit percentages on these tasks.

François Chollet

The idea, though, is related to Moravec's paradox: while we can select problems that are easy for humans and hard for AI, we haven't got AGI yet. I was looking through some of your challenges, and I felt that some were very difficult. It would have taken me 5 or 6 minutes of deep thought to solve them.

Are you finding that it's still easy to find things that are easy for humans and hard for AI, or are you scraping the barrel a little bit?

Mike Knoop

"Easy for humans, hard for AI" is a relative statement. The fact is that these ARC-AGI 2 tasks were solvable by humans under a $5-per-task solve-rate budget. They were solvable in about 5 minutes, while AI cannot solve them at all today.

So, yes, you do have to think about them. You have to put in some thought to ascertain the rule, but the data speaks for itself. Every single task in the version 2 dataset—from the public training set and the public evaluation set to the semiprivate set and the private evaluation set—is solvable by at least 2 humans under 2 attempts.

These frontier systems can't solve these things at all, or they can solve them only with a very expensive budget—thousands of dollars per task, as you pointed out earlier.

François Chollet

You guys have been cooking. You're already working on version 3 of ARC. What can you tell us about that?

Mike Knoop

The way I think about the different versions is that ARC-AGI 1 was designed to challenge deep learning as a paradigm, while ARC-AGI 2 is designed to challenge these AI reasoning systems. I don't expect ARC-AGI 2 to be as durable. ARC-AGI 1 lasted for 5 years, and I don't expect ARC-AGI 2 to last quite as long.

I hope it will continue to be a useful signal for researchers over the next year or 2. We've been working on ARC-AGI 3, and the right way to talk about it is that it's going to challenge AGI systems that don't even exist in the world today.

3. ARC Prize Builds for AGI

François Chollet

Can you tell me about the Foundation you're setting up?

Mike Knoop

This is one of the big, exciting things to come out of ARC Prize 2024. When we launched it, it was very much an experiment. Our ambitions weren't quite what they are now. When we went into 2024, our main goals were simply to raise awareness that this benchmark existed.

What I personally found was that I kept getting surprised by the community around ARC. I remember a specific moment when the o1 preview came out and there were thousands of people on Twitter demanding that we test this new model on ARC. That wasn't my mental model of what this benchmark was or what its community would be, and it was incredibly exciting.

That moment happened again when we ended the contest, and then again when we launched the results on o3. It showed that there was real demand for what ARC provides—benchmarks that ascertain the capability gap between humans and computers.

We set up the Foundation to be a North Star for AGI and to continue producing useful, interesting, durable benchmarks in the spirit of asking what is simple, straightforward, and easy for humans but remains impossible or very difficult for AI. We're going to carry that torch until we get to AGI.

François Chollet

As you can see, all of the large AI labs are focusing on reasoning. I'd like to think that ARC was at least a small part of that, and you folks are very focused on open source as well. Mark Jen said specifically on the OpenAI podcast that they had been thinking about ARC-AGI 1 for years.

Mike Knoop

There you go.

François Chollet

Well, exactly. Tell me a little bit about that. There's the industry impact, but you guys are really focused on open source as well. How do you see those two things?

Mike Knoop

My overriding philosophy at this point is that AGI is the most important technology humanity is going to develop. If we're in an idea-constrained environment and still need new ideas to get to AGI—which I think ARC-AGI 2 shows is true—then we should be designing the most innovative ecosystem and environment across the world that we possibly can.

This is one of the reasons we launched ARC Prize internationally in the first place: to reach solo researchers and inspire researchers to work on new ideas and try to get past the pretraining regime. We knew it needed to be something beyond that, and even beyond what we have today.

If you look at a healthy, strong innovation ecosystem, it's going to be one that is very open, where there's a lot of sharing and a lot of diversity of approach. That's in contrast to an ecosystem that is very closed, secretive, dogmatic, and monocultural.

Those values of openness and sharing are what the ARC Prize Foundation stands for, in order to increase the chance that we can get AGI soon.

4. Rebuilding the ARC Benchmark

François Chollet

So, talking about version 2 of the ARC challenge, can you give us an elevator pitch for it?

Mike Knoop

Sure. ARC-AGI 2 is basically a new version of ARC that keeps the same format but tries to address the main flaws we saw in ARC-AGI 1.

For instance, in ARC-AGI 1 we knew there was some redundancy across tasks. We saw that very early on, as early as the 2020 Kaggle competition. ARC-AGI 1 was also far too brute-forceable. Back in 2020, after the Kaggle competitions, we looked at all the tasks solved at least once by one entry in the competition.

We found that half of the private dataset could be solved just through basic brute-force program-search methods deployed during the first competition. That means half of the dataset didn't give you a very good signal about AGI at all. The other half required enough generalization that the benchmark was still useful and lasted several years after that, but it told you from the start that there were significant flaws.

That's expected, by the way. When I started creating ARC back in 2018 or 2019, I was flying blind. I was trying to capture my own thoughts and intuition about what it means to generalize and what abstraction and reasoning are. That turned into this benchmark, but I couldn't anticipate what kinds of AI techniques would be used against it.

As it turns out, a lot of it could be brute-forced. ARC-AGI 2 completely addresses that. You cannot score higher than 1% or 2% at most using brute-force techniques on ARC-AGI 2, so that's good news.

Other than that, we generally tried to make it a little harder. What we saw with ARC-AGI 1 was that it was very easy for humans to saturate. If you're a STEM graduate, for instance, you could very easily get 100%, or within the noise range of 100%—something like 97% or 98%.

That meant we weren't getting much useful bandwidth to compare AI capabilities with the capabilities of smart humans. If you make it a little harder, you get more range. If you're not very intelligent, you'll score lower; if you're very intelligent, you'll score higher. You aren't likely to completely saturate it until you're at the very top end of the distribution.

That's what ARC-AGI 2 is. It's the same format and the same basic rules. We're using only core knowledge, with input-output pairs of grids that are at most 30 by 30. But the content is very different.

You're not going to find tasks where you only have to apply 1 basic rule that could be encoded in advance, such as gravity, falling objects, or symmetry. All the tasks are very compositional. You have multiple rules, more objects, and generally larger grids. The rules can be chained together and interact with one another.

That makes it completely out of reach for brute-force methods. As it turns out, it also makes it out of reach for the base large-language-model pretraining paradigm.

François Chollet

You're saying that you've made the tasks more compositional and iterative, and harder for humans. Could you give me a little more detail on that?

If you think about it, there are different dimensions of things that AI models can do, and there are different dimensions of things that humans can do. Have you explored that diversity, or could you give me a breakdown of the task characteristics?

Mike Knoop

In ARC-AGI 1, you had many tasks that were very basic, where you just had 1 rule. For instance, you might have a few objects and have to flip them. That's an example of a task that's easy to brute-force because flipping is something you can acquire through pretraining as a concept, or you could hard-code it in a brute-force program-search system.

If that's the only rule you have to apply, and you only have to apply it once, that's not compositional. It's easy to anticipate and easy to brute-force.

A compositional task is one where you have more than 1 concept, and typically they're going to interact. For example, you might have object flipping, but the objects are also falling. You have 2 rules to apply to each object at once.

That could still be found through brute-force program search if gravity and flipping are key elements in your domain-specific language. So you want to create tasks where the rules are chained to a sufficient level of depth that there's no way to find that chain just by trying every possible chain, because it would become too expensive.

Humans can still do it because humans aren't trying every possible combination of everything they know on every problem they see. They have a very efficient, intuitive way of searching for a theory that explains what they see.

François Chollet

My co-host Keith had the idea of doing a recursive version of ARC. The thought occurred to me that, even though we do systematic compositional reasoning, we still have some kind of cognitive limit. If we nested, say, 4 levels of ARC challenges within the same problem, wouldn't you find very quickly that humans just couldn't solve it?

François Chollet

If you concatenate 2 ARC tasks, for instance, you get something that's much less brute-forceable and much harder because there are more rules going on. It's not quite what I would call compositional, though, because even though you have 2 rules at once, they're not interacting with each other. You can solve them separately and concatenate the solutions.

I don't think it's a bad idea at all. It would work as a way to make ARC more difficult, with the caveat that you're not actually testing for depth of compositionality.

One issue is that it would only really work once. As soon as the person developing the AI system notices that the task can be decomposed into subtasks, it's game over. I think it's more interesting to have multiple rules at once that are chained together or interact in some way.

For instance, one rule might write information on the grid that needs to be read by a second rule.

5. Measuring Fluid Intelligence

Mike Knoop

What performance do the frontier models get on ARC-AGI 2?

François Chollet

What we saw was a big gap between models that don't do any kind of test-time adaptation—any kind of test-time search or test-time training—and models that do.

The base LLMs, even models like GPT-4.5, are basically scoring 0%. One of them—I think it was R1—scored slightly above 0%, perhaps 1%, but that's within the noise range of 0%.

Any model that cannot do test-time adaptation and does not possess fluid intelligence starts effectively at 0%. In that sense, ARC-AGI 2 is a very strong signal that you have fluid intelligence. ARC-AGI 1 could already tell you that, but less perfectly.

On ARC-AGI 1, if you don't do test-time adaptation, you can still get up to roughly 10%. On ARC-AGI 2, that's effectively 0%. It's a better test.

When it comes to models that do test-time adaptation, we tried some of the entries from last year's Kaggle competition—models that were doing test-time training in particular, or some kind of program search. The best model, the one that actually won the Kaggle competition, can do, I believe, 3% on ARC-AGI 2. If you take an ensemble of the top entries from the competition, you get to 4%.

We also estimate that o3 is currently the state of the art in terms of an AI model that exhibits fluid intelligence. We haven't been able to test o3 on low-compute settings across all the tasks we wanted to test, but we tested it on a subset and can extrapolate. It sounds like it's going to score about 4% on the test set.

That's not very high. There's a lot of room to go higher, and we haven't been able to test o3 on high-compute settings at all. The model that scored 88% on ARC-AGI 1—I can make a guess based on what we saw from o3-low and other models. You might get up to 15%, perhaps even 20%, if you were maxing out the compute setting and spending $10,000 per task, for instance.

But that would still be far below average human performance, which should be closer to 60%.

Mike Knoop

That 4% that o3 gets on ARC-AGI 2: Do you think of that as fluid intelligence, or do you think of it as a potential gap in the benchmark? Presumably, you could have designed ARC-AGI 2 in such a way that, if you selected the correct set of human-calibrated challenges, o3 would still score 0%.

François Chollet

Absolutely. You could adversarially select against o3, and then o3 would score 0%. It would be very easy to go from 4% to 0%; you would just need to change a few tasks. We didn't try to do that.

I do believe that 4% shows that you have a nonzero amount of fluid intelligence. That's something you could also get as a signal from ARC-AGI 1. The sign that you see fluid intelligence in these models is the performance gap between the huge, pretrained-only models that don't do test-time adaptation—which score effectively 0%, maybe 1%—and the models that do test-time adaptation and score nonzero amounts: 3%, 4%, or 5%.

That means that about 95% of the dataset provides useful bandwidth for measuring how much fluid intelligence the model has. You weren't getting that with ARC-AGI 1. ARC-AGI 1 was more binary: if you don't have fluid intelligence, you'll score very low, below roughly 10%; if you do have it, you'll score significantly higher, and getting above 50% would be very easy.

Because the measure saturated so quickly as soon as you had nonzero fluid intelligence, you didn't get the useful bandwidth that you're getting with ARC-AGI 2. ARC-AGI 2 should let us answer the question of whether a model is as fluidly intelligent as the average human, which you couldn't get from ARC-AGI 1.

Mike Knoop

I guess it's an economics question at this point. If you spent, say, $1 billion or $500 million, you could saturate ARC-AGI 2. I'm not sure whether you would agree with that, but if that's not the case, what are the specific things missing from o3 that are stopping it from doing better?

François Chollet

It's never just an economics question, because intelligence isn't just about capabilities. It's also about the efficiency with which you acquire and deploy those capabilities.

If you spend billions and billions of dollars, maybe you can saturate ARC-AGI 2. But that would already have been true back in 2020 using extremely crude brute-force program search. If you have a domain-specific language that's Turing-complete, then for every ARC task there exists a program that will solve it. It may not be very long, and all you need to do to find it is iterate over all possible programs in order of length. The first one you find is the one that will generalize, because it's the shortest and most parsimonious.

If you spend unlimited resources, you already have AGI in that sense—purely in the skill sense. You can always try every possible program until you find one that works. But that's not what intelligence is.

Intelligence is about finding that program in very few hops, using very little compute. Look at the amount of energy a human expends to solve 1 ARC task over 2, 3, or 4 minutes. It's almost zero. Compare that to a model like o3 on high-compute settings, which is going to use more than $3,000 of compute.

So it's never just an economics problem. Efficiency is actually the question we're asking. Efficiency is the problem statement. It's not capability.

Mike Knoop

Intelligence is knowledge-acquisition efficiency. O3 did very well on ARC-AGI 1, and now that it does so badly on ARC-AGI 2, the whole point of your definition of intelligence is that, given some base knowledge, you efficiently recombine it and produce new skill programs.

You're saying that, in the absence of the base knowledge in version 2, there is no intelligence. Therefore, is o3 not actually as intelligent as we thought it was?

François Chollet

I think o3 is one of the first models—perhaps the first model—that does show fluid intelligence. The results on ARC-AGI 2 are telling you that it's not human-level fluid intelligence.

I would consider o3 a kind of proto-AGI, with 2 big flaws to be corrected. One is efficiency. Efficiency is part of the problem statement—in fact, it's the central point. As long as you're not as efficient in terms of data efficiency, compute efficiency, and energy efficiency, it's only a temporary solution. We'll find a better solution in the future.

It's also not quite human-level. If it were human-level, you'd expect it to score something like 60% on ARC-AGI 2. We don't know what the exact number is going to be, but it's probably around 4% or 5%.

Mike Knoop

Do you think that general intelligence is a category or a spectrum?

François Chollet

General fluid intelligence is both. There's a huge difference between having memorized a bunch of static, handcrafted skill programs and being able to adapt to novelty to a nonzero extent.

That's a binary distinction: either you have fluid intelligence or you don't. ARC-AGI 1 could answer that question for a system. But once you have nonzero fluid intelligence, the question becomes how much you have and how it compares with humans.

That's related to the recombination of the skill programs and knowledge you have, and to the depth of recombination. If you do no recombination at all, you don't have fluid intelligence. If you do some recombination, you do have it, but then the question is how deeply you can recombine.

Using a program-synthesis analogy, how big a program can you write on the fly to adapt to a new problem? And how efficiently and quickly can you write it?

So it's binary, but it's also a spectrum. ARC-AGI 1 was trying to ask the binary question: Does the system have any fluid intelligence at all? ARC-AGI 2 is more about measuring how much fluid intelligence you actually have compared with humans.

Mike Knoop

How long do you think it will take for version 2 to be saturated, and do you think it will survive until version 3 comes out?

François Chollet

That's a question where you have to take resource efficiency into account. If you're asking how long it will take before we have a system that can score higher than 80% on ARC-AGI 2 using less than $10,000 of compute, I would say probably a couple of years.

It's very difficult to make predictions here. If you're just looking at current techniques and scaling up current techniques, I think it could take a while. ARC-AGI 2 is really out of reach for current techniques.

Of course, we're not limited to current techniques. In 2025, we're probably going to see new breakthroughs, in the same way we saw new breakthroughs last year. These breakthroughs are very difficult to predict. I was personally very surprised by the performance o3 achieved on ARC-AGI 1 last year. That came as a surprise.

Maybe we'll have new surprises this year, but I would be extremely surprised if we saw an efficient, human-level solution on ARC-AGI 2 by the end of 2025. I would basically rule that out. By the end of 2026, maybe—which is why we have ARC-AGI 3 coming, of course.

Mike Knoop

On the analysis of failure modes, I'm sure you saw the blog post I read that went through all the different failure modes of o3. Of course, it was the solution-space prediction that made it more surprising to me.

My take was that I was really impressed that, even when it failed, it was because the solution space got too large or it was making minor mistakes. Broadly, it got the direction of many of the problems quite well. Tell me about the failure modes on version 2.

François Chollet

We weren't able to test o3 as much on version 2, but I can tell you about the failure modes we saw on version 1.

There are many, but generally, this is a model where reasoning abilities can decrease exponentially with problem size. If you have more objects in the scene, more rules, or more concepts interacting, you see an exponential decrease in capabilities.

It's also a model that needs to write a kind of natural-language program describing what it's seeing, the problem, and the sequence of steps needed to solve it. In that sense, it's 100% a natural-language program.

As a result, if you have a task where the rule is very simple for a human to grasp but nonverbal—where it's very difficult to put it into words and it has no verbal analogy—that's much harder to solve for this chain-of-thought model.

Another major challenge is compositionality: having multiple rules interact. There also seems to be a locality bias, where if you have to combine bits of information that are spatially collocated on the grid, that's easier for the model than if you have to do the exact same thing but the 2 pieces of information you need to synthesize are far apart.

It also seems that the model has trouble simulating the execution of a rule and then reading the results. For instance, if you're solving an ARC task and you grasp a certain rule, then start applying it—say, continuing a line—and afterward you have to take another rule and use it to read a bit of information that you've written while executing the first rule, that is completely out of reach for these chain-of-thought models.

Mike Knoop

How multidimensional do you think intelligence is?

One school of thought—and I think you might subscribe to this—is that the universe is almost made up of Platonic rules disconnected from the world we live in. Then there's this kaleidoscope idea where they get combined together, and that's what we see.

Another school of thought is that there will always be another dimension of intelligence. We'll always need ARC-AGI 4, 5, and 6, and there will always be something missing at each step of generality that you cross.

François Chollet

With each step of generality that you cross, you gain a nonlinear amount of capability. After a few steps, you're so overwhelmingly superhuman across every possible dimension that you can say, without a doubt, that you have AGI—in fact, superintelligence.

Intelligence is, in a sense, multidimensional. What ARC is trying to capture is really just the fluid-intelligence aspect: the ability to recombine core-knowledge building blocks.

In my definition of intelligence, intelligence is about efficiently acquiring skills and knowledge and efficiently recombining them to adapt to novel tasks and situations that you cannot prepare for explicitly. The ability to take a bunch of building blocks and recombine them through program synthesis is one aspect of that, probably the most central aspect, which is why we're focusing on it with ARC.

But it's not the only aspect, because this assumes that you already have this pile of knowledge available. It overlooks the acquisition of these abstractions and also the acquisition of information about the task.

In ARC, we provide all the information about the task at once. In the real world, you have to collect that information. You have to take actions and set goals to discover what your environment is about and what you can do within it.

You have to do these things efficiently, of course, and that efficiency aspect is very important. Intelligence was developed by evolution; it's about adaptation. When you're exploring the world, you're taking on risk. You might get killed by a predator, for instance.

You want to gain the maximum amount of information and thereby power over your environment by taking on a minimum amount of risk and expending a minimum amount of energy. That's not something you can measure or capture with ARC-AGI 1 or ARC-AGI 2 alone.

6. The Search Behind O3

Mike Knoop

Can you expand on the significance of solution-space prediction with o3? That suggests to me something close to Rich Sutton's idea that it's nearly a blank slate and very empiricist: we take the data in, and the neural network does all of the work.

I always imagined that we would need some kind of structured approach that took the core knowledge into account. Do you think it's actually simpler than we thought, and that directly predicting the output is preferable to trying to predict the steps?

François Chollet

Trying to directly predict the output versus trying to write down the steps to get the output are not entirely separate things. Once you've written down the steps, you can execute them, and what looks like transduction is not actually a true transduction model.

It's much closer to a program-synthesis model, where the system is searching for the right chain of thought to describe the task and list the sequence of steps needed to solve it. Once you have the chain of thought, you can use the model to execute it and get the output.

From the outside, if you treat the entire system as a black box, it looks like transduction. But the same would be true of any program-search system. What it's actually doing—and the reason it's able to adapt to novelty so well—is synthesizing this chain of thought, which serves as a recombination artifact for the knowledge and skills the model has.

That recombination artifact is adapted to the particular task at hand. It's much closer to a program-synthesis model.

Mike Knoop

The community found this confusing because, in the last interview, you described o1 Pro as a kind of explicit search process. What seems to be the case is that there is some reinforcement learning during pretraining, and then maybe it does some sampling at inference time. Are you saying it's as if it's doing a program search, or are you saying it's somehow explicitly doing a chain-of-thought program search?

François Chollet

It's searching over the space of possible chains of thought and finding the one that seems most appropriate. In that case, it's entirely analogous to a program-search system, where the program you're synthesizing is a natural-language program—a program written in English.

Mike Knoop

It just seems strange to do autoregression on a language model and characterize that as a search process.

François Chollet

A model like o1 Pro or o3 isn't just autoregressive. It has a test-time search step, which is why it can adapt to novelty much better than the base models that are purely autoregressive.

That's why ARC—even ARC-AGI 1—has completely resisted the pretraining, purely autoregressive scaling paradigm. From 2019 to 2025, we scaled these models by roughly 50,000 times, from GPT-2 to GPT-4.5. Even on ARC-AGI 1, we went from 0% to something like 10%. On ARC-AGI 2, you're going from 0% to 0%.

Meanwhile, if you have a system capable of test-time adaptation, such as test-time search—o1 Pro or o3—then you get much better performance. There's a huge performance gap.

In general, you can tell the difference between a model that doesn't do test-time adaptation and one that does by looking at this generalization gap on ARC. You can also look at latency and cost.

A model that does test-time search is going to take much longer to give you an answer. If you look at o1 Pro, for instance, it's taking 10 minutes to answer your queries. It's also going to cost much more because of all the work it's doing.

Mike Knoop

I could download the DeepSeek R1 model and run it on my machine. As far as my machine is concerned, it's just a normal LLM doing greedy sampling autoregressively.

François Chollet

That's right, which is why it doesn't adapt to novelty and scores basically 0% on ARC—maybe 1%.

Mike Knoop

So you're saying there's something different about o3, and that it's qualitatively different?

François Chollet

That's correct. It's qualitatively different from all the other models that came before it. It is actually a model that has fluid intelligence. It has a nonzero amount of fluid intelligence, whereas R1, for instance, does not.

Mike Knoop

Categorically, it's doing some kind of active search process at inference time?

François Chollet

That's what it looks like. Of course, I don't actually know how it works, but that's what I would speculate.

Mike Knoop

Would you be shocked and surprised if it came to light that it was just doing autoregressive greedy sampling?

François Chollet

Honestly, I think that's very unlikely because it's completely incompatible with the characteristics of the system that we know about and that we were exposed to when we tested o3.

Mike Knoop

Do you think there will always be human gaps?

François Chollet

Probably not always. Today, there are very clear and significant gaps. We're not actually that close to AGI right now.

Eventually, as we get closer and closer, there will be fewer and fewer gaps. At some point, we'll have AI systems that are overwhelmingly superhuman along every possible axis you choose to look at.

I don't think there will be gaps forever.

Mike Knoop

Tim, thank you so much for doing this. I appreciate it, and I'm looking forward to seeing it in a couple of weeks.

ARC Prize Version 2 Launch Video! [Francois Chollet, Mike Knoop] | BidClub