Human–Machine Convergence

Scaling laws, test-time compute and apparent emergence

Rajesh Ranjan Mahapatra

A first-principles account of why capability cliffs can be created by metrics, multi-step tasks and test-time search, with an executable audit for locating the real source of a jump.

© 2026 Rajesh Ranjan Mahapatra. 28 min read

Scaling laws, test-time compute and apparent emergenceAll Human–Machine Convergence

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

  1. Training loss can improve smoothly while exact-match scores jump because the metric discards partial progress.
  2. Multi-step tasks multiply small errors, turning gradual local gains into steep whole-task success curves.
  3. Test-time compute changes the configured system by sampling, searching and selecting, even when the model weights do not change.
  4. More inference compute helps only when diversity and verification convert coverage into a correct released answer.
  5. 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.

L(C) = L∞ + A · C−α
Here C is training compute, L(C) is average held-out loss, L∞ is the irreducible floor within the modelled regime, A sets the scale, and α controls the rate of improvement. The form is useful only while data, architecture, optimisation and evaluation remain sufficiently comparable.

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.

Worked example: four records, one headline number

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.

Figure 1. The multi-resolution scaling landscapeConceptual field
A smooth capability landscape crossed by coarse and fine measuring contours A rising landscape is smooth from left to right. Fine contour lines reveal gradual change, while a few thick threshold bands make the same rise appear as discrete terraces. One underlying rise Fine measurements show a slope continuous ruler threshold ruler less resource more resource
The same smooth rise can be reported as a slope or as a staircase. The visual question is not whether the terrace is “real”, but which operation introduced it and whether that operation belongs to the scientific claim.Illustrative conceptual figure.
Mechanism: the cliff decomposition

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.

Figure 2. Where a capability cliff can enterCausal-intervention view

Swipe or use arrow keys to inspect all four stages.

Four-stage causal chain from resources to reported score Resources affect latent quality, which affects candidate distributions, which are transformed by test-time search and verification, then by a metric. Intervention levers sit beneath each stage. Resources parameters · data training compute Latent quality loss · features available strategies Candidate distribution Search + verifier sample · revise · select score change scale probe or ablate rescore raw probabilities vary k, search or verifier
A benchmark score is downstream of at least four causal stages. A valid emergence claim must say which stage changed and which interventions rule out the others.Practitioner synthesis based on the cited scaling and emergence literature.

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.

Worked example: eight linked steps

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.

Worked example: the same average, a different error topology

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.

Figure 3. Smooth local gains, steep complete-task successTrajectory view
Four checkpoints improve smoothly on local steps while exact task success rises steeply Four vertical checkpoints show more correct substeps. A teal curve rises smoothly. A coral exact-match curve remains low then climbs steeply as all required steps become likely. 0%25%50%75%100% C₁C₂C₃C₄ partial-credit signal exact-match signal
A sparse checkpoint series can make the exact-match curve look discontinuous even when local competence rises throughout. Densifying checkpoints and retaining subtask evidence changes the inference available.Illustrative; synthetic values.
Evidence status

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.

The argument in one pass
Chart · flow
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
A structural route through Scaling laws, test-time compute and apparent emergence: from The last carry to Article map. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

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.

Thought experiment 1: move the pass mark

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.

Figure 4. One output sequence under three metricsIllustrative chart
The same model outputs produce a smooth log score, a sigmoid partial score and a step-like pass indicator Three curves share the same horizontal scale. The continuous evidence curve rises gradually, exact task accuracy rises steeply, and a binary capability flag jumps at a chosen threshold. 0.25.50.751.0 less scalemore scale continuous evidence exact task success capability flag chosen pass mark
Metric choice does more than add noise. It can alter curve topology. Report at least one score that preserves partial progress and one score that matches the real operating decision.Illustrative; motivated by Schaeffer, Miranda and Koyejo.

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.

Thought experiment 2: cut the task at a different joint

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.

Figure 5. The anatomy of an exact answerAnnotated worked example

Swipe or use arrow keys to inspect all eight task chambers.

An eight-column addition task where local correctness improves before exact match Eight columns are shown as linked chambers. Seven are correct and one carry is wrong, so local score is high but exact score is zero. A small probability change in the carry chamber can flip exact success. 50394726 + 27418639 Checkpoint C₃ predicts seven output columns and six carries correctly. column 15correct column 28correct column 36correct carry 40wrong column 53correct column 61correct column 78correct column 85correct one local error makes exact match = 0 Partial score: 13/14 relations. Exact score: 0/1 complete answers.
The final benchmark can hide near-complete structure. Inspecting local relations does not excuse the wrong answer; it reveals which causal property must improve.Worked scenario; numbers and layout are synthetic.

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]

Toy population: seventy items at one ridge

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 patternPlausible generatorWhat it permitsWhat it does not permit
Jump only in exact matchThresholded metric or conjunctive taskOperational threshold crossedNew internal algorithm established
Steep curve under several continuous metricsDifficulty concentration, broken scaling regime or mechanism changeMetric-only account weakenedMechanism localised
Jump moves when sample budget changesSearch or selection amplificationConfigured-system effect identifiedWeight-level emergence
Jump persists under metric, budget and prompt interventionsCandidate upstream transitionTargeted mechanism study justifiedGeneral intelligence or consciousness inferred
Strongest boundary

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:

pass@k = 1 − (1 − r)k
The formula assumes independent attempts, a stable single-attempt success probability r, and perfect identification of a correct candidate. Correlated samples or an imperfect verifier reduce the realised gain.
Worked example: a code-repair service

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.

Thought experiment 3: fork the same model

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.

Figure 6. The configured boundary of test-time scalingSystem-boundary view

Swipe or use arrow keys to inspect the complete inference boundary.

Training produces a frozen generator, while test-time compute creates multiple candidate and verification paths A left training basin ends at a frozen model boundary. On the right, an inference system allocates budget among parallel samples, sequential revisions, tools and a verifier before releasing an answer. Training allocation parameters · tokens · optimiser candidate generator frozen weights Test-time system budget policy chooses width, depth, tools and verification oneprompt parallel samples sequential revise tools and tests verifier select / abstain released answer
Test-time compute belongs inside the evaluated system boundary. Report the generator, budget policy, tools, verifier and stopping rule, not only the base-model name.Practitioner synthesis.

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]

Boundary condition: tokens are not work

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.

Thought experiment 4: poison the verifier

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.

Figure 7. How more search amplifies a verifier flawAdversarial-path view

Swipe or use arrow keys to inspect the verifier and released outcome.

A branching candidate tree where a verifier increasingly selects an exploit as search widens A prompt branches into correct, ordinary wrong and verifier-exploiting candidates. As the number of candidates rises, the exploit branch becomes more likely to be present and receives the verifier's highest score. generatork candidates correct candidaterare but valid ordinary errorlow verifier score verifier exploitinvalid, highly rewarded biased verifiermaximised by search released failure wider search probability of finding any high-scoring exploit rises with k
Search amplifies whatever the verifier can recognise, including systematic errors. Failure injection should widen the candidate pool while testing whether false positives dominate selection.Illustrative adversarial mechanism.
Failure edge case: the top tail of a noisy verifier

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.

Configured-system example: buy a checker or a larger generator?

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.

StageActionQuestion answeredFailure signal
1. PreserveStore logits or probabilities where available, all candidates, tool traces and verifier scores.What improved before selection?Only final labels remain.
2. RescoreUse 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. DensifyAdd 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 inferenceHold prompt, decoder, sample count, tools and verifier fixed across models.Does training scale alone move the curve?Inference policy changes with scale.
5. Vary inferenceFor each model, sweep width, depth and verification independently.Where does system amplification enter?Coverage is reported as selected accuracy.
6. StratifyGroup items by independent difficulty and required subskills.Is a difficulty band creating the jump?Aggregate hides opposing item curves.
7. InterveneAblate, 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.

Mechanism standard: localisation, invariance and specificity

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.

Strongest boundary: robustness still does not name the cause

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.

Open research hypothesis: cliff conservation

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.

Figure 8. Interactive metric-sensitivity surfaceExecutable synthetic chart
Executable lab

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.

8
16
1.40
2.50
2.80
Per-step success0%
Exact, one attempt0%
Coverage, pass@k0%

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.

Increase required steps to steepen exact success. Increase k to move the system-level crossing left. The latent per-step curve remains unchanged unless its slope or midpoint is edited.Illustrative simulation; no real deployment data.
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.

Python
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.

Figure 9. The emergence evidence matrixDecision instrument

Swipe or use arrow keys to inspect the full evidence matrix.

No upstream localisation
Upstream intervention succeeds
Cliff changes with metric

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.

Cliff survives metric changes

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.

The word “emergence” should trigger a next experiment, not end the explanation. Only the lower-right cell supports a mechanism-level claim, and even there the claim remains capability-specific.New decision framework developed in this paper.
Practical decision rule

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.

How the claim changes under pressure
Chart · state
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 --> [*]
The revision loop begins with A metric can erase the path and keeps counterexamples inside the reasoning path. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

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

  1. Kaplan, J. et al. (2020). Scaling Laws for Neural Language Models. arXiv.
  2. Hoffmann, J. et al. (2022). Training Compute-Optimal Large Language Models. NeurIPS.
  3. Wei, J. et al. (2022). Emergent Abilities of Large Language Models. Transactions on Machine Learning Research.
  4. Schaeffer, R., Miranda, B. and Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? NeurIPS.
  5. Caballero, E., Gupta, K., Rish, I. and Krueger, D. (2023). Broken Neural Scaling Laws. ICLR.
  6. Du, Z., Zeng, A., Dong, Y. and Tang, J. (2024). Understanding Emergent Abilities of Language Models from the Loss Perspective. NeurIPS.
  7. Ruan, Y., Maddison, C. J. and Hashimoto, T. (2024). Observational Scaling Laws and the Predictability of Language Model Performance. NeurIPS.
  8. Owen, D. (2024). How predictable is language model benchmark performance? arXiv.
  9. Brown, B. et al. (2024). Large Language Monkeys: Scaling Inference Compute with Repeated Sampling. arXiv.
  10. 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.
  11. Muennighoff, N. et al. (2025). s1: Simple test-time scaling. arXiv.
  12. Guo, D. et al. (2025). DeepSeek-R1 incentivizes reasoning in LLMs through reinforcement learning. Nature.
  13. Ghosal, S. S. et al. (2025). Does Thinking More always Help? Understanding Test-Time Scaling in Reasoning Models. arXiv preprint.
  14. Wu, G. (2025). It’s Not That Simple. An Analysis of Simple Test-Time Scaling. arXiv preprint.
  15. Sardana, N., Portes, J., Doubov, S. and Frankle, J. (2024). Beyond Chinchilla-Optimal: Accounting for Inference in Language Model Scaling Laws. ICML.
  16. Roberts, N. et al. (2026). Test-Time Scaling Makes Overtraining Compute-Optimal. arXiv preprint.
  17. Srivastava, A. et al. (2022). Beyond the Imitation Game: Quantifying and Extrapolating the Capabilities of Language Models. BIG-bench.