Organizations: School of Digital Arts, Jiangxi Arts & Ceramics Technology Institute, Jingdezhen 33001, China · School of Computing, Universiti Sains Malaysia, 11800 USM Penang, Malaysia
Reinforcement-learning training of reasoning LLMs (e.g., GRPO) is expensive and requires a controllable environment, committing every contribution to a full training pipeline. We present EvoResearcher, a training-free, inference-time protocol that adds cost-bounded self-reflection to a single frozen LLM backbone. The protocol iterates generate -> self-critique -> revise until a maximum depth D is reached or the critique returns the CONFIRMED sentinel, an implicit early stop that lets the backbone self-verify its answer under a strict compute budget. Four self-reflective meta-reward components (correctness, efficiency, reflection depth, tool-call diversity) act as design principles instantiated as prompt-level mechanisms, so their benefits accrue with zero gradient updates. We validate the protocol on Big-Bench Hard (100 questions) and establish cross-domain behavior on GSM8K (500) and MATH (500) on the same frozen backbone, with cross-model replication on Qwen2.5-72B. All experiments use pure-reasoning benchmarks; the tool-call diversity component is validated in prompt-level form, and the environment-level and multi-agent extensions are design blueprints left to future work. On clean BBH the protocol does not raise accuracy beyond the 95% Wilson interval; its value is cost-bounded self-verification, with the CONFIRMED early stop terminating 82-88% of items at equal accuracy (about 2.1 generations per question).
Figures & tables
Figure 1: Conceptual overview of the EvoResearcher framework. Four synergistic dimensions are combined: a self-reflective meta-reward (M3) over correctness, path efficiency, reflection depth, and tool-call diversity; an evolving virtual world (M1) that injects time-dependent and adversarial content (expert opinions, scientific retractions, delayed evidence, misleading material); discovery-oriented tasks (M2) that go beyond fact retrieval toward hypothesis generation and contradiction resolution; and a heterogeneous multi-agent swarm (M4) of Scout/Filter/Synthesizer agents with task specialization. The agent draws on retrieval and search-tool infrastructure and is trained via curriculum reinforcement learning from a web-scale corpus. In this work the meta-reward components are realized as a training-free, inference-time self-reflective protocol over a frozen backbone (Section 3.1 ); the RL training pipeline, evolving environment, and multi-agent swarm depicted here are design blueprints and are not evaluated (Section 5 ).
Component
Formulation
Purpose
Behavior
Rcorrectness
Binary LLM-judge
Answer accuracy
Correct answering
Refficiency
Step-count penalty
Concise search
Avoid excess calls
Rreflection
Hybrid backtrack indicator
Self-correction
Error recovery
Rdiversity
Query/domain ratio
Exploration
Avoid repetition
Table 1: Meta-reward component design.
Component
Inference-time mechanism
Prompt
Experiment
Rcorrectness
Self-verification in critique
“verify every step”
E3, E4
Refficiency
Bounded depth D / CONFIRMED early stop
budget + sentinel
E4
Rreflection
Structured critique
critique framings
E1, E3, E4
Rdiversity
Multi-path / evidence weighing
“weigh evidence across interpretations”
E3
Table 2: From reward components to inference-time mechanisms. Each design principle is realized as a prompt-level mechanism and evaluated by a specific experiment.
Figure 2: The four meta-reward components and the policy-update loop they drive. The self-reflective meta-reward Rmeta combines the correctness reward Rc (reference-based answer comparison), the path-efficiency reward Re (penalizing excessive steps), the reflection-depth reward Rr (rewarding explicit error recognition and strategic backtracking), and the tool-diversity reward Rd (rewarding query/tool scaling, penalizing repetition) via Eq. ( 1 ). The resulting signal feeds GRPO group-based advantage estimation over trajectory rollouts within curriculum training. In this work the same components are instantiated at inference time as the prompt-level mechanisms of Section 3.1 and are not computed numerically; the process-reward formulation and GRPO training depicted here are a design blueprint (Section 5 ).
Method
Stopping criterion
Avg. gen.
Avg. tok./q.
BBH
GSM8K
MATH
Single-shot ( d=1 )
None
1.00
∼ 890
73.8%
93.6%
26.2%
Self-Consistency ( k=2 )
Fixed (2 paths)
2.00
∼ 1,780
74.2%
96.0%
32.4%
Self-Consistency ( k=3 )
Fixed (3 paths)
3.00
∼ 2,670
74.5%
96.8%
35.6%
Self-Refine ( d=3 )
Fixed depth
3.00
∼ 2,650
71.2% ∗
97.0%
36.8%
EvoResearcher ( d=3 )
CONFIRMED sentinel
2.15
∼ 1,050
74.0%
97.8%
40.4%
Table 3: Performance and compute-cost comparison under matched compute budgets (deepseek-v4-flash, n=500 ). ∗ Self-Refine’s BBH accuracy reflects the over-correction of fixed-depth refinement on clean logical tasks.
Condition
Mean Acc.
Runs
Role
C1: Vanilla ReAct
73.3%
74/73/73
Baseline
C2: + Correctness
73.3%
72/73/75
Meta-reward component
C3: + Efficiency
73.7%
73/74/74
Meta-reward component
C4: + Reflection
74.0%
73/74/75
Meta-reward component
C5: + Diversity
74.0%
73/74/75
Meta-reward component
C6: Full Meta-Reward
73.3%
74/74/72
Complete reward
Table 4: E1: Controlled comparison on the same backbone (deepseek-v4-flash), BBH 100 questions. “Runs” gives the accuracy at temperatures {0.1,0.3,0.5} .
Configuration
Accuracy
A: Full meta-reward
73.0%
B: − Efficiency
75.0%
C: − Reflection
71.0%
D: − Diversity
71.0%
E: Outcome-only
73.0%
Table 5: E2: Reward component ablation on BBH (accuracy, temperature 0.3).
Critique framing
Accuracy
Avg. Steps
Loop Rate
Vanilla
69.0%
2.05
100%
Meta-reward
73.0%
2.11
100%
Table 6: E3: Reflective loop (depth 3) under vanilla vs. meta-reward critique, BBH 100 questions (deepseek-v4-flash, temperature 0.3).
Max depth D
Accuracy
95% CI
Avg. Steps
Loop Rate
Early-Stop Rate
1 (single-shot)
74.0%
[64.6, 81.6]
1.00
0%
0%
2
74.0%
[64.6, 81.6]
2.00
100%
85%
3
74.0%
[64.6, 81.6]
2.08
100%
82%
4
73.0%
[63.6, 80.7]
2.06
100%
88%
Table 7: E4: Reflection-depth sweep on BBH (deepseek-v4-flash, temperature 0.3, 100 questions).
Correct
Incorrect
Emitted CONFIRMED (stop)
TP: 68%
FP: 16%
Proposed revision (loop)
FN: 6%
TN: 10%
Table 8: Confusion matrix of the CONFIRMED sentinel at the first reflection step (BBH, n=500 ). Rows are the critique’s decision; columns are the correctness of the Step 1 answer. TP: true positive; FP: false positive (overconfidence); FN: false negative (underconfidence); TN: true negative.
Prompt
Accuracy
95% CI
Clean
73.0%
[63.6, 80.7]
Misleading context
72.0%
[62.5, 79.9]
Table 9: E5: Adversarial robustness probe on BBH (deepseek-v4-flash, temperature 0.3, single-shot).
τ
Acc.
95% CI
Avg. steps
Early-stop
Calls saved
0.0 (always loop)
76.0%
[66.8, 83.3]
2.06
83%
—
0.6
79.0%
[70.0, 85.8]
1.00
100%
51%
0.7
81.0%
[72.2, 87.5]
1.00
100%
51%
0.8
80.0%
[71.1, 86.7]
1.00
100%
51%
0.9
77.0%
[67.8, 84.2]
1.00
100%
51%
1.0 (single shot)
81.0%
[72.2, 87.5]
1.00
0%
51%
Table 10: E6: Confidence-threshold sweep on BBH (deepseek-v4-flash, temperature 0.3, depth 3). Calls saved are relative to the always-loop anchor.
Benchmark
Condition
Accuracy
95% CI (Wilson)
Avg. steps
Early-stop
GSM8K
single-shot (d1)
93.6%
[91.1, 95.5]
1.00
0%
GSM8K
reflective loop (d3)
97.8%
[96.0, 98.9]
2.15
88%
MATH
single-shot (d1)
26.2%
[22.5, 30.2]
1.00
0%
MATH
reflective loop (d3)
40.4%
[36.2, 44.8]
2.42
82%
Table 11: E7: Single-shot vs. reflective loop on GSM8K and MATH (deepseek-v4-flash, temperature 0.3, n=500 ).
Condition
Benchmark
Acc.
Avg. tokens
Avg. calls
Single-shot (d1)
BBH
81.0%
892
1.00
Loop d3, τ=0
BBH
76.0%
1061
2.06
τ=0.7 (collapse)
BBH
81.0%
453
1.00
Single-shot (d1)
GSM8K
93.6%
541
1.00
Loop d3
GSM8K
97.8%
993
2.15
Single-shot (d1)
MATH
26.2%
886
1.00
Table 12: E8: Compute cost vs. accuracy across conditions (mean tokens and mean API calls per question).
Figure 3: E8: Compute cost (mean tokens per question) vs. accuracy across conditions (deepseek-v4-flash; n=100 for the BBH anchors, n=500 for GSM8K/MATH). Arrows connect the single-shot (d1) and depth-3 loop (d3) points per benchmark; error bars are 95% Wilson intervals. The CONFIRMED sentinel bounds the loop at ≈2.1 –2.4 steps, and the τ=0.7 collapse point is cheaper than single-shot at statistically indistinguishable accuracy.
Benchmark
Condition
Accuracy
Avg. steps
Early-stop
BBH
single-shot (d1)
78.2%
1.00
0%
BBH
reflective loop (d3)
78.4%
2.18
81%
MATH
single-shot (d1)
31.6%
1.00
0%
MATH
reflective loop (d3)
43.2%
2.45
78%
Table 13: E9: Cross-model replication using Qwen2.5-72B-Instruct ( n=500 ).
H
Dimension
Expected
Observed (BBH, deepseek-v4-flash)
Status
H1
Component framing (E1)
No component changes single-shot acc.
73.3–74.0%, all within CI
✓
H2
Ablation (E2)
No component is essential
removal ≤4 pp, all within CI
✓
H3
Loop (E3)
Meta ≥ vanilla critique
73.0% vs. 69.0% ( +4.0 pp, n.s.)
∘
H4
Depth (E4)
No drop; majority early-stop
flat 74/74/74/73; early-stop 82–88%
✓
H5
Robustness (E5)
Drop <5 pp under weak probe
−1.0 pp, within CI
✓
H6
Confidence threshold (E6)
Calibrated, selective τ∗ : fewer steps, acc. within τ=0 CI
No interior point—every τ≥0.6 halts at step 1 (overconfident tags); the sentinel bounds cost
Large Language Models (LLMs) often exhibit strong linguistic abilities while remaining unreliable on multi-step reasoning tasks, particularly when deployed without additional training or fine-tuning. In this work, we study inference-time techniques to improve the reasoning accuracy of LLMs. We systematically evaluate three classes of inference-time strategies: (i) self-consistency via stochastic decoding, where the model is sampled multiple times using controlled temperature and nucleus sampling and the most frequent final answer is selected; (ii) dual-model reasoning agreement, where outputs from two independent models are compared and only consistent reasoning traces are trusted; and (iii) self-reflection, where the model critiques and revises its own reasoning. Across all evaluated methods, we employ Chain-of-Thought (CoT) [1] prompting to elicit explicit intermediate reasoning steps before generating final answers. In this work, we provide a controlled comparative evaluation across three inference-time strategies under identical prompting and verification settings. Our experiments on LLM [2] show that self-consistency with nucleus sampling and controlled temperature value yields the substantial gains, achieving a 9% to 15% absolute improvement in accuracy over greedy single-pass decoding, well-suited for low-risk domains, offering meaningful gains with minimal overhead. The dual-model approach provides additional confirmation for model reasoning steps thus more appropriate for moderate-risk domains, where higher reliability justifies additional compute. Self-reflection offers only marginal improvements, suggesting limited effectiveness for smaller non-reasoning models at inference time.
Verification-guided self-improvement has recently emerged as a promising approach to improving the accuracy of large language model (LLM) outputs. However, existing approaches face a trade-off between inference efficiency and accuracy: iterative verification-rectification is computationally expensive and prone to being trapped in faulty reasoning, while best-of-N selection requires extensive sampling without addressing internal model flaws. We propose a training-free regeneration paradigm that leverages an offline-curated contrastive Reflection Memory (RM) to provide corrective guidance, while regenerating from scratch helps break out of faulty reasoning. At inference time, the method performs RM-guided self-verification followed by a single RM-guided regeneration, avoiding both iterative correction and multi-sample selection. We evaluated our method on nine benchmarks that span algorithmic, reasoning, symbolic, and domain-specific tasks in both small- and large-scale LLMs. Experiment results show that our method outperforms prior methods while maintaining low computational cost.
Yuran Li, Di Wu, Benoit Boulet
Department of Electrical and Computer Engineering, McGill University · Department of Mechanical, Industrial and Aerospace Engineering, Concordia University
Test-time training (TTT) adapts large language models (LLMs) during inference using only unlabeled test inputs. Existing methods, however, face two major bottlenecks on hard reasoning tasks: (1) lack of learnable samples, as self-generated pseudo-labels on difficult questions are often noisy and yield unstable rewards; and (2) inefficient exploration, as performance gains depend on repeatedly sampling many rollouts without explicit diagnosis of why previous attempts fail. We propose TTSR (Test-Time Self-Reflection), a self-evolving framework based on a reflect-then-synthesize paradigm. A single pretrained model alternates between a Student role and a Teacher role: the Student solves test questions and updates, while the Teacher analyzes failed trajectories and synthesizes targeted variant questions closer to the Student's capability frontier. TTSR further maintains a cross-iteration weakness memory and compiles persistent weaknesses into a lightweight strategy note prepended to subsequent Student inputs, so diagnostic knowledge can guide exploration and gradually fade as weaknesses are resolved. Experiments on challenging mathematical reasoning benchmarks show consistent test-time improvements, strong cross-backbone generalization, and transfer to general-domain reasoning tasks.
Haoyang He, Zihua Rong, Yunjia Zhao +3
Beijing University of Posts and Telecommunications · Southwestern University of Finance and Economics · China Unicom Online Information Technology Co., Ltd.