AlphaGeometry
25/30
Olympiad geometry problems solved, out of 30
14: symbolic engine alone
Curated shortlist of 99 systems · 11 scientific & engineering domains · 5 architectural regimes
Real systems where algorithms and AI are woven into one hybrid. 99 of them in a curated shortlist across the literature, each checked against its sources. A generative model proposes formal candidates; a solver, prover, verifier, evaluator or physical simulator decides what holds.
Browse the libraryTry the live solver proofWhat is an AlgoGen?See the 4 lab receipts ↓

Flies the same route every time.

Improvises, follows instructions.

Model plus machinery: tools, memory, guardrails.

Algorithms and AI woven into one hybrid. A harness can be an AlgoGen. An AlgoGen can go much further.
Here is what came out. How they got there comes next.
25/30
Olympiad geometry problems solved, out of 30
14: symbolic engine alone
512
points in a cap set in 8 dimensions, larger than any known before
Only 4 of 140 runs reached 512 (Nature SI A.3), but once found, the Python construction is verified and runs without the model.
49Strassen, 196948AlphaEvolve
Multiplications to multiply two 4x4 complex-valued matrices
For complex-valued matrices, nobody had beaten Strassen's 49 in 56 years, by the paper's account.
0.7%of Google's fleet-wide compute, recovered on average by a scheduling rule it foundGoogle DeepMind's own report, not independently replicated.
Logos belong to their owners and show who built each result. AlgoGens is not affiliated with or endorsed by either lab.
How? All four did the same thing.
The usual guesses, and what the evidence says.
Not size alone. In the same seat, suggesting points to the same engine, GPT-4 solves 15 of 30 and AlphaGeometry's own 151-million-parameter model, trained for exactly that job, solves 25. AutoVerus runs GPT-4o as it comes. AlphaEvolve does use frontier Gemini models, and its paper finds a stronger model helps, but its ablations also find that taking away the evolution loop hurts.
Sources: AlphaGeometry, AutoVerus, AlphaEvolve
AlphaGeometry has no prompt at all: its model was trained from scratch on synthetic proofs. FunSearch's prompt is two of its own earlier programs, picked by score, plus the header of the function to write. The loop writes the prompt.
Sources: AlphaGeometry, FunSearch
AlphaGeometry trained on 100 million synthetic proofs and zero human ones. FunSearch used a pretrained code model that was never trained on cap sets. AutoVerus uses GPT-4o as it comes, with no extra training.
Sources: AlphaGeometry, FunSearch, AutoVerus
Something else
A model proposes. An algorithm judges.
Yes. Each one pairs a model that proposes with an algorithm that judges, in a loop where each judgment steers the next try. The algorithm judges in one of two ways: it scores (FunSearch, AlphaEvolve: better and better answers, with no proof that one is the best) or it proves (AlphaGeometry and AutoVerus: every accepted answer is proved correct against its stated goal or spec).
Sources: AlphaGeometry, FunSearch, AlphaEvolve, AutoVerus
The model proposes: New points and lines for the figure
An algorithm judges: A symbolic engine derives what followsJudges by: proves
The judgment steers the next try: The bigger figure goes back to the model
The model proposes: Small Python programs that build a solution
An algorithm judges: An evaluator runs each one and scores itJudges by: scores
The judgment steers the next try: The best programs go into the next prompt
The model proposes: Edits to existing code, from Gemini
An algorithm judges: Evaluators run each version and score itJudges by: scores
The judgment steers the next try: High scorers are kept and shown again
The model proposes: Proof notes for Rust code, from GPT-4o
An algorithm judges: The Verus verifier proves it or lists errorsJudges by: proves
The judgment steers the next try: The reported errors drive the next repair
| Setup | Problems solved, of 30 |
|---|---|
| GPT-4 alone, writing full proofs (Model alone) | 0 |
| Symbolic engine alone (Solved by the engine) | 14 |
| Engine plus GPT-4 suggesting points (Engine alone, plus what the model adds) | 15 |
| Engine plus hand-written human rules (Solved by the engine) | 18 |
| AlphaGeometry: engine plus its own small model, in a loop (Engine alone, plus what the model adds) | 25 |
average IMO gold medallist: 25.9 of 30 (Fig. 2)
Each half alone stalls. Bolting a famous chatbot onto the engine adds one problem. A small model trained to propose inside the loop adds eleven.
Thirty geometry problems is a small test, and the gold medallist average is still a hair above AlphaGeometry. A later preprint pushes the symbolic side further, to 21 with no language model, and to 27 with AlphaGeometry added, on a partly re-translated set.
The term was coined in a 2024 working note to describe this hybrid pairing in one line:
Introduction to Algogens, section 1.2.1
“a cutting-edge framework integrating the precision of algorithmic processes with the creativity and adaptability of generative artificial intelligence”*
The test for what this library lists: the algorithm does real work, searching, deducing or proving, and code runs the loop across candidates. If the model decides whether to run the check and what to do with the result, the check is a sensor in a harness. A harness can still be an AlgoGen, but it falls outside this library's scope.
This library catalogs the peer-reviewed systems across computer science and the natural sciences that put that loop to work.
Definition 1 · Formal Anatomy & Broad Scope
To capture the strongest hybrid papers across computer science, mathematics, operations research and the physical sciences, the library uses a five-part structural definition. Any system that couples a generative model G and a non-neural authority V inside a non-trivial search or verification topology S over formal candidates X qualifies as an AlgoGen.
An AlgoGen does not require the generator G to be a large language model, nor does the loop have to run only at chat time. Protein and materials generators (RFdiffusion, MatterGen, GNoME) couple 3D diffusion or graph networks to quantum DFT and biophysical filters. Offline algorithm discoverers (AlphaTensor, AlphaDev) use neural Monte Carlo Tree Search to discover exact matrix and sorting routines that then run as standalone deterministic code.
Classical Operations Research (1940s), early Neuro-Symbolic AI (1990s), and CEGIS (Solar-Lezama, 2006) forged the verification and search authorities (V and S), but predated general generative intelligence: CEGIS had to enumerate hand-written syntax sketches, OR relied on manual mathematical formulation, and early neuro-symbolic systems wired narrow classifiers to logic rules. Pairing those exact authorities with a general generative prior G collapses blind combinatorial enumeration into prior-guided manifold search across all five regimes.
An evaluator can certify primal claims, such as “this object has value at least v”. Those are NP-type: short to verify once you hold the object. Optimality claims, such as “nothing in X scores higher”, need a dual certificate, a bound or proof that covers all of X, and a score alone is not one. Generative models propose candidate structures; solvers and verifiers supply the checks and the bounds. See the Theory page.
In Regime IV (Offline Program & Heuristic Discovery), the generative loop executes offline at design time. Systems like AlphaTensor, AlphaDev, and FunSearch discover exact matrix algorithms, sorting routines, and mathematical heuristics. Once verified by the non-neural authority, the resulting code runs on bare metal forever with zero token cost, zero latency overhead, and zero runtime hallucination. A software factory is a natural place to deploy and maintain that discovered code, but the discovery itself still needs the verifier.
Architectural Taxonomy · 5 Engineering Regimes
Select a regime to inspect its control flow, when to use it, what holds epistemically, its failure mode, and landmark papers in the library.
Regime I · Formalize and solve
Regime II · Verifier-guided repair
Landmark papers in this regime:
Regime III · Proof-state search
Landmark papers in this regime:
Regime IV · Program evolution
Landmark papers in this regime:
Regime V · Oracle-trained generation / Active-learning generation / Offline solver discovery
Landmark papers in this regime:
Big labs, big problems. Here is the same machine on a problem small enough to check by hand, in its strictest form: the model writes the rules and a solver searches every roster, so it can prove which one is best.
An algorithm does the sums exactly but can't read the words. A language model reads every word but does the sums by feel. A harness checks the model's guesses until one fits, so the rules hold, but a check only judges the guesses it is shown, so it can't prove no better answer exists. Pick a request and run it a few times.
Exhibit AWhat it shows: search beats luck
The request
next week's roster please. two nurses every friday night, david's off wednesday for his kid's play, nobody does a night and then the next morning, and keep everyone around 40 hours, no overtime, and emily and brian would love the weekend off if you can swing it
Five nurses, 12-hour day ☀ and night ☾ shifts, at most one shift a day each. Shown small; a real ward has 30 nurses and a month.
| Approach | Deterministicsame rules in, same answer out | Smartreads plain words | Keeps your rulesevery rule, every run | Proves it's the bestruled out every other option | This run |
|---|---|---|---|---|---|
![]() | Yes | No | No | Yes |
Why A scheduling tool fills in the fields it was built with: cover, rest, hours. "His kid's play" isn't one of them, so David lands on Wednesday. Every sum is right. It answered a slightly different request. |
![]() | No | Yes | No | No |
Why A language model writes the likeliest next words. "Everyone's at 36 hours" sounds right, so it says it. Nothing added up Sarah's shifts. Ask again and you get a new roster with a new slip. |
![]() | No | Yes | Yes | No |
Why Here the model guesses and a checker tests each guess against the rules, so whatever comes back fits. In this harness the checker only judges the guesses it's shown. Of the 3,923,568 rosters that fit, 246,648 give Emily and Brian the weekend off. Nothing in this loop goes looking for them. |
![]() | Yes | Yes | Yes | Yes |
Why In this AlgoGen, each part does the job it's good at. The model reads the request and writes it down as rules. A solver searches the rosters those rules allow, skipping whole branches that can't win, and keeps the best one. Same rules in, same roster out. The rules the model wrote
Ways to fill the week: 12,207,031,250. Keep every rule: 3,923,568. Weekend off for both: 246,648. |
Exhibit BWhat it shows: lowest price beats first fit
The request
talk in london tuesday 9am, flying from tel aviv monday. cheapest that works: under $600, no layover over 2 hours, and i need 4 hours in a hotel bed before the talk
The hotel is 1¼ hours from Heathrow, up at 7:30. Shown: 6 flights; a real search has hundreds.
| Approach | Deterministicsame rules in, same answer out | Smartreads plain words | Keeps your rulesevery rule, every run | Proves it's the bestruled out every other option | This run |
|---|---|---|---|---|---|
![]() | Yes | No | No | Yes |
Why A flight-search filter only checks the fields it was built with: price and layover. "Hours in a hotel bed" isn't one of them, so it picks the $390 red-eye landing at 03:30, leaving 2h45 in bed. Every sum is right. It answered a slightly different request. |
![]() | No | Yes | No | No |
Why A language model reads clock times across time zones by feel. On one run it subtracts Rome time from Tel Aviv time and calls a 2h40 layover 1h40; on another it calls 3h35 in bed 5h35. Ask again and you get a new flight with a new slip. |
![]() | No | Yes | Yes | No |
Why Here the model guesses a flight and a checker tests price, UTC layover, and hotel rest, so whatever comes back fits. In this harness the checker only judges the flight it's shown. Of the 3 flights that keep every rule, 1 is the cheapest at $480, and others cost up to $560. |
![]() | Yes | Yes | Yes | Yes |
Why In this AlgoGen, each part does the job it's good at. The model reads the request and writes it down as rules, including the transfer from Heathrow and wake-up time. A solver checks all 6 flights against those rules in UTC and keeps the cheapest one that fits. The rules the model wrote
Flights shown: 6. Keep every rule: 3. Cheapest that fits: 1 ($480). |
Exhibit CWhat it shows: language sets the rules, math cuts the tax
The request
need $20k in my account after tax for a car down payment this week. sell whatever costs me the least tax, but leave my tech stocks alone, i think they're going up
Tax is 25% of the gain; a loss lowers it. Shown: 6 holdings; a real account has dozens of lots.
| Approach | Deterministicsame rules in, same answer out | Smartreads plain words | Keeps your rulesevery rule, every run | Proves it's the bestruled out every other option | This run |
|---|---|---|---|---|---|
![]() | Yes | No | No | Yes |
Why A tax-loss tool only checks the fields it was built with: cash after tax and tax owed. "Leave my tech stocks alone" isn't one of them, so it sells Software to offset gains and pay $0 tax. Every sum is right. It answered a slightly different request. |
![]() | No | Yes | No | No |
Why A language model does portfolio arithmetic in prose. On one run it reports $20,000 in hand before subtracting the $1,050 tax; on another it adds Oil's $1,200 capital loss as if a loss were extra cash. Ask again and you get a new sale with a new slip. |
![]() | No | Yes | Yes | No |
Why Here the model proposes a sale and a calculator checks net cash and the no-tech rule, so whatever comes back fits. In this harness the checker only judges the sale it's shown. Of the 2 non-tech sales that clear $20,000, tax ranges from $500 to $750. |
![]() | Yes | Yes | Yes | Yes |
Why In this AlgoGen, each part does the job it's good at. The model reads the request and marks which lots are tech. A solver searches all 63 non-empty subsets of holdings, nets gains against losses at the 25% rate, and keeps the sale with the lowest tax. The rules the model wrote
Ways to pick holdings: 63. Keep every rule: 2. Lowest tax ($500): 1. |
Checking one roster against the rules takes a computer a moment. Saying no better roster exists means ruling out every other one, and doing it without trying them all.
Check one roster
One look per rule.
Find the best
12,207,031,250
ways to fill the week
Shown for 5 nurses over 1 week.
12,207,031,250
ways to fill the roster
A computer checking a billion rosters a second would need about 12 seconds.
Shown: every way to staff each shift, before the other rules. The rules cut it a lot: for this week, to 3,923,568.
Best possible: 4 of 5
No roster that keeps the rules does better. The search accounted for all 12,207,031,250 ways to fill the week after visiting 1,214 partial rosters. A branch is dropped when it breaks a rule, or when even its best case can't beat the best roster found so far. Of the 3,923,568 rosters that fit, 2,952 reach 4.
You are a guess-and-check harness. Same five nurses, same rules: one shift a day each, plus the four checks below. New wish: everyone wants their three shifts on three days in a row, for four days off in a row. Tap a cell to change it. The checks below update the moment you tap.
Back to back: 2 of 5 nurses
Is that the best? The checks can't tell you. They only judge the roster in front of them.
Empirical Receipt · Why Self-Correction Can Fail
A common claim is that frontier reasoning models can verify and refine their own outputs without an external algorithm (Self-Refine). Controlled experiments on formal PDDL planning compilation (Planetarium Gripper benchmark, n = 109) show one case of the problem: when a model critiques itself, the critic shares the generator's weights, biases, and prompt contamination.
Receipt A · Cross-Model Blind Spot (n = 109)
All three GPT-5.4 rows come from one exploratory run through an unpinned model alias. Treat the numbers as a single observation, not a stable benchmark.
Receipt B · Robustness to Prompt Perturbations
An earlier version of this comparison used numbers from a draft that disagrees with other drafts, so it has been withdrawn. Canonical numbers will appear with the paper's preprint.
Neural self-critique can drift: Generator and critic condition on the same weights and context. Correlated blind spots can turn extra test-time tokens into regressions.
Independent errors help: A non-neural verifier V (solver, compiler, proof kernel) checks the artifact X directly. In the idealized case its errors are independent of the generator's, so extra checks add information. A real validator is sound but incomplete, so some wrong answers still pass it. Read the argument →
From a fixed script to an AlgoGen: add an intelligence layer, add tools and checks, then hand the search to a solver.
Fixed rules and exact sums. Cannot read plain words.Now a model reads plain words. Still no automatic check on its reply.
Cron jobs, SQL queries, fixed roster or tax scripts.Now a chatbot or skill: it reads the request, and you judge the reply.
If you add a language model, a fixed script becomes a chatbot or skill.
Now it reads plain words: a skill.
Algorithm's job:fixed rules onlynone in the loop
No automatic check. You read the answer and judge it.Tools around the model, plus checks it can run, like tests that pass or fail.
ChatGPT, Claude or Gemini as plain chat. A skill is saved instructions the model reads.Now a harness with tools and checks, like Claude Code, Codex, or Cursor.
If you add tools and automatic checks, a skill becomes a harness.
Now it is a harness that checks.
Algorithm's job:none in the loopchecks
Tools around the model, plus checks it can run, like tests that pass or fail.The model writes the rules. A solver searches them.
Claude Code, Codex, Cursor.Like the nurse rosters above.
Wikipedia: an agent harness is the software around a model. Agent = model + harness.
If the model writes the rules and a solver does the search, the harness becomes an AlgoGen.
Now this loop is an AlgoGen.
Algorithm's job:checkssearches or proves
The algorithm does the search or the proof. The model proposes.
FunSearch and AlphaEvolve search and score. AlphaGeometry deduces and proves.
Algorithm's job:searches or proves
The systems in this library go further in 14 ways. Each comes with the systems that do it.
A domain authority decides what passes: a proof assistant or verifier for formal results, a simulator or docking score for computed estimates that are not lab results.
68 systems do this:
The loop runs over many candidates at once: a population, an archive or a search tree.
66 systems do this:
What comes out is an artifact (an algorithm, a heuristic, a proof, a molecule) that is useful without the model.
64 systems do this:
The algorithm is in charge and calls the model as a subroutine, instead of the model deciding when to call tools.
51 systems do this:
The algorithm solves the problem. The model is one part of it, not a chat agent with tools around it.
49 systems do this:
The generative part can be a diffusion model, a variational autoencoder or another model type.
23 systems do this:
Judgment flows back into the generator's weights through reinforcement learning, fine-tuning or active learning.
21 systems do this:
A proof assistant or formal verifier checks every step with zero hallucinations allowed.
19 systems do this:
Generative intelligence is injected inside the inner execution loop of a classical algorithm (steering A* heuristics, MCTS branching, or genetic operators) while the outer algorithm preserves its mathematical authority.
16 systems do this:
AI is used offline to discover a solver. The deployed result runs without it.
13 systems do this:
Candidates pass through an escalating funnel from cheap fast filters to expensive high-fidelity verifiers.
11 systems do this:
The model formulates the problem semantically; an exact numerical or combinatorial solver finishes it.
10 systems do this:
The loop searches the space of agent architectures, workflows, or search operators themselves.
10 systems do this:
The algorithmic loop directly commands laboratory instruments, robots, or physical hardware.
8 systems do this:
Beyond Outer Wrappers · 3-Phase Intra-Algorithmic Surgery
while loopAn AlgoGen is not restricted to an outer wrapper where a chatbot calls a black-box solver once. Across classical algorithm families (A*, Branch-and-Bound, Genetic Algorithms, Simulated Annealing, Finite Elements, Bayesian Inference), generative intelligence can be placed inside the algorithm's own phases. The algorithm stays correct where the model only makes a choice it leaves open, and elsewhere only if the model's output passes a checkable contract:
Before the solver starts, G conditions the state space: adaptive mesh refinement in Finite Elements, prior synthesis from literature in Bayesian inference, or sparsity preconditioner selection.
while LoopInside the inner iteration, G dynamically adjusts heuristics h(n) in A*, selects branching variables in Branch-and-Bound, or guides semantic crossover and mutation in Genetic Algorithms.
After execution, V and F audit formal and semantic constraints, feeding execution traces and counterexamples back to update the archive or proposal prior.
# Model runs the loop; solver is called as a black box
spec = model.propose(user_prompt)
if validator.passes(spec):
return solver.run_once(spec) # Stops at first pass or chokesgraph, root = G.condition_space(raw_problem) # Phase 1: semantic conditioning
while open_set: # Classical loop owns state & bounds
node = open_set.pop_min(f = node.g + node.h) # Exact lower bound / priority
if V.is_goal(node) and V.proves_best(node, best):
return V.certify(node) # Phase 3: formal certificate
for child in S.expand_with_prior(node, G, F): # Phase 2: G steers inner branching
if V.feasible(child) and S.bound(child) < best:
open_set.push(child, h = G.heuristic(child, F)) # proof holds only if h stays admissibleThese are the strongest objections we have heard, with straight answers.
A harness can be an AlgoGen, and the good ones often are. The line is what the algorithm does. In many harnesses it only stamps pass or fail on the model's answer and stops at the first one that fits. In an AlgoGen it does real work: it searches by score, like FunSearch, or through every option with a proof, like the nurse solver above. In the formal 5-tuple A = (G, X, V, S, F), the verifier V and search strategy S hold final authority over what is accepted.
No. A software factory lets an agent run longer and more on its own: scheduled jobs around the clock, layered harnesses, subagents with time and spend limits, and a person who reviews instead of steering. That changes how the agent operates. The ladder measures something else: who decides that an answer is right. In most factories that is still a pass or fail check, such as unit tests, a linter or a human approval, so a factory stays on step 03 however much it automates. It becomes an AlgoGen when a solver, a proof checker such as Lean or Verus, or a scored search like FunSearch runs its inner loop. The two fit together: a factory is a good place to run an AlgoGen, or to ship the code one found.
No. A loop is only as good as its judge. A later study found AlphaEvolve sometimes exploiting weak evaluators, and any score that can be gamed will be. The pattern pays off most where the judge V is exact or hard to game: a proof kernel, a MIP/SMT solver, a compiler, or a physical simulator.
Models will keep improving at proposing. But five nurses over one week already allow 12,207,031,250 possible rosters. A score from one run can show that a roster is good. Showing that none of them beats yours needs a bound or a search over X, which is the job of a solver rather than of a model's answer. When a model grades itself, its critic shares the generator's weights and blind spots, so their errors tend to be positively correlated and self-refinement can drift or regress. An external verifier V checks the artifact directly, so its errors are largely independent of the generator's. Training on unchecked synthetic output can also cause model collapse, and a verifier that filters candidates before they enter a training set is one way to limit that. AlphaGeometry, AlphaProof and GNoME use verifier-filtered data in this way.
In the worst case, yes, and nobody has a fix for that. In practice solvers prune huge parts of the search space X, and when they stop early they report an explicit optimality gap so you know how far from the best the answer could be.
This is the honest weak spot of Regime 1 (Formalize-and-Solve). Rules come back to you in plain words to confirm before anything runs, and systems like OptiMUS and LLM-Modulo run executable syntax, unit and constraint critics in their feedback channel F to catch broken formulations. Still, a verifier V proves only what the specification says, so a wrong spec still passes; the AutoVerus authors state this limit about their own tool.
No. Operations research (1940s), early neuro-symbolic AI (1990s) and CEGIS (Solar-Lezama, 2006) all predate generative foundation models; by definition, none of them could pair algorithmic authority with general generative intelligence. Classical CEGIS had to enumerate hand-crafted syntax sketches and hit an exponential wall past small programs; classical OR needed a human expert to hand-translate open-world problems into matrices; early neuro-symbolic AI wired narrow classifiers to logic rules. Replacing blind enumeration with a general generative prior G (an LLM, diffusion model or GNN) collapses an intractable search space into a navigable manifold across natural language, code, theorems, crystal lattices and de novo proteins.
The three comparative tables (Nurse shifts, Flight, Stock sale) use scripted model outputs so you can compare failure modes side by side, and are labelled as such. Every combinatorial count and the interactive branch-and-bound solver on this page run as real code in your browser, and the library curates a living shortlist of the top 99 peer-reviewed and primary-source-verified AlgoGens across the literature.
These deployment results are Google DeepMind's own reports on its AlphaEvolve impact page. Each row links to that page. We have not reproduced them.
| Area | Partner | Result | Reported by |
|---|---|---|---|
| Hardware design | Google (next-generation TPUs) | Used as a regular tool to optimize next-generation TPU design; a proposed circuit design was integrated directly into the silicon of next-generation TPUs No numeric result is given. | Google DeepMind (source for Hardware design) |
| Databases | Google Spanner | Reduced write amplification by 20% by refining Log-Structured Merge-tree compaction heuristics | Google DeepMind (source for Databases) |
| Computational materials and life sciences | Schrödinger | Roughly 4x speedup in both Machine Learned Force Field (MLFF) training and inference | Google DeepMind (source for Computational materials and life sciences) |
| Compiler optimization | Google (compilers) | Provided insights for new compiler optimization strategies that reduced the storage footprint of software by nearly 9% Google says AlphaEvolve “provided insights” for these strategies; the saving comes from the strategies, not directly from AlphaEvolve. | Google DeepMind (source for Compiler optimization) |
| Area | Partner | Result | Reported by |
|---|---|---|---|
| Quantum physics | Google Willow quantum processor | Suggested quantum circuits with 10x lower error than previous conventionally optimized baselines | Google DeepMind (source for Quantum physics) |
| Logistics (routing, Traveling Salesman Problem) | FM Logistic | 10.4% improvement in routing efficiency over the previous heavily optimized solutions, saving over 15,000 kilometers of distance travelled annually | Google DeepMind (source for Logistics (routing, Traveling Salesman Problem)) |
| Genomics | PacBio (with Google Research DeepConsensus) | 30% reduction in variant detection errors (improvement to DeepConsensus, a Google Research model for correcting DNA sequencing errors) Stated as a reduction in variant detection errors; Google’s page does not give the baseline or benchmark. | Google DeepMind (source for Genomics) |
| Financial services | Klarna | Optimized one of its largest transformer models, doubling its training speed while improving model quality No quality metric given. | Google DeepMind (source for Financial services) |
| Earth sciences | Google Earth AI | Overall accuracy of natural disaster risk prediction, aggregated across 20 categories such as wildfires, floods and tornadoes, increased by 5% Google’s page does not say whether the 5% is relative or absolute. | Google DeepMind (source for Earth sciences) |
| Advertising and marketing | WPP | 10% accuracy gains over their competitive manual model optimizations (refining AI model components on campaign data) Google’s page does not define the accuracy metric. | Google DeepMind (source for Advertising and marketing) |
| AC Optimal Power Flow | Electricity grids (no operator named) | Feasible-solution rate of the team's trained Graph Neural Network rose from 14% to over 88% This is the network’s rate of feasible solutions, not a cost saving on the grid. | Google DeepMind (source for AC Optimal Power Flow) |
We track 99 systems from 48 lead organizations, across 11 fields. The same pairing of a model that proposes and an algorithm that judges keeps turning up.
Each entry shows what the model proposes, what judges it, what steers it, its headline result and what it does not prove, checked against its sources.