AI Pause Model Explanations

Open it side by side with the formulas.

During a pause, AI can produce a lot of work, but humans will likely need to check it. We don't know exactly what they will check, so we describe four verification protocols. Each protocol builds on the previous one by adding a new verification mechanism.

Full Trust

We build on the AI Futures Model (AIFM) (). It's a takeoff model that captures many factors of AI R&D progress. At its core is a semi-endogenous growth model (; ), which assumes that ideas get harder to find, so progress needs more research input. It's inspired by Davidson's Full Takeoff Model () and Epoch's GATE model ().

With small modifications, we can turn it into an AI pause model with full trust, where no humans verify the AI's work. Here we describe our Full Trust modification and briefly recap the original model, but we assume the reader has already studied the AIFM site and maybe even its Supplementary Materials.

Protocol

An international deal, domestic regulation or self-pacing leads to an AI pause. OpenAI, Anthropic and Google DeepMind stop capabilities research and instead do AI R&D that improves our understanding of AI rather than its capabilities.

In the Full Trust model, we count all research and don't model human verification.

Effective Compute

AIFM measures AI capability with effective compute E(t)E(t). The more compute Ctrain(t)C_{train}(t) has been spent on training the frontier model, and the better the training algorithms S(t)S(t) were when it was spent, the higher E(t)E(t).

During a pause, frontier training stops, so EE stays frozen at EpE_p.

Merged Labs

AIFM models only the leading AI lab. In an AI pause, OpenAI, Anthropic and Google DeepMind merge. This could come from:

  • An international deal à la AI 2040 making everybody cooperate, including the top three US labs.
  • Domestic regulations making US labs cooperate, or some kind of merged Manhattan Project.
  • Self-pacing AI labs cooperating by sharing their AI safety research.

Adding xAI and Meta, or Chinese labs, would bring even more resources and so more years of 2025 AI safety work. Here we model only the three labs together. They don't need to actually merge: it's enough for them to see each other's research results, so they don't duplicate work. There will still be some diminishing returns and stepping on toes, but AIFM already models these inside one lab.

The merged labs have mCm_C times the compute and mLm_L times the staff of AIFM's leading lab. Their compute keeps growing along AIFM's path, while their staff stay as they were at the start of the pause.

Compute Shares

There are four shares of compute in AIFM:

  • training frontier models
  • research experiments
  • AI coders
  • external deployment

In a pause, training stops. External deployment compute is frozen (see rationale). AI coders keep their AIFM share. Experiments get the rest.

Experiment Throughput

To run experiments, the labs need both compute and coding labor.

Coding Labor

Let's index coding tasks by ii from 0 to 1. Depending on AI capabilities, both humans and AI coders can work on a task, together amounting to GiG_i person-equivalents on task ii: LH,iL_{H,i} humans plus AI coders using Caut,iC_{aut,i} of compute, each unit of compute worth ηi\eta_i people. ηi\eta_i is zero if the AI can't do the task at all and grows with AI capabilities.

Tasks complement each other (ρC<0\rho_C \lt 0). The labs allocate people and AI optimally. In practice, the AI takes the tasks it's most efficient at, and humans do the rest.

Automation

The AI can do tasks ii from 00 to A(E)A(E). This automation fraction grows as a sigmoid in log⁡E\log E. Task ii becomes automatable at EiE_i, and when the AI can do every task, that marks the arrival of the Automated Coder (). Once a task is automated, AI coders on it keep getting more efficient: each order of magnitude of EE adds ηslope\eta_{slope} orders of magnitude to their efficiency ηi\eta_i, starting from ηinit\eta_{init}.

Experiment Throughput

XX is the main object in all our models. We keep AIFM's name, experiment throughput, but it could also be called research volume, quality-unadjusted research effort or research work. We call it research for short.

XX is how much research the labs get done in a year: their experiments, weighted by the compute they use and the coding they take. It combines experiment compute CxpmC_{xpm} and coding labor LCL_C, each with diminishing returns. λ<1\lambda \lt 1 is the penalty for working in parallel: twice the coders don't code twice as fast.

Research Taste

Some research is more valuable than other research, and people differ in how well they pick it. AIFM models this with research taste: a researcher with taste 2 produces work worth twice as much as one with taste 1.

The AIFM authors model human taste as lognormal (see rationale) and the AI's taste as improving with log⁡E\log E (see rationale).

When the AI's research taste surpasses a researcher's, that researcher defers planning and analysis to it, so each researcher works with the larger of their own taste and the AI's. In a pause, EE stays at EpE_p, so the AI's taste stays where it was when the pause began.

Originally, the AIFM authors estimated the taste slope for capabilities R&D. We model computational AI safety research, which in practice looks very similar to capabilities research. We think that, by default, AI will be trained in environments that benefit both types of AI R&D similarly. That's why we keep AIFM's parameters.

Research Effort

Research effort is taste-adjusted XX. When the AI surpasses a researcher in research taste, we count it as if that researcher did more work, in proportion to the AI's taste.

Research Stock

The research stock RSRS is all the research effort done so far. In AIFM, it loops back to software efficiency: every β\beta doublings of the stock double SS, since ideas get harder to find.

In a semi-endogenous growth model, S(t)S(t) is a kind of final output. In AIFM, it is software efficiency; in semiconductor research, it could be transistor density (). In AI safety, the real output is hard to measure: "reducing the risks of AI takeover and misuse" or "improving our understanding of intelligence". Although these are the outputs we actually care about, we can neither measure nor model them, so we model AI safety work instead.

Safety work is not an ideal proxy for risk reduction because of diminishing returns. A thousand years of AI safety work won't reduce risk a thousand times as much as the 2025 safety research did. Still, if we decide to continue training AI, we think more safety work reduces risk monotonically.

Results

See how we estimated the input parameters.

We accumulate RERE over the pause and divide it by RSsRS_s, a year of the 2025 AI safety field's work. See how we estimated 2025 AI safety work RSsRS_s.

Results Verification

Results Verification is the Full Trust model with the changes described in all the subsections below.

Protocol

Full Trust basically counts all the AI-generated research. In practice, if we have an AI pause, we won't fully trust AI. And we shouldn't:

  • It may reward-hack and oversell bad results.
  • If AI is scheming, it might sabotage our research to avoid being detected. For example, it could avoid making lie detectors that work.
  • AI might explore red-teaming, jailbreaking and control research to tamper with our monitors.
  • AI can poison our datasets or training techniques to make the next generations of AI aligned with it rather than with humans.

From now on, we stop taking what AI does on faith and add verification protocols. In Results Verification, we count only research that was verified by humans.

AIs still do the research and run many experiments autonomously. Some of them fail, but the rest are written up as papers with code. Human verifiers check the most important papers first. Each paper gets mhm_h verifiers: they read it, review or re-implement the code, and re-run the main experiments once. Only papers that were checked and reproduced count. We call their research effort verified research effort, REvRE^v. It requires both compute for reproduction and human time for verification.

Before , people do research much as in 2025, so we count research the same way, without extra checks, and the pre-AC row equals the Full Trust one. From AC on, the AI codes on its own and experiments run without people, so we check them: Results Verification is for the AC, and rows.

Once the AI researches on its own, verifiers can become the bottleneck: the AI may write papers faster than the staff can check them. So we compute two versions:

  • By default, the labs keep the staff they had at the start of the pause, so verifiers can become the bottleneck.
  • Alternatively, we check what would happen if labs could hire as many verifiers as they need.

Usually, researchers are rewarded for discoveries, but here AI does nearly all the science. So we recommend rewarding verifiers for finding mistakes in AI work.

We note that Results Verification is hardly a safety measure, as allowing millions of misaligned AI Einsteins to run autonomously might cause catastrophes.

Splits

The labs split their experiment compute into exploration compute CeC_e for the AI's own experiments and reproduction compute CrC_r for verification.

They split their staff into the NeN_e people with the best research taste, who keep researching, and NvN_v verifiers.

Research

The labs research exactly as in Full Trust, only with less compute and fewer people: XeX_e is AIFM's XX of the exploration compute and of the coding labor of the NeN_e researchers and the AI coders.

Taste

We changed the formula for taste. It equals AIFM's formula everywhere except in Results Verification at AC, where it fixes an unrealistic behavior. Skip the details on a first reading.

Details

AIFM's taste has a peculiar implication after AC but before SAR. From AC on, there is so much coding labor that you could remove almost all of the humans without changing XX. But taste doesn't depend on the number of humans, so the taste distribution stays the same. That's not realistic: if there are no humans to lead research, they can't contribute their taste.

  • It doesn't matter before AC: you need people for LCL_C.
  • It doesn't matter from SAR on: AI dominates taste.
  • Between AC and SAR, it doesn't matter for AIFM or Full Trust: the labs still have a lot of people.

But when we add verification, we need to find the optimal allocation of humans between research and verification. Naively, AIFM's taste makes it optimal to send almost everyone to verification, since that doesn't affect taste.

This affects only Results Verification at AC. That's why we changed the taste model. In other regimes, it's equal to AIFM's taste.

We send the researchers with the worst research taste to verification, and the AI chooses their share of the research with its own taste. On the one hand, this raises the average taste of the remaining human researchers; on the other, it reduces their share. We choose the allocation optimally.

Verified Research

As in Full Trust, the labs' research effort REeRE_e is their research XeX_e adjusted for taste. Humans verify the share φh\varphi_h of it. Verification costs two resources:

  • Verifier labor, limited by the number of verifiers. They check the papers worth the most first.
  • Reproduction compute. Every checked paper must be re-run, so the labs set aside exactly enough compute to re-run what the verifiers check.

To get φh\varphi_h, we need two things: how many papers there are, and how the research effort is spread across them.

Papers

In AIFM, there's an amorphous mass of experimental work, XX. In reality, humans verify research in pieces, so we need a way to cut XX into verifiable pieces. We call such a piece a paper.

A paper here isn't an academic publication. It's a piece of the labs' research that takes a fixed amount of human labor to verify, apart from studying its prerequisites. It's similar to how human researchers might decide to split a big paper into several smaller ones. With this definition, we don't need to think about how different research changes the verification labor.

Each year, the labs write n(t)n(t) papers. Paper ii used compute cic_i, dead ends included, and coding labor lil_i. Its research rir_i is how much research went into it, whatever its idea. Later, we introduce the quality of its idea, viv_i.

A paper is made of compute and labor, like the labs' total research, so we model its research rir_i with a similar CES function. In such a CES, compute and labor are poor substitutes: you can't replace much compute with labor, so each input alone can raise research only up to a ceiling. A paper's labor ceiling, l∞l_\infty, says how many times more research a paper holds with all the labor it can use than a 2025 paper with the same compute.

From on, the labs have far more coding labor per paper than the 2025 field had, so we assume every paper has all the labor it can use. The CES collapses to ri=rsl∞(ci/cˉs)ζpr_i = r_s l_\infty (c_i / \bar c_s)^{\zeta_p}. The extra labor buys careful baselines, no bugs, no broken runs. It can't buy more claims or more code to review, because we fix the verification time of a paper. More claims and more code go to more papers.

Paper Compute

A paper with more compute holds more research: more models, more random seeds, more ablations. But returns diminish, as they do for XX: ten times the compute gives a paper 10ζp10^{\zeta_p} times as much research.

We also account for wasted compute:

  • There are failed experiments inside a paper. A paper describes only the successful experiments, but in reality it took more compute. Whenever we mention a paper's compute, we mean compute that includes these dead ends. For example, the compute of papers in the AI safety papers dataset already includes them.
  • There are failed projects that were abandoned and never published. Still, they eat some of CeC_e, as they ate some of the 2025 AI safety compute, CsC_s. We account for them with the coefficient MM.

Paper compute is lognormal: its logarithm has standard deviation σc\sigma_c, and its mean is the year's average cˉ\bar c. Together, a year's papers make up the labs' research XeX_e and, with the failed projects, use their exploration compute CeC_e.

Review Work

Let τ\tau be one verifier's time to check a paper. It consists of two parts:

  • reading it, reviewing or re-implementing the code, and checking the re-run;
  • reading the prerequisites, if the verifier missed some of them.

We express the first part through the 2025 AI safety field. We estimate how much FTE time it took to write a paper, tst_s, and how much faster it is to verify a paper than to write it, κh\kappa_h.

But the field is growing quickly, proportionally to n(t)n(t), so verifiers likely won't know all the prerequisites, and we need to account for the time to read them. The prerequisites are likely already verified, since they are important enough to be built upon. But a specific verifier might not have read them.

We tried to model this with random graphs, but ended up with a simple approximation instead. The time grows proportionally to the logarithm of n(t)/nsn(t) / n_s, so each time the field grows 10x, it takes php_h more hours to verify a paper. We used our model and intuition to fit php_h, but we aren't sure of it, so we use wide confidence intervals, and we chose a rather small php_h to make our model more conservative and boring.

Checking the labs' nn papers a year, mhm_h times each, takes W=mhnτW = m_h n \tau FTE-years every year. So WW is in FTE: the number of verifiers the labs need, working full time. Written with κh\kappa_h and php_h, it needs n/nsn / n_s, how many times more papers the labs write than the 2025 field did, and the 2025 field's own count nsn_s, which sets tst_s.

Paper Count

A year's papers have to satisfy two sums at once: their research adds up to XeX_e, and their compute adds up to CeC_e. Together, they give n/nsn / n_s.

Start with research. The labs do kXk_X times the 2025 field's research, which is how many times more papers they write, n/nsn / n_s, times how much more research each one carries: l∞l_\infty times more for its labor, and (cˉ/cˉs)ζp(\bar c / \bar c_s)^{\zeta_p} times more for its compute.

Now compute. The average compute per paper is the compute divided by MM and by the count, for the labs and for the 2025 field, whose compute also holds its failed projects. MM cancels, which gives the paper count in terms of kXk_X and kCk_C.

What this says:

  • More research at the same compute (more staff, or more automation) means more papers, more than in proportion: each paper gets less compute, so it carries less research.
  • More compute at the same research means fewer, bigger papers.
  • When compute grows faster than research, as it does through most of a pause, compute per paper and research per paper both rise, but research per paper rises more slowly.
  • The more research a paper gains from labor, l∞l_\infty, the fewer and bigger the papers. With l∞=1l_\infty = 1, labor makes more papers, not bigger ones.
  • With ζp=0\zeta_p = 0, compute doesn't matter, and the number of papers grows exactly with research.

Reviewer Budget

With NvN_v verifiers, the labs check the share q=Nv/Wq = N_v / W of the nn papers. This is not a random sample: if verifiers are the bottleneck, we want to check the papers with the most research effort REiRE_i.

We already said that each paper ii holds research rir_i of XeX_e. In a single year, rir_i depends only on its compute cic_i, which is lognormally distributed with σc\sigma_c. We model another characteristic of papers, the quality of their ideas, viv_i. It doesn't affect the raw research XeX_e, but it affects the research effort REiRE_i, adjusted for idea quality and taste. Think of the transformer paper: it isn't great because of the compute or labor behind it.

Idea quality works like taste. Taste TT says what a unit of the labs' research is worth on average, and idea quality says how this paper compares with that average. So a paper's research effort is REi=TviriRE_i = T v_i r_i: its research, weighted by the labs' taste and by the quality of its idea. We model viv_i with a Pareto distribution (; ).

Top Papers

Verifiers take the papers with the most research effort REiRE_i first, so they cover the share φh(q)\varphi_h(q) of the research effort REeRE_e and hold the share ψ(q)\psi(q) of the exploration compute CeC_e.

A paper's research effort REiRE_i is a function of two random variables, viv_i and cic_i. So it is a random variable itself, and we can derive closed-form formulas for both shares.

A paper's research effort. Idea quality is Pareto, so its logarithm is exponential. Compute is lognormal, so its logarithm is normal. Hence ln⁡REi\ln RE_i is a constant plus two independent terms: an exponential with mean 1/αv1 / \alpha_v, from the idea, and a normal with standard deviation σy=ζpσc\sigma_y = \zeta_p \sigma_c, from compute. The constant, KK, is what a paper with the weakest idea and the median compute is worth.

Derivation
  1. Idea quality exceeds vv with chance (vm/v)αv(v_m / v)^{\alpha_v}, the chance that an exponential εi\varepsilon_i with mean 1 exceeds αvln⁡(v/vm)\alpha_v \ln (v / v_m).
  2. Compute is lognormal around its median c~\tilde c. Its mean, cˉ\bar c, is eσc2/2e^{\sigma_c^2 / 2} times larger.
  3. Put both into REi=TviriRE_i = T v_i r_i, with rir_i from (24).

Shares. The verifiers check the papers above a bar, uu in logarithms above KK. G(x,a)G(x, a) is the share of papers above the bar xx when the exponential term has rate aa. So q=G(u,αv)q = G(u, \alpha_v): the reviewer budget sets qq, and qq sets the bar. The first term of GG counts the papers whose compute alone clears the bar; the second counts those that clear it thanks to their idea.

ψ\psi and φh\varphi_h count the same papers, but weight each by its compute or by its research effort. Both weights change the distribution in a simple way. Weighting a normal draw ξi\xi_i by eδξie^{\delta \xi_i} moves it up by δ\delta, and weighting idea quality by itself lowers its tail from αv\alpha_v to αv−1\alpha_v - 1.

  • Compute weights move ξi\xi_i up by σc\sigma_c, which raises ln⁡REi\ln RE_i by σyσc\sigma_y \sigma_c. That's the same as lowering the bar by as much.
  • Research-effort weights move ξi\xi_i up by σy\sigma_y and fatten the tail of idea quality. So the checked papers hold more of the research effort than of the papers, and the closer αv\alpha_v is to 1, the more.
Derivation
  1. The shares are (31) written as averages over the papers: what the checked papers hold, divided by what all the papers hold.
  2. A paper with σyξi≥x\sigma_y \xi_i \ge x clears the bar with any idea. Otherwise it needs εi/a≥x−σyξi\varepsilon_i / a \ge x - \sigma_y \xi_i, which has chance e−a(x−σyξi)e^{-a (x - \sigma_y \xi_i)}.
  3. Weighting the normal draws by eδξi−δ2/2e^{\delta \xi_i - \delta^2 / 2}, which averages 1, is the same as moving them up by δ\delta. Completing the square in the normal density shows it. With δ=aσy\delta = a \sigma_y, it turns the average chance of the papers below the bar into the second term of GG.
  4. The Pareto density times vv, whose mean is 1, is the Pareto density with the same floor and tail αv−1\alpha_v - 1.
  5. Compute and research effort, each divided by its average, are such weights: δ=σc\delta = \sigma_c for compute; for research effort, δ=σy\delta = \sigma_y, times idea quality, which is independent of compute. Moving ξi\xi_i up by δ\delta raises σyξi\sigma_y \xi_i by σyδ\sigma_y \delta, the same as lowering the bar by as much.

Compute Budget

Verifiers reproduce the main experiments with the compute CrC_r. Since they can skip ablations, random seeds and failed experiments, a re-run takes only the share κc\kappa_c of a paper's compute cic_i. Above, we spread the failed projects across all the papers, but humans don't need to reproduce them, so a re-run takes κcci\kappa_c c_i, not κcMci\kappa_c M c_i. This lets us express CeC_e through all of the experiment compute, CxpmC_{xpm}.

But ψ\psi itself depends on CeC_e. So (34) is one equation in one unknown, CeC_e, and we solve it numerically by bisection. The answer lies between two bounds:

  • If every paper is checked, ψ=1\psi = 1, and the labs explore with Cxpm/(1+κc/M)C_{xpm} / (1 + \kappa_c / M).
  • If no paper is checked, the labs explore with all of CxpmC_{xpm}.

We try the midpoint, compute XeX_e, nn, qq and ψ\psi there, and check whether exploration plus re-runs fit in CxpmC_{xpm}. If they don't, the answer lies below the midpoint; otherwise, above. The labs solve this for every split of their staff they consider and then pick the best split (35).

Best Split

We allocate humans between research and verification optimally: the labs pick the split with the most verified research effort, REvRE^v.

Unlimited Hiring

Verifiers might become a bottleneck, so we also model an unlimited hiring trajectory. We assume all papers are verified: φh=ψ=1\varphi_h = \psi = 1 and REv=REeRE^v = RE_e. For and , all the researchers move to verification, and we hire the rest. is a little trickier: we model it as an optimal allocation of the existing staff between verification and research and hire the remaining verifiers.

Table

See how we estimated the input parameters.

In our model, verifications are mostly successful. AI is selected to do useful AI R&D work. And even if it produces something unreproducible, 2025 XsX_s research also had unreproducible results, and it's not clear that AI will make their share bigger.

Limitations

Because of necessary simplifications, our model corresponds to a slightly different protocol.

  • In our model, humans verify the most important papers of the year. In reality, research arrives over the year, so at the start of the year they can't know which papers will be the year's best. We think this isn't numerically important. To check it, we additionally modeled the worst case, in which verifiers can't tell anything about the papers' importance and sample them at random. See Random Checks.

Compartmentalization

Compartmentalization is the Results Verification model with the changes described in all the subsections below.

Protocol

We keep Results Verification and add more verification. It's common to split human staff into researchers who plan experiments and engineers who write the code. We use the same split between a smarter model and a weaker one to contain the smarter model and limit its attack surface:

  • The AI researcher is the frontier model, at level or above. It's sandboxed: it can talk to the staff and read the library, but it can't run anything.
  • The AI engineer is a model at level, the weakest one that can do all the coding on its own. It implements and runs the researcher's plans.
  • The human staff no longer research on their own. They lead projects with the researcher or verify papers.
Project leadHuman: approves the plan
AI researcherSAR or above: reads, runs nothing
High-level planExperiment description and what to report
AI engineerAC level: writes the code and runs it
StoreCode, logs and data
ReportThe planned graphs and metrics
LibraryPlans, reports and papers
VerifiersHumans: check the best papers against the code and data, and re-run them
The dashed arrow is the next round. Only the verifiers read the store.

A human project lead discusses ideas with the AI researcher, and the researcher writes a plan: what experiments to run and what to report. The lead reads the plan and approves it, and the AI engineer writes the code and runs it. The preregistered graphs and metrics go into a report, which is saved to the library. The code, logs and data go to a separate store that only human verifiers read. Then the lead and the AI researcher choose to either:

  • drop the failed project,
  • turn it into a paper,
  • or do another round of planning and experimenting.

When a paper is ready, nobody has read its code yet. So papers are verified exactly as in Results Verification, and the staff split their time between two jobs: leading rounds and checking papers.

Compared with Results Verification, the labs can lose research effort RERE in four ways:

  • The AI engineer codes at AC level, far below the frontier model.
  • A plan carries only part of the AI researcher's taste, because the engineer makes implementation choices inside it.
  • Every round takes some of the lead's time, so less is left for verifying.
  • Only approved plans run, so compute sits idle when the staff haven't planned enough rounds.

Compartmentalization is for the SAR and rows; the earlier rows are the Results Verification ones. As there, we compute two versions: with the staff the labs had at the start of the pause, and with unlimited hiring of leads and verifiers.

It's a pretty standard idea in the AI safety community, discussed as AI oracles or AI boxing. Here are some papers with similar protocols:

  • ACL-5 level in (). The authors argue that no control safety case is possible at this level.
  • Factor(U,T): An untrusted strong model decomposes coding tasks, and trusted weaker models implement the pieces ().
  • Maybe Scientist AI (). A non-agentic model proposes the most informative experiments, and humans run them.
  • Somewhat resembles ().

See (Armstrong, Sandberg & Bostrom, "Thinking Inside the Box: Controlling and Using an Oracle AI") for a potential threat model. (TODO: actually read it and decide again)

Splits

All of the staff split their time: NpN_p goes to planning rounds with the AI researcher, NvN_v to verifying papers. Nobody keeps researching.

Research

The AI engineer does all of the coding, so coding labor is AIFM's AI-only coding labor at the engineer's capability EACE_{AC}. XeX_e is what the labs would research if every round they could run were planned.

Taste

The AI researcher sets the plans, but the AI engineer makes the implementation choices inside them. So the plans' taste TwT_w is the engineer's, plus the share ww of the researcher's advantage over it. Nobody else chooses research, so people's taste drops out: T(E,0)=TAI(E)T(E, 0) = T_{AI}(E).

Plans and Checks

Not every research plan leads to a paper. Sometimes you need to iterate after getting experimental results, and sometimes you just decide to drop the project altogether. A paper takes mpm_p rounds of planning on average, counting the rounds of dropped projects. Each round takes τp\tau_p of the human lead's time. So planning labor NpN_p makes FF papers a year, not more than the nn papers the labs could run. A check takes mhm_h verifiers τ\tau each, so verifying labor NvN_v checks VV papers a year, not more than the FF planned ones. Both times grow with FF, the papers the labs actually write: only those are prerequisites to study.

Verified Research

In Results Verification, we assumed people can quickly understand which papers are worth the most and verify them first. We don't assume the same for plans. It's harder to say which plans will result in important papers. So the planned papers are a random share of what the labs could write: the same average research rˉ\bar r, the same spread of idea quality and of compute, all with the plans' taste TwT_w.

Verifiers check the VV of the FF papers worth the most. They choose from the FF planned papers, not all nn, but these are spread the same way, so the checked ones hold the share φh(V/F)\varphi_h(V / F) of the planned papers' research effort.

Planning Work

WpW_p is the staff time needed to plan every round the labs could run, derived like WW from the same paper count. As with review time, a paper's planning time doesn't depend on its compute: a bigger paper takes the same number of rounds, each directing more compute. And as with review time, the lead has to study the prerequisites: every tenfold more papers adds ppp_p FTE-years to a paper's planning. Then qpq_p is the share of the labs' rounds that get planned, and qq the share of their papers that get checked, as in Results Verification, only now at most qpq_p: unplanned rounds write no papers. The verifiers check the top q/qpq / q_p of the planned papers, so verified research effort is that of Results Verification, applied to the rounds that ran.

Planned papers are a random share of the labs' papers, so their idea quality and compute are distributed the same way, and we can use the closed form (33), with the bar uu set by q/qpq / q_p instead of qq.

Compute Budget

As in Results Verification, the labs re-run exactly the checked papers, at κc/M\kappa_c / M of the compute each takes. They hold the share ψ(q/qp)\psi(q / q_p) of the planned papers' compute, which is the share qpq_p of the labs' exploration compute CeC_e. The compute of unplanned rounds stays idle.

Planning vs Verifying

Nobody keeps researching, so the labs distribute humans between planning and paper verification. We model it in an optimal way.

Unlimited Hiring

As in Results Verification, the labs can hire the people they lack: qp=q=1q_p = q = 1. All of their own staff plan and verify, and they hire the rest, so planning costs only headcount.

Table

See how we estimated the input parameters.

Limitations

In addition to the limitations of Results Verification:

  • If we were bottlenecked by planning (we aren't with our input parameters), some compute would sit idle. Real labs would use it, but it's hard to say how it would change the papers' compute cic_i. We think that with other input parameters this might matter, and the model would then understate RERE.

  • The AI engineer gets all of CautC_{aut}, so we don't count the AI researcher's own compute. It may take a few percent of CC, but we don't think that changes the results much.

  • The project lead always approves the plan. In reality, a lead who sees something unsafe would ask the AI researcher to change the plan, or would edit it themselves. We think it doesn't change the results much.

Workload Approval

Workload Approval is the Compartmentalization model with the changes described in all the subsections below.

Protocol

Besides AI takeover, there are also risks from concentration of power and misuse. To reduce all of them, AI companies in AI 2040 declare each workload with its full code, and teams of auditors approve it before it runs, so that countries can trust each other's labs. When we started this project, one of the questions we wanted to answer was how much slower full workload approval would be.

We aim to model Plan A, with some necessary changes: we simplify some things and fill in some gaps in the original plan.

Specifically:

  • We modify the Compartmentalization protocol.
    • We think something like it is realistic in practice.
    • It simplifies our model description, so this section can be short.
  • NaN_a auditors read and approve the code, which decreases coding labor LCL_C.
Project leadHuman: approves the plan
AI researcher or above: reads, runs nothing
High-level planExperiment description and what to report
AI engineer level: writes the code, runs it once approved
AuditorsHumans outside the labs: read the code and approve it
StoreCode, logs and data
ReportThe planned graphs and metrics
LibraryPlans, reports and papers
VerifiersHumans: check the best papers against the code and data, and re-run them
The dashed arrow is the next round. Only approved code runs, and only the verifiers read the store.

It's unclear whether results still need to be verified after these checks. When we removed verification from the simulation, research effort rose by ~3%, because results verification is no longer a bottleneck in this scenario. We kept it for brevity.

As in AI 2040, the auditors are a separate pool of NaN_a people outside the labs. Compared with Compartmentalization, the labs lose research effort in one more way: they run only as much code as the auditors can read. We calculate the final table for a fixed NaN_a, but see this section for an analysis of the number of auditors.

Workload Approval applies to the SAR and rows only.

Approval

Let κa\kappa_a be an auditor's time to approve code, relative to the time it took to write it: approving the code that one FTE of coding labor writes in a year takes κa\kappa_a of an auditor's year. So approving everything the AI engineer writes takes Wa=κaLCW_a = \kappa_a L_C auditors.

NaN_a auditors approve Na/κaN_a / \kappa_a of coding labor. Code that nobody approved doesn't run, so the approved coding labor LCaL_C^a is the smaller of the two.

Research

Unlimited Hiring

As in Compartmentalization, the labs hire the leads and verifiers they lack. They don't hire auditors: they are a separate constant pool.

Table

See how we estimated the input parameters.

Number of Auditors

We don't know how many auditors a pause would have. The main table uses a big but realistic 20,000 auditors (see rationale).

We simulated the pause with different numbers of auditors. They remain the biggest bottleneck, reducing the research stock to 23%-41% of Compartmentalization's.

Limitations

In addition to the limitations of Compartmentalization:

  • For simplicity, we keep the labor ceiling l∞l_\infty. Every paper still has all the coding labor it can use. It made sense for Compartmentalization but may make less sense for Workload Approval. You would probably prefer simpler, shorter code to speed up approval. In our model, that would reduce the number of papers to verify and increase their research rir_i. It's also likely unimportant, as this model is bottlenecked by auditors reading the code, not by paper verifiers.

  • Approval takes time. Every run, even a debugging one, waits for an auditor. The labs can work on other projects meanwhile, but each paper takes longer. In our model, rounds take no time.

Sensitivity Analysis

See the tornado plots.

Capability Scaling Strategy

How much does it cost to scale up to TED-AI slowly? Labs that get there later spend less time with the most capable AI. We bound how much later they have to hand off to do as much safety research as labs that scaled fast. See the bound.

Extend the Model

Here are some ideas for how these models can be extended.

  • Add your favorite AI control frameworks and protocols:
    • Monitors require compute. Model this by scaling η\eta.
    • Monitors escalate to humans. When they do, humans have to verify some part of LCL_C. What activation rate do you expect?
    • Do anti-collusion protocols change anything?
  • Add debates (; ).
    • They require more human time.
  • Add mixed deployment (; ; ).
  • Defend against persuasion and bribery: add more people?