GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo
arXiv preprint

On the Measure of Intelligence

Chollet argues that skill at a task can be bought with training data or built-in knowledge, so intelligence should be measured as how efficiently a system acquires new skills. ARC is his test of it.

Breakdown by FDE Interviews · 12 min read · Updated

About the original · 2019
AUTHORS
Chollet
FROM
Google
PUBLISHED
Nov 2019 · arXiv preprint
CITED BY
1,364Semantic Scholar · Nov 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 23% of this breakdown.

01

The paper in one minute

Chollet starts from a history. AI has long measured progress as skill on specific tasks, and psychology has long argued about whether intelligence is a collection of skills or a general ability to learn. When AI systems beat people at chess or a video game, little general ability came with it, because the skill came from the system's builders (priors) or from vast practice (experience). Either, in unlimited supply, can buy any level of skill while showing nothing about handling the unfamiliar.

So he proposes measuring the conversion rate instead. "The intelligence of a system is a measure of its skill-acquisition efficiency over a scope of tasks, with respect to priors, experience, and generalization difficulty." Two systems with the same priors and the same practice on tasks not known in advance can be compared by the skill they end up with. The paper then defines each term with algorithmic information theory. Generalization difficulty is how much of the shortest solution that works on new situations is not explained by the shortest solution that fits the training situations. Priors are how much of the solution the system already contains. Experience is the new, relevant information the system absorbs during training. Intelligence averages skill times generalization difficulty, divided by priors plus experience, over a scope of tasks.

The third part is a benchmark built to that definition: the Abstraction and Reasoning Corpus. Each ARC task shows a few input and output grids and asks for the output for a new input. Tasks rely only on core knowledge humans have from early childhood: objects, counting small numbers, basic geometry, and goal-directed behavior. There are 400 training tasks and 600 evaluation tasks (400 public, 200 private), each new and hand-made, with about 3.3 demonstrations each. A test-taker gets three attempts per test input. Humans solve most tasks without practice.

THE IDEA, VISUALLY
INTELLIGENCE AS SKILL-ACQUISITION EFFICIENCY priors what it starts with experience what it absorbs learning skill on new situations skill x generalization difficulty priors + experience averaged over the tasks in scope ARC, AS DESIGNED (SECTION III) 400 training 400 public eval 200 private Grids up to 30x30, 10 colors, about 3.3 demonstrations per task, 3 attempts per test input, all-or-nothing. Only core priors: objects, small counts, geometry, goals. Each task solved by at least one of three people. TOY ARC: PRIORS VS EXPERIENCE (OURS) 300 grid tasks, one attempt, % solved right 6 primitives 1 demo 87.0 3 demos 99.7 2 needed ones removed 1 demo 72.0 3 demos 75.3 +12 useless primitives 1 demo 81.3 3 demos 98.7 memorizer (looks up the demos): 15.3 Missing priors cap the score; more examples do not help. Useless priors cost examples: 6 points at one demonstration, almost none at three. arXiv 1911.01547, Google; toy library and tasks are ours
Left: the paper's definition in one picture. A system starts with priors and gains experience during training; the skill it ends with on new, uncertain situations, weighted by how hard it was to generalize, divided by the priors and experience it used, is its intelligence. Right: our toy version of ARC with 300 grid tasks and one attempt each. Searching programs built from the right six primitives solves 87% from one demonstration and 99.7% from three; removing two primitives caps it near 75% no matter how many demonstrations; adding twelve useless primitives costs 6 points with one demonstration and almost nothing with three.
Research notes: the problem, approach and results
400 / 400 / 200

ARC training, public evaluation and private evaluation tasks (Section III.1.1)

3.3

demonstration pairs per task on average; 3 attempts per test input, scored all or nothing

about 25 pts

lost in our toy ARC when two needed primitives are missing, whatever the number of demonstrations

THE PROBLEM

AI progress was measured by skill at fixed tasks: chess, Go, video games, benchmarks. Skill can be produced by hard-coding knowledge or by training on enormous amounts of data, so a high score says little about a system's ability to handle something new.

THE IDEA

Define intelligence as skill-acquisition efficiency: how much skill a system gains on tasks it has not seen, relative to the prior knowledge and experience it used, weighted by how much generalization the tasks require. Formalize it with algorithmic information theory, and build a benchmark, ARC, that controls priors and experience.

THE RESULT

A formal measure with explicit terms for priors, experience and generalization difficulty, a set of guidelines for general AI benchmarks, and the Abstraction and Reasoning Corpus: 1,000 grid puzzles built only on core human priors, each with about three examples, solvable by humans without practice.

02

Why it matters to an FDE

Ask what a score cost to produce. A model that scores well on a customer's task after fine-tuning on 100,000 examples, or after a prompt that encodes most of the solution, has bought that skill. That is often exactly what the customer wants. It does not tell you how the system will handle next quarter's new document type, and the proposal should say so.

Test on what the system has not seen. Chollet's distinction between local generalization (new examples of a known task) and broad generalization (new tasks within a domain) is the difference between a held-out test set and a test of new categories. Plan both when the customer expects the system to adapt.

Count your priors honestly. In a deployment, priors are the rules, templates, tools and prompts the team writes. Our toy shows the trade: the right primitives let a solver learn from one example; a missing primitive caps performance no matter how many examples arrive. Adding the right tool often beats collecting more data.

Treat benchmark claims of reasoning skeptically. ARC exists because high scores on knowledge-heavy benchmarks can come from memorized patterns. When a vendor claims reasoning, ask for results on tasks built to be new, with a private test set.

Keep a private evaluation set. ARC's private 200 tasks make it impossible for developers to tune to the test. A customer's golden set should be private for the same reason.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 290 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦2 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    Two views of intelligence, the generalization spectrum, the definition, ARC and its weaknesses

    Free account
  2. 04How it works

    The setup, each formal term, the intelligence formula, and how ARC is built and scored

    Premium
  3. 05The numbers that matter

    ARC's sizes and format, the human feasibility check, and our toy's results

    Premium
  4. 06Try it yourself

    Build a toy ARC, then vary experience and priors and watch what each buys

    Premium
  5. 07Where it breaks

    Uncomputable terms, unvalidated test, small and binary, priors hard to pin down, and age

    Premium
  6. 08Using it on a deployment

    Decide which generalization the customer needs, test it directly, and invest in priors deliberately

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →