Reasoning models are AI models trained or adapted to handle tasks that benefit from several connected steps. Test-time compute is the computing effort used while solving a request, after training. Extra inference effort can support longer solution attempts, alternative candidates or verification. It does not guarantee a correct answer.
These study notes explain the terms, main methods, research evidence and practical trade-offs. Examples are illustrative, not results from a SANSANI product test.
AI explained — article 3 of 11. Updated 15 November 2026.
Quick notes: the whole topic in six points
- Training compute: effort spent learning or adjusting a model’s parameters.
- Test-time compute: effort spent producing and checking a response during inference.
- Reasoning model: a practical label for models optimised for multi-step problem solving; not a promise of human-like thought.
- More effort can help: especially when a task has useful intermediate steps and checkable outcomes.
- More effort can be wasted: repeating an incorrect assumption does not create missing evidence.
- Evaluate the result: compare correctness, total cost and response time—not answer length alone.
1. What counts as a reasoning task?
A task needs reasoning when the answer depends on connecting facts, applying constraints or checking consequences. It can also require retrieval, calculation or domain knowledge.
- Simple transformation: turn a supplied paragraph into bullet points.
- Constraint problem: arrange deliveries without exceeding vehicle capacity or missing time windows.
- Debugging: find why a program fails, propose a correction and test whether the failure is resolved.
- Evidence comparison: identify contradictions across documents and separate supported conclusions from assumptions.
Remember: a difficult question is not always a reasoning problem. If the answer depends on a fact absent from the input and model knowledge, additional computation alone cannot reliably supply that fact. Retrieval or a clarifying question may be necessary.
2. Training compute vs test-time compute
| Aspect | Training | Inference / test time |
|---|---|---|
| When? | During model development or adaptation | While responding to a request |
| Main purpose | Learn or adjust behaviour through parameter updates | Use the trained model to solve the current task |
| Possible extra effort | Additional optimisation or training data | Longer attempts, more candidates, checks or tool use |
| Persistent learning? | Parameter updates can persist | Ordinary extra inference does not itself retrain the model |
Analogy: training resembles preparation before an exam; test-time compute resembles the effort spent on an exam question. This is only an analogy. Neural networks do not learn or think exactly as people do.
Snell and colleagues’ 2024 study examined how to allocate inference computation. It found that the effectiveness of different methods depended on problem difficulty, supporting adaptive allocation rather than treating every request identically. Its comparisons were made under particular experimental conditions, not a universal guarantee that a smaller model with more time beats a larger model. [1]
3. Where the extra computation can go
A. A longer sequential attempt
- Spend more generation steps developing, revising or checking a solution.
- Potential benefit: discover an overlooked constraint or correct an intermediate mistake.
- Trade-off: extra latency and computation; a longer attempt can still repeat the same mistake.
The 2025 s1 paper explored a trained model with “budget forcing” to control inference effort, including extending generation when it tried to stop. It reported improvements in its evaluated setting. This was a specific training-and-inference method, not evidence that adding “wait” to any ordinary prompt reliably improves any model. [2]
B. Several candidate solutions
- Generate multiple attempts instead of relying on the first one.
- Select through a scoring method, answer agreement or an external check.
- Potential benefit: explore alternatives.
- Trade-off: selection is difficult when several candidates share a false assumption.
Self-consistency research samples different solution paths and aggregates their answers. Its original work reported gains on arithmetic and commonsense benchmarks. Agreement is a useful signal in some settings, but several agreeing outputs are not equivalent to independent evidence. [3]
C. Search and verification
- Explore possible solution steps and evaluate which are promising.
- A verifier can score a final answer or intermediate steps.
- A calculator, test suite or constraint checker can sometimes provide a firmer check than another generated explanation.
- A flawed verifier may reward plausible errors, so verification quality matters.
Let’s Verify Step by Step compared feedback on final outcomes with feedback on intermediate steps when training mathematical verifiers. The paper found advantages for process supervision in its MATH experiments. That is evidence for the studied approach, not proof that every visible step in any model’s answer has been verified. [4]
4. How training and inference work together
Giving a model more computation and training it to use that computation effectively are related but distinct decisions.
- Supervised fine-tuning: learn from examples of desired responses or solution behaviour.
- Reinforcement learning: adjust behaviour using rewards associated with generated responses.
- Inference strategy: decide how much effort to spend and how to select or check outputs at request time.
The DeepSeek-R1 research studied reinforcement learning for reasoning. Its R1-Zero experiment applied reinforcement learning without a preliminary supervised fine-tuning stage; the broader R1 work incorporated additional training stages. Keep those experiments distinct. The publication supports reinforcement learning as one route to improved reasoning behaviour, not the claim that every reasoning model is trained in the same way. [5]
Useful distinction: the model’s training influences the strategies it can use. The inference system influences which strategies are attempted, how often and under what budget.
5. Worked example: planning a small delivery run
Hypothetical problem: three deliveries, two vans, one departure time.
- Van A holds at most 10 boxes. Van B holds at most 6.
- Customer X needs 6 boxes by 10:00.
- Customer Y needs 4 boxes by 10:30.
- Customer Z needs 6 boxes by 10:15.
- Both vans leave the depot at 09:00. Loading is complete.
- Travel times: depot–X 30 minutes, X–Y 20 minutes, depot–Y 40 minutes, depot–Z 45 minutes.
- Assume fixed travel times, immediate unloading and no return-trip requirement for this simplified exercise.
Candidate 1: check the capacity before the timetable
- Put X and Y on Van A: 6 + 4 = 10 boxes. Capacity satisfied.
- Put Z on Van B: 6 boxes. Capacity satisfied.
- Van A reaches X at 09:30 and Y at 09:50. Both deadlines satisfied.
- Van B reaches Z at 09:45. Deadline satisfied.
Conclusion: this is a feasible plan under the stated assumptions. It is not a proven cheapest or fastest plan; the problem supplied no complete distance matrix or cost objective.
Candidate 2: an attractive grouping that fails
- Put X and Z together on Van A.
- It requires 6 + 6 = 12 boxes.
- Van A’s limit is 10. Reject the plan before claiming it works.
What useful extra effort changes
- First attempt: propose a route.
- Check: calculate loads and arrivals.
- Revise: reject assignments that violate capacity or deadlines.
- Report: present the feasible plan and its assumptions.
The value lies in checking constraints. A long story about efficient logistics would add little if it never calculated the loads.
In a real operation, ask for unloading duration, variable traffic, breaks, vehicle restrictions and the actual optimisation objective. Extra inference cannot justify silently inventing those values.
6. When more reasoning effort is worth trying
- Good candidate: a bounded problem with several interacting constraints and a checkable answer.
- Good candidate: code changes that can be exercised by meaningful tests.
- Good candidate: comparing alternatives where the evaluation criteria are explicit.
- Often unnecessary: routine formatting, brief rewriting or a straightforward lookup.
- Wrong remedy: missing source material, an ambiguous goal or unavailable current facts. Resolve the information gap first.
Practical rule: begin with the least expensive method that meets the quality requirement. Increase effort when tests show a worthwhile improvement.
7. Limits: longer thinking is not proof
Correctness and explanation are different checks
A convincing explanation can accompany an incorrect answer. Ask for concise assumptions, calculations, references and checkable results. Do not use the length of a displayed reasoning trace as a reliability score.
Anthropic’s April 2025 research found that reasoning traces did not always disclose answer hints that influenced responses in its experiments. The study used specific models and constructed evaluation settings, so it should not be generalised into a claim that every explanation is deceptive. It does show why a generated account is not a guaranteed record of every influence on the answer. [6]
Cost and latency need separate measurement
- More candidates can require more total compute even if run simultaneously.
- Parallel execution can reduce waiting time without reducing the overall work.
- Longer sequential attempts generally add steps before the answer is ready.
- Actual charges depend on the service’s current pricing and accounting. No fixed price multiplier applies to every model.
Tools do not make a model infallible
A calculator can perform the wrong calculation if the model supplies the wrong inputs. A test suite can pass while omitting an important requirement. Check the connection between the user’s question, the tool call and the result.
8. A simple evaluation worksheet
Use the same representative problems at two effort levels. Include easy cases, difficult cases and cases that cannot be answered from the supplied information.
- Task: what exactly should the model accomplish?
- Success condition: which facts, constraints or tests establish correctness?
- Baseline: what does a fast, ordinary attempt achieve?
- Extra effort: which setting or strategy changes?
- Result: does correctness improve, including on previously unseen cases?
- Resources: what are total compute cost, waiting time and review effort?
- Failure handling: does it acknowledge missing information and stop appropriately?
Illustrative calculation: if a method correctly answers 80 out of 100 evaluation questions and another answers 88, the improvement is 8 percentage points, or 10% relative to the original 80 correct answers. Those figures are made up to explain reporting, not measured model results.
Do not judge from one lucky answer. Record the model version, instructions, available tools and effort settings so the comparison can be repeated.
9. Common questions — short answers
Does test-time compute make the model permanently smarter?
Ordinary inference uses the trained parameters to handle the current request. Extra computation alone does not automatically create a persistent parameter update.
Is a reasoning model an AI agent?
Not necessarily. Reasoning concerns problem solving; an agentic system selects and performs actions through tools. An agent can use a reasoning model. Read the agentic AI notes for the system-level distinction.
Can a reasoning model also be multimodal?
Yes. These describe different capabilities. A system can reason about supported image, text or other inputs. See our multimodal AI guide.
Should every answer show a long chain of thought?
No. A concise explanation with assumptions, evidence and verifiable calculations can be more useful. Displayed text should not be treated as a complete diagnostic record of the model.
Does a slow answer mean the model reasoned more carefully?
No. Waiting can also reflect server load, tool delays or other system behaviour. Evaluate the output and recorded resource use rather than the pause alone.
Revision notes: what to remember
- Training builds or adapts capability; inference applies it to a request.
- Extra compute can support longer attempts, alternatives and verification.
- Task difficulty, model capability and checking quality affect the benefit.
- Missing information needs evidence or clarification, not invented certainty.
- Choose effort by measured value: correctness, cost, latency and human review.
Sources for further study
- Snell et al. — Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameters (2024).
- Muennighoff et al. — s1: Simple test-time scaling (2025).
- Wang et al. — Self-Consistency Improves Chain of Thought Reasoning in Language Models (submitted 2022; ICLR 2023).
- Lightman et al. — Let’s Verify Step by Step (2023).
- DeepSeek-AI — DeepSeek-R1 (submitted 2025; revised 2026).
- Anthropic — Reasoning models don’t always say what they think (2025).
