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-2408.03314
Key takeaways
Read in full (NOTE-869). On MATH with PaLM 2-S*, which way of spending test-time compute works best (beam search against a process reward model versus best-of-N; sequential self-revision versus parallel sampling) depends on how hard the question is for the base model, and choosing the method per difficulty bin matches best-of-N with up to about 4× less test-time compute (the discussion says 2–4×). In a FLOPs-matched comparison with a ~14× larger model, the extra test-time compute a small model may spend is set by R, the ratio of total inference tokens to pretraining tokens: when R is small the larger model’s pretraining cost buys many samples per query and test-time compute wins on easy and medium questions; when R is large the budget per query falls toward the parameter ratio and the larger model wins, always on the hardest questions. Difficulty estimation (2048 samples per question) and verifier and revision-model finetuning are not counted in the compute, R is an aggregate token ratio with no term for which queries recur, and the evidence is one model family on one benchmark of 500 test questions.
Why this is here
The owner, 2026-10-15: “there might also be something useful in the scaling law literature, regarding valuation of pre-training investment (amortized compute) vs inference time search/compute.” Read for QUESTION-095: compute spent once in training is amortized over every later query, against compute spent at inference per query. Machine learning, filed here for that question with the anthology flag (ADR-005, ADR-013); the anthology may hold its own reading.
The per-query side of the trade: when to spend at inference rather than up front.
The reading (NOTE-869) adds the amortization term: in the FLOPs-matched comparison the larger model’s extra pretraining is spread over the ratio R of inference to pretraining tokens, and test-time compute wins only at low R on easier questions. R is an aggregate volume, not repeated queries, and the larger model also pays more per inference token, a retrieval cost the amortized-inference readings lacked.