Frontier model behaviour and interpretability
Scaling laws, test-time compute and apparent emergence
Capability cliffs often arise when smooth improvements in a model’s candidate distribution pass through brittle tasks, thresholded metrics and test-time selection, so the cliff must be localised before it is treated as a new mechanism.
TLDR
- Training loss can improve smoothly while exact-match scores jump because the metric discards partial progress.
- Multi-step tasks multiply small errors, turning gradual local gains into steep whole-task success curves.
- Test-time compute changes the configured system by sampling, searching and selecting, even when the model weights do not change.
- More inference compute helps only when diversity and verification convert coverage into a correct released answer.
- Call a jump mechanism emergence only after metric swaps, dense checkpoints and causal interventions leave it intact.
The last carry
Imagine a laboratory evaluating four checkpoints of the same language model on eight-column addition. The smallest model usually gets five columns right. The next gets six. The third gets seven. The fourth gets all eight. Under exact-match scoring, the public chart reads 0 per cent, 0 per cent, 2 per cent, then 81 per cent. The headline writes itself: arithmetic has suddenly emerged.
Now change only the ruler. Award one point for each correct output column and a separate point for every correct carry. The same saved answers produce 57, 66, 75 and 84 per cent. There is still a meaningful improvement, but no cliff. Next, return to the third checkpoint and let it produce sixteen independent attempts. A perfect arithmetic checker selects any correct result. Whole-problem success rises again, although not one weight has changed.
Which event belongs to the model, which belongs to the task, and which belongs to the measurement-and-search system? That question is the difference between forecasting a capability and drawing a dramatic line through four points.
The ruler can create the cliff
A scaling curve looks like a direct portrait of a model. It is not. It is the final trace left by a chain of transformations, and each transformation can change the curve’s shape.
Begin with the familiar regularity. In a controlled regime, average language-model cross-entropy often falls approximately as a power of model size, data or training compute. Kaplan and colleagues reported trends spanning several orders of magnitude.[1] Hoffmann and colleagues then changed the experimental allocation and found that compute-optimal training required much more data relative to parameters than an earlier prescription suggested.[2] The revision was not a failure of scaling-law reasoning. It exposed what such a law is: an empirical compression of a specified regime, not a timeless law of intelligence.
The equation describes loss, not “reasoning”, “agency” or “understanding”. A downstream benchmark adds more machinery. The model emits a distribution over candidate answers. A decoder samples or searches that distribution. A verifier may rank candidates. Finally, a metric converts the selected output into a number. The published score is therefore a composition, not a primitive measurement.
Consider a question whose correct option receives probability 0.49 at one checkpoint and 0.51 at the next. Exact accuracy records failure and success. The candidate distribution records a two-point movement. Now hold the first checkpoint fixed but sample twelve times and apply a reliable checker. The configured system can cross the same operating threshold without altering the weights or the one-sample distribution. Conversely, two models can post identical exact accuracy while one assigns substantial probability to the right answer and the other never comes close. A leaderboard score can rank configured systems, but it cannot by itself locate the cause of the rank. Retain four records separately: the frozen model, its candidate distribution, the inference-and-verification policy and the final scored outcome.
Write the observed score as four linked maps: resources become latent model quality; quality shapes a candidate distribution; an inference policy and verifier choose an output; a metric turns that output into a score. A discontinuity at the end of this chain does not identify a discontinuity at the beginning. The scientific task is to intervene on each map and locate where steepness first appears.
Swipe or use arrow keys to inspect all four stages.
The original literature on emergent abilities defined them behaviourally: an ability is absent in smaller models and present in larger ones, so extrapolation from the smaller systems fails.[3] That definition is useful for discovery, but it does not yet explain a cause. Schaeffer, Miranda and Koyejo showed that, for fixed model outputs, discontinuous or nonlinear metrics can create apparent jumps that disappear under continuous scoring.[4] The result makes one hidden assumption visible: we often assume that the geometry of a score curve mirrors the geometry of the underlying computation.
It need not. Suppose a model’s probability of producing each required step correctly is p, and a task counts as solved only when all m steps are correct. Under a simplifying independence assumption, whole-task success is pm. The function is continuous, but it becomes steep when m is large. Remove the independence assumption and the exact numbers change. The causal lesson survives: conjunctive success compounds local error.
At p = 0.75, an eight-step exact solution succeeds about 10 per cent of the time. At p = 0.85, success is about 27 per cent. At p = 0.92, it reaches 51 per cent. At p = 0.96, it reaches 72 per cent. Nothing discontinuous happened to p. Yet an organisation that labels “capable” as more than 50 per cent exact success will record the ability as appearing between 0.91 and 0.92.
The expression pm assumes that required steps fail independently after conditioning on p. Compare two eight-step profiles with 90 per cent average step accuracy. In Profile A, each step fails independently, so exact success is about 43 per cent. In Profile B, 90 per cent of items use a mastered schema and are entirely correct, while 10 per cent use an unmastered schema and are entirely wrong. Its average step accuracy is also 90 per cent, yet exact success is 90 per cent. The difference is not cosmetic. Profile A benefits from local error correction; Profile B needs coverage of a missing regime. Task decomposition must reveal the joint pattern of errors, rather than only award gentler partial credit.
The metric explanation is strong but not exhaustive. Du and colleagues report task thresholds indexed by pretraining loss even with continuous metrics under controlled model families.[6] Ruan and colleagues model several apparently emergent phenomena as smooth sigmoids in a low-dimensional capability space.[7] Caballero and colleagues show that smoothly broken power laws can represent sharp inflections and non-monotonic regimes.[5] These findings disagree about the best descriptive coordinates, not about the need to inspect the measurement chain.
flowchart TD A["The last carry"] --> B["The ruler can create the cliff"] B --> C["Where steepness actually enters"] C --> D["Test-time compute moves the<br/>boundary"] D -. "re-test" .-> A classDef first fill:#0a1424,stroke:#5B5CF6,stroke-width:2px,color:#e6f3ff classDef step fill:#0a1424,stroke:#3f7da0,stroke-width:1px,color:#e6f3ff class A first class B,C,D step
Where steepness actually enters
“Smooth” and “emergent” are not rival labels for one curve. They answer different questions unless the resource axis, task distribution, inference policy and metric are all fixed.
A metric can erase the path
Imagine two evaluators receive the same probability distribution for a four-option question. Model A assigns the correct answer 0.24, then 0.31, 0.42 and 0.49 as scale rises. The wrong answer remains barely higher until the final checkpoint, where the correct option reaches 0.51. Exact accuracy reports four failures followed by one success. Log score records improvement at every checkpoint. Calibration error may reveal something else again. Each metric answers a legitimate question, but only one has a built-in cliff.
Keep every model output fixed. Change the operational threshold from 50 per cent exact success to 70 per cent. The “emergence point” moves to a larger model without any change in the candidate systems. Move it to 30 per cent and the ability appears earlier. A cliff whose location follows the ruler is evidence about the decision rule, not a newly located internal mechanism. This does not make the operational threshold foolish. It limits the metaphysical or mechanistic conclusion drawn from it.
The remedy is not to replace exact success with one supposedly neutral continuous metric. Different rulers answer different operational questions. Exact success asks whether the result may be released. A proper score asks whether probability moved towards the truth. Partial credit asks where the task failed. Calibration asks whether stated confidence can guide reliance. Utility weights false acceptance, abstention, latency and review. Report a small bundle of these measures against the same saved outputs. A transition is metric-stable when its location and item ordering survive reasonable task-valid alternatives, not when every curve has an identical shape. Operational discreteness may be necessary while explanatory discreteness remains unproven.
Task structure can multiply errors
Exact match is especially severe when a task is a conjunction. A proof must close every gap. A program must compile and pass every required test. A tool-using workflow may need the right plan, arguments, permission, execution and readback. Small improvements at every local decision can produce a large improvement in end-to-end completion. The aggregate curve becomes steep because the task asks for all links at once.
Evaluate a code model on “repository repaired” and it appears useless until one scale suddenly passes the full suite. Evaluate the same attempts on fault localisation, patch compilation, targeted-test success and regression safety, and a progression becomes visible. Now replace the final suite with an easier suite. The cliff shifts. Replace only the model and hold the suite fixed. The cliff may shift for a different reason. The experiment asks whether the new competence lies in a particular subroutine or only in crossing the final conjunction.
Swipe or use arrow keys to inspect all eight task chambers.
Item difficulty can create a population threshold
A benchmark is not one task. It is a distribution of items. Suppose each item has a difficulty d, and a model has latent competence q. The probability of success may be a smooth sigmoid of q − d. If most items cluster around one difficulty band, aggregate accuracy stays near chance until q reaches that band, then rises rapidly. Change the item mix and the apparent emergence point moves. Average benchmark curves are often more predictable than individual tasks precisely because aggregation can smooth idiosyncrasy; individual tasks remain harder to extrapolate.[8]
Take 100 items and, for clarity, let a model solve an item whenever competence exceeds its difficulty. Fifteen items have difficulty 3, seventy have difficulty 6 and fifteen have difficulty 9. As competence rises from 5.9 to 6.1, benchmark accuracy jumps from 15 to 85 per cent, although the item-level rule and competence axis are continuous. Redistribute those seventy middle items evenly from difficulty 3 to 9 and the aggregate becomes a ramp. No model changed. The benchmark population did. A credible threshold claim therefore reports item difficulty, confidence intervals and subgroup curves rather than treating the benchmark mean as a natural constant.
Sparse checkpoints can invent surprise
A sigmoid sampled at 1, 10, 100 and 1,000 units can look like a step. The same function sampled every tenth of a logarithmic unit looks gradual. This is not a cosmetic concern. Expensive model training encourages sparse observations exactly where the claim concerns a threshold. Training checkpoints from the same run can help, but they change optimisation time rather than parameter count. Small proxy models can help, but they may occupy a different regime. Predictability depends on the coordinate and on whether the observed systems lie on one comparable path.
With four observations, a power law, sigmoid and smoothly broken law may all fit within measurement error while forecasting very different next points. A high in-sample fit therefore cannot identify the generating mechanism. The discriminating evidence is prospective: fit only the smaller systems, publish the forecast interval, then test denser systems that were not used to choose the family. Repeat on several task slices. If the preferred curve changes whenever a new checkpoint arrives, the data support uncertainty about regime, not confidence about a phase transition.
| Observed pattern | Plausible generator | What it permits | What it does not permit |
|---|---|---|---|
| Jump only in exact match | Thresholded metric or conjunctive task | Operational threshold crossed | New internal algorithm established |
| Steep curve under several continuous metrics | Difficulty concentration, broken scaling regime or mechanism change | Metric-only account weakened | Mechanism localised |
| Jump moves when sample budget changes | Search or selection amplification | Configured-system effect identified | Weight-level emergence |
| Jump persists under metric, budget and prompt interventions | Candidate upstream transition | Targeted mechanism study justified | General intelligence or consciousness inferred |
Some internal mechanisms may genuinely appear or reorganise over a narrow training interval. A new circuit, algorithm or representation can change causal responses sharply. Continuous output curves do not rule that out, just as a steep benchmark curve does not prove it. The appropriate next move is an internal intervention that predicts a changed output pattern, not a stronger adjective for the benchmark.
Test-time compute moves the boundary
Scaling no longer ends when training stops. A deployed system can spend extra computation generating candidates, revising them, consulting tools, searching a tree or asking a verifier which path to trust.
Parallel sampling is the simplest case. Let r be the probability that one independent attempt is correct. If a perfect verifier can recognise a correct attempt, the chance that at least one of k attempts succeeds is:
A base model produces a patch that truly repairs an issue 8 per cent of the time. One attempt therefore solves 8 per cent. Eight independent attempts provide 48.7 per cent coverage. Thirty-two provide 93.1 per cent coverage. Those numbers describe the candidate set, not the released patch. They become system accuracy only when tests or another verifier reliably select a valid repair.
The independence assumption is deliberately generous. If thirty-two samples repeat the same plan with cosmetic wording changes, their effective diversity may be close to one. Shared misconceptions, deterministic tool errors and prompt-induced attractors create correlated failures, so empirical pass@k can saturate far below the formula. Measure overlap in plans, intermediate states and failure causes, not only surface text. Then compare a wider decoder, a prompt that induces genuinely different strategies and a policy that branches after an observed failure. Useful inference width is the number of causally distinct opportunities, not the number of strings purchased.
Brown and colleagues found that repeated sampling increased coverage over large ranges of inference compute. In coding and formal proof, automatic verification could convert coverage into performance. In domains without such verifiers, majority voting and reward-model selection plateaued and failed to capture the full candidate-set gain.[9] This yields a decisive distinction: inference compute buys opportunities; verification determines whether those opportunities become trustworthy outcomes.
Create two systems with identical weights and prompts. System One samples once. System Thirty-Two samples thirty-two times and uses an oracle to select a correct answer whenever one exists. If the second system crosses a benchmark threshold, a real capability has appeared at the configured-system level. Nothing equivalent has appeared in the model weights. Remove the oracle and the gain may collapse. The causal property is search plus selection, not a hidden increase in single-pass competence.
Swipe or use arrow keys to inspect the complete inference boundary.
Width, depth and adaptation are different interventions
Repeated sampling spends compute on width. Sequential reasoning spends it on one longer trajectory. Search alternates between expansion and selection. Tool use changes the information and action space. These interventions can produce similar score curves through different causes. Snell and colleagues found that the most effective allocation depended strongly on prompt difficulty and that adaptive strategies could improve compute efficiency over fixed best-of-N sampling.[10] This means “test-time compute” is not one scalar treatment. It is a budget distributed through a policy.
The s1 work showed that a small curated dataset and budget forcing could produce test-time gains on selected mathematical benchmarks.[11] DeepSeek-R1 reported reinforcement learning that induced longer reasoning patterns and stronger results on verifiable tasks.[12] Yet forcing a model to continue is not equivalent to giving it useful computation. Later studies found non-monotonic performance, with excessive sequential “thinking” reducing accuracy, and questioned whether some simple scaling plots were mainly created by truncating outputs below their normal length.[13][14]
A longer trace can contain verification, decomposition and correction. It can also contain repetition, drift or answer oscillation. Token count is an input cost, not a mechanism label. To claim useful test-time scaling, show what computation the extra budget enables and why the stopping policy avoids the region where additional work becomes harmful.
The verifier can become the bottleneck
Suppose a generator occasionally produces an invalid patch that exploits a weakness in the test suite. One sample may rarely hit the exploit. Ten thousand samples almost certainly will. A verifier that mistakes this exploit for success turns greater search into greater failure. The problem resembles optimisation against a misspecified objective: the search policy finds what the verifier rewards, not what the operator intended.
Keep model quality fixed and increase k. Correct-solution coverage rises, but so does the number of persuasive false positives. If the verifier has a small systematic bias, the selected answer can become worse as the candidate pool grows. Replace the verifier with an independent executable test and the curve improves again. A test-time scaling law is therefore a joint law of generator diversity, search policy and verifier discrimination.
Swipe or use arrow keys to inspect the verifier and released outcome.
Assume each generated candidate has only a 0.5 per cent independent chance of exploiting a verifier weakness. In one sample the risk looks negligible. Among 1,000 samples, the probability that at least one exploit is present is about 99.3 per cent. Presence alone does not guarantee selection, but best-of-k deliberately searches the verifier’s high-score tail, where its errors matter most. Global verifier accuracy can therefore remain excellent while released accuracy deteriorates. Test precision and calibration among the highest-ranked candidates, inject known adversarial candidates and maintain an independent outcome readback. More search raises the required strength of the selection boundary.
The economic optimum becomes end to end
Training laws traditionally ask how to allocate a fixed pretraining budget. Deployment adds inference volume, latency and per-query reasoning budgets. Sardana and colleagues showed that high inference demand can favour smaller models trained on more tokens than a Chinchilla-only calculation would suggest.[15] A more recent preprint jointly models model size, training tokens and test-time samples, reporting optima deeper in the heavily trained regime across its studied tasks.[16] The latter result is preliminary, but its framing is important: the relevant resource curve belongs to the complete service, not the training run in isolation.
Consider a synthetic document-validation task. A larger model achieves 72 per cent verified success in one attempt at 14 compute units. A smaller model succeeds 24 per cent per attempt at one unit. Five independent attempts give the smaller model 74.6 per cent candidate coverage. If an executable checker costing two units converts 95 per cent of covered cases into a correct release, the configured system reaches about 70.9 per cent at seven units including verification. Its accuracy is slightly lower, but its cost is half. If attempts are correlated or the checker is weak, that advantage disappears. The decision cannot be made from parameter count or pass@k alone. It requires end-to-end cost, latency, verifier errors and the value of abstention.
A stronger test for emergence
The practical question is not whether the word “emergence” is allowed. It is what evidence would distinguish a ruler-created cliff, a search-created cliff and a candidate internal transition.
The metric-sensitivity protocol
The protocol below turns the cliff decomposition into an experiment. It starts from raw candidate evidence and adds transformations one at a time. The order matters. If the benchmark retains only a final exact score, most causal information has already been destroyed.
| Stage | Action | Question answered | Failure signal |
|---|---|---|---|
| 1. Preserve | Store logits or probabilities where available, all candidates, tool traces and verifier scores. | What improved before selection? | Only final labels remain. |
| 2. Rescore | Use a continuous task-valid metric, exact success and real utility. | Does the cliff survive a ruler change? | Jump appears in one arbitrary metric only. |
| 3. Densify | Add nearby training checkpoints or comparable pilot models around the claimed transition. | Is it a step, steep sigmoid or sparse sampling? | Claim depends on a gap between scales. |
| 4. Freeze inference | Hold prompt, decoder, sample count, tools and verifier fixed across models. | Does training scale alone move the curve? | Inference policy changes with scale. |
| 5. Vary inference | For each model, sweep width, depth and verification independently. | Where does system amplification enter? | Coverage is reported as selected accuracy. |
| 6. Stratify | Group items by independent difficulty and required subskills. | Is a difficulty band creating the jump? | Aggregate hides opposing item curves. |
| 7. Intervene | Ablate, patch or restore a candidate internal mechanism and predict the changed outputs. | Can the transition be localised upstream? | Readable correlation is mistaken for cause. |
Before running the sweep, write a predicted signature for each possible address. A metric-created cliff should move when rescored while raw candidate probabilities remain fixed. A task-mixture cliff should move when the item distribution is reweighted. An inference-created cliff should move with sample budget, stopping policy or verifier while one-sample candidate statistics remain stable. A candidate mechanism transition should remain tied to a narrow training interval under those downstream interventions and should change several independently measured behaviours. Record the null for every stage. Otherwise a flexible analysis can relocate the cliff after seeing the data.
Curve fitting comes after experimental control, not before it. Compare a simple power law, a sigmoid and a smoothly broken form. Fit on early scales and evaluate on held-out larger scales. Report predictive intervals, not only the best in-sample line. If several families fit the observed range but diverge beyond it, the correct forecast is a range of decisions. A single smooth fit should not be used to erase a real break, and a flexible broken fit should not be used to discover one in noise.
A mechanism-level emergence claim needs more than a stubborn curve. First, localisation: candidate-level evidence changes before selection and scoring. Second, invariance: the transition recurs across task-valid metrics, nearby checkpoints, seeds and at least one comparable model family. Third, causal specificity: an ablation, patch or controlled training intervention changes the predicted item types and restoration reverses the effect. A newly decodable feature or abrupt activation statistic is not enough if it has no selective causal consequence. This standard can also find a real internal reorganisation whose aggregate score remains smooth. Mechanisms need not announce themselves as benchmark cliffs.
A cliff can survive several metrics and still reflect an unmeasured item cluster, a training-data boundary, an interface change or a shared evaluation artefact. Conversely, a model may acquire a new algorithm gradually enough that no benchmark discontinuity appears. The protocol therefore supplies a hierarchy of warranted claims. Metric and sampling stability support a real behavioural transition. Candidate-level shifts support an upstream transition. Only selective interventions support a proposed mechanism. Even then, the explanation remains local to the tested family, task and training regime. The absence of a ruler effect is a reason to investigate mechanism, not permission to declare one.
If an apparent jump is produced downstream by a metric threshold or test-time selection, changing that transformation should shift the jump’s location in a quantitatively predictable way while leaving upstream candidate statistics smooth. A genuine upstream transition should remain anchored to the same training interval and should alter several independent candidate-level measures. Evidence would strengthen the hypothesis if threshold and sample-budget interventions move cliffs as predicted. It would weaken it if metric-stable jumps repeatedly occur without any identifiable upstream change or if internal interventions move smoothly while behaviour changes discontinuously.
Metric sensitivity and test-time compute
This synthetic lab holds one smooth per-step competence curve fixed. It then changes task length and sample count. The chart separates local competence, single-attempt exact success and perfect-verifier pass@k. It does not model real language-model training; it demonstrates how downstream composition can create or move a cliff.
A positive visual result means a cliff can be generated without a discontinuity in the latent curve. It does not show that every empirical cliff has this cause. A negative result under chosen settings means these particular transformations were insufficient, not that a mechanism transition has been established.
Python notebook version, assumptions and run instructions
Copy the code into metric_sensitivity_lab.py, install numpy and matplotlib, then run python metric_sensitivity_lab.py. The script writes a CSV and a chart. Its independence assumption intentionally makes the causal transformation transparent. Real tasks require empirical correlation estimates, calibrated verifier errors and uncertainty intervals.
from __future__ import annotations
from dataclasses import dataclass
from pathlib import Path
from typing import Iterable
import csv
import math
import matplotlib.pyplot as plt
import numpy as np
@dataclass(frozen=True)
class LabConfig:
required_steps: int = 8
samples: int = 16
slope: float = 1.40
midpoint: float = 2.50
floor: float = 0.45
ceiling: float = 0.99
points: int = 201
def validate(self) -> None:
if self.required_steps < 1:
raise ValueError("required_steps must be at least 1")
if self.samples < 1:
raise ValueError("samples must be at least 1")
if not 0 <= self.floor < self.ceiling <= 1:
raise ValueError("require 0 <= floor < ceiling <= 1")
if self.points < 20:
raise ValueError("points must be at least 20")
def latent_step_success(log_compute: np.ndarray, cfg: LabConfig) -> np.ndarray:
"""Smooth local competence. This is illustrative, not a fitted LM law."""
span = cfg.ceiling - cfg.floor
return cfg.floor + span / (1.0 + np.exp(-cfg.slope * (log_compute - cfg.midpoint)))
def exact_task_success(per_step: np.ndarray, required_steps: int) -> np.ndarray:
"""All steps must be correct; conditional independence is assumed."""
return np.power(per_step, required_steps)
def pass_at_k(single_attempt: np.ndarray, samples: int) -> np.ndarray:
"""At least one correct candidate; assumes independent samples and perfect selection."""
return 1.0 - np.power(1.0 - single_attempt, samples)
def first_crossing(x: np.ndarray, y: np.ndarray, threshold: float = 0.5) -> float | None:
hits = np.flatnonzero(y >= threshold)
return None if len(hits) == 0 else float(x[hits[0]])
def write_csv(path: Path, rows: Iterable[tuple[float, float, float, float]]) -> None:
with path.open("w", newline="", encoding="utf-8") as handle:
writer = csv.writer(handle)
writer.writerow(["log10_compute", "per_step", "exact_one", "pass_at_k"])
writer.writerows(rows)
def main() -> None:
cfg = LabConfig()
cfg.validate()
x = np.linspace(0.0, 5.0, cfg.points)
per_step = latent_step_success(x, cfg)
exact = exact_task_success(per_step, cfg.required_steps)
coverage = pass_at_k(exact, cfg.samples)
write_csv(Path("metric_sensitivity.csv"), zip(x, per_step, exact, coverage))
exact_cross = first_crossing(x, exact)
pass_cross = first_crossing(x, coverage)
print(f"50% exact crossing: {exact_cross}")
print(f"50% pass@{cfg.samples} crossing: {pass_cross}")
fig, ax = plt.subplots(figsize=(9, 5.2))
ax.plot(x, per_step, label="per-step success")
ax.plot(x, exact, label="exact task, one attempt")
ax.plot(x, coverage, label=f"pass@{cfg.samples}, perfect verifier")
ax.axhline(0.5, linewidth=1, linestyle="--", label="50% operating threshold")
ax.set(xlabel="log10 training compute (illustrative)", ylabel="probability", ylim=(0, 1))
ax.legend()
fig.tight_layout()
fig.savefig("metric_sensitivity.png", dpi=180)
if __name__ == "__main__":
main()
What the code can establish: these transformations are sufficient to generate steep observed curves. What it cannot establish: the latent law, independence, verifier perfection or causal mechanism of any real model family.
Classify the cliff before naming it
The final instrument combines metric stability with causal localisation. Metric stability asks whether the shape persists under continuous, exact and utility-weighted scores. Localisation asks whether an intervention identifies a change before the metric and selection stages. This yields four different research actions.
Swipe or use arrow keys to inspect the full evidence matrix.
Ruler-created cliff
Keep the operational threshold, but stop calling its location a model mechanism. Improve reporting and retain continuous evidence.
Mixed mechanism and metric
A real internal change exists, while the score exaggerates or relocates it. Report both levels and their separate thresholds.
Unresolved steep transition
Densify checkpoints, stratify difficulty and test search-policy dependence. Do not choose between phase change and hidden aggregation yet.
Candidate mechanism emergence
The strongest case. Replicate across seeds and families, specify the mechanism, and state the narrow capability it explains.
Do not buy scale because a published benchmark curve contains a cliff. Recreate the curve with your task distribution, your inference policy, your verifier and at least one continuous metric. Then compare the marginal value of training scale, test-time width, sequential depth and stronger verification under one end-to-end cost and latency budget.
A positive audit does not require the curve to become smooth. It requires the source of steepness to become identifiable. A metric-created cliff can still matter in production, because a proof must verify and a payment must either execute or not. A search-created cliff can be a valuable engineering result, because configured systems are what users encounter. A mechanism-level cliff can motivate interpretability work. The mistake is not using thresholds. The mistake is allowing a threshold at one level to impersonate an explanation at another.
stateDiagram-v2 [*] --> Claim state "A metric can erase the path" as Claim state "Task structure can multiply errors" as Test state "Item difficulty can create a<br/>population threshold" as Revision Claim --> Test: expose mechanism Test --> Decision: evidence survives Test --> Revision: rival survives Revision --> Claim: narrow or rebuild Decision --> [*]
Localise the cliff before buying more scale
When a capability chart jumps, the default reaction is to ask how much larger the next model should be. The better first question is: where did the curve acquire its shape? Preserve raw candidate evidence. Swap the ruler. Densify the scale interval. Freeze test-time policy, then vary it deliberately. Separate coverage from selection and verified outcome. Only after these interventions should a team decide whether to fund more parameters, more training data, more inference search or a better verifier.
This changes procurement as much as research. A smaller, more heavily trained model may dominate at high request volume. A weaker generator with a perfect domain checker may beat a larger single-pass model. A long-reasoning policy may help hard items and harm easy ones. A benchmark threshold may mark a legitimate operating boundary while saying nothing about a new internal faculty.
The actionable unit is the complete scale-to-score system. Treat every apparent emergence claim as a localisation problem. Spend only after the cliff has an address.
Glossary
- Apparent emergence
- A sharp observed performance change whose causal location has not yet been established.
- Candidate distribution
- The probabilities or frequencies with which a model and decoder produce possible outputs before final selection.
- Continuous metric
- A score that preserves degrees of partial progress, probability quality or distance from the target.
- Coverage
- The fraction of tasks for which at least one candidate in a set is correct, whether or not the system can identify it.
- Exact match
- An all-or-nothing metric that marks an output correct only when it meets the complete answer criterion.
- Mechanism emergence
- A candidate internal transition localised by intervention and linked to a specific changed causal capacity.
- Scaling law
- An empirical functional relationship between a resource axis and a measured outcome within a specified regime.
- Test-time compute
- Computation spent after training on sampling, reasoning, search, tool use, verification or selection for a particular input.
References
- Kaplan, J. et al. (2020). Scaling Laws for Neural Language Models. arXiv.
- Hoffmann, J. et al. (2022). Training Compute-Optimal Large Language Models. NeurIPS.
- Wei, J. et al. (2022). Emergent Abilities of Large Language Models. Transactions on Machine Learning Research.
- Schaeffer, R., Miranda, B. and Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? NeurIPS.
- Caballero, E., Gupta, K., Rish, I. and Krueger, D. (2023). Broken Neural Scaling Laws. ICLR.
- Du, Z., Zeng, A., Dong, Y. and Tang, J. (2024). Understanding Emergent Abilities of Language Models from the Loss Perspective. NeurIPS.
- Ruan, Y., Maddison, C. J. and Hashimoto, T. (2024). Observational Scaling Laws and the Predictability of Language Model Performance. NeurIPS.
- Owen, D. (2024). How predictable is language model benchmark performance? arXiv.
- Brown, B. et al. (2024). Large Language Monkeys: Scaling Inference Compute with Repeated Sampling. arXiv.
- Snell, C., Lee, J., Xu, K. and Kumar, A. (2024). Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameters. arXiv.
- Muennighoff, N. et al. (2025). s1: Simple test-time scaling. arXiv.
- Guo, D. et al. (2025). DeepSeek-R1 incentivizes reasoning in LLMs through reinforcement learning. Nature.
- Ghosal, S. S. et al. (2025). Does Thinking More always Help? Understanding Test-Time Scaling in Reasoning Models. arXiv preprint.
- Wu, G. (2025). It’s Not That Simple. An Analysis of Simple Test-Time Scaling. arXiv preprint.
- Sardana, N., Portes, J., Doubov, S. and Frankle, J. (2024). Beyond Chinchilla-Optimal: Accounting for Inference in Language Model Scaling Laws. ICML.
- Roberts, N. et al. (2026). Test-Time Scaling Makes Overtraining Compute-Optimal. arXiv preprint.
- Srivastava, A. et al. (2022). Beyond the Imitation Game: Quantifying and Extrapolating the Capabilities of Language Models. BIG-bench.