Multi-LLM revision pipelines, in which a second model reviews and improves a draft produced by a first, are widely assumed to derive their gains from genuine error correction. We question this assumption with a controlled decomposition experiment that uses four matched conditions to separate second-pass gains into three additive components: re-solving, scaffold, and content. We evaluate this design across two model pairs on three benchmarks spanning knowledge-intensive MCQ and competitive programming. Our results show that the gains of multi-LLM revision are not monolithic, but depend on task structure, draft quality, and the type of draft information. On MCQ tasks, where the answer space is constrained and drafts provide little structural guidance, most gains are consistent with stronger-model re-solving, and directly routing queries to the stronger model can be more effective than revising a weak draft. On code generation tasks, however, two-stage prompting remains useful because even semantically null drafts can provide substantial structural scaffolding, while weak draft content can be harmful. Finally, role-reversed experiments show that strong drafts clearly benefit weak reviewers. Ultimately, our findings demonstrate that the utility of multi-LLM revision is dynamically bottlenecked by task structure and draft quality, necessitating more targeted pipeline designs rather than blanket revision strategies.
Figures & tables
Figure 1: Illustration of the decomposition.
Figure 2
Figure 2: Signed decomposition of second-pass gains in the (weak → strong) setting into re-solving, scaffold, and content. MCQ gains are mostly re-solving, whereas LiveCodeBench is scaffold-dominated with negative content. Error bars show paired 95% CI.
Primary
Supplementary
Accuracy (%)
Effects (pp)
Effects (pp)
Dataset
Pair
x1
x2
x3
x4
Re-solv.
Scaff.
Content
Re-solv.
Scaff.
Content
GPQA
P1
61.6
79.3
76.3
74.7
+14.6 ∗∗∗
− 1.5 ns
+4.5 ns
− 14.6 ∗∗∗
− 5.1 ns
+14.6 ∗∗∗
P2
33.3
87.4
89.9
90.4
+56.6 ∗∗∗
+0.5 ns
− 3.0 ns
− 55.6 ∗∗∗
− 3.5 ns
+26.8 ∗∗∗
HLE
P1
12.6
20.2
17.5
18.4
+4.9 ∗
+0.9 ns
+1.8 ns
− 3.8 ns
− 0.7 ns
+2.9 ns
P2
11.3
37.5
41.7
39.9
+30.4 ∗∗∗
− 1.8 ns
− 2.4 ns
− 30.6 ∗∗∗
− 1.1 ns
+12.0 ∗∗∗
Table 1: Accuracy and effect decomposition on MCQ tasks. The primary setting (weak → strong) reports accuracy and all three effects; the supplementary setting (strong → weak) reports effects only (full accuracy in Appendix Table 3 ). ∗∗∗p<.001 ; ∗p<.05 ; ns: not significant (two-tailed McNemar’s test with Yates correction).
Figure 3: Benefit–harm view of the real-draft content effect ( x2−x4 ). Points below the diagonal indicate net benefit and points above it net harm. MCQ lies near cancellation, whereas LiveCodeBench shifts from net harm to net benefit across settings.
Primary
Supplementary
Accuracy (%)
Effects (pp)
Effects (pp)
Pair
x1
x2
x3
x4
Total
Re-solv.
Scaffold
Content
Re-solv.
Scaffold
Content
Pair 1
50.6
83.9
61.1
87.0
+33.3
+10.5 ∗∗∗
+25.9 ∗∗∗
− 3.1 ∗∗
− 7.3 ∗∗
+9.2 ∗∗∗
+3.2 ∗
Pair 2
28.5
78.1
43.1
86.0
+49.6
+14.6 ∗∗∗
+42.9 ∗∗∗
− 7.9 ∗∗∗
− 15.6 ∗∗∗
− 1.7 ns
+25.1 ∗∗∗
Table 2: Accuracy and effect decomposition on LiveCodeBench. The primary setting (weak → strong) reports accuracy and all three decomposed effects; the supplementary setting (strong → weak) reports effects only (full accuracy in Appendix Table 3 ). ∗∗∗p<.001 ; ∗∗p<.01 ; ∗p<.05 ; ns: not significant.
Figure 4: LiveCodeBench difficulty split for Pair 1. The content effect becomes increasingly negative from easy to hard.
Figure 5: Mechanism-level decomposition of second-pass outcomes in the primary setting. On MCQ, diagnostic cases are dominated by the re-solving family; on LiveCodeBench, they are dominated by scaffold-positive cases.
Figure 6: Representative MCQ cases. Left: positive re-solving, where the reviewer abandons the weak premise and reaches the correct answer independently. Right: negative re-solving, where the second pass overrides a correct weak answer and drifts to an incorrect one.
Figure 7: Representative code cases. Left: negative content, where a draft anchors revision to a brittle artifact. Right: positive scaffold, where scaffold supports a robust solution.
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 11Figure 12Figure 13
Dataset
Setting
Pair
x1
x2
x3
x4
GPQA (198)
Primary
Pair 1
122 (61.6%)
157 (79.3%)
151 (76.3%)
148 (74.7%)
Pair 2
66 (33.3%)
173 (87.4%)
178 (89.9%)
179 (90.4%)
Supplem.
Pair 1
153 (77.3%)
143 (72.2%)
124 (62.6%)
114 (57.6%)
Pair 2
178 (89.9%)
114 (57.6%)
68 (34.3%)
61 (30.8%)
HLE (451)
Primary
Pair 1
57 (12.6%)
91 (20.2%)
79 (17.5%)
83 (18.4%)
Pair 2
51 (11.3%)
169 (37.5%)
188 (41.7%)
180 (39.9%)
Appendix
Table 3: Accuracy for all conditions. Format: correct count (percentage). Pair 1 uses Gemini Flash Lite as generator and GPT-5-mini as reviewer. Pair 2 uses GPT-4o-mini as generator and Gemini Flash as reviewer.
Dataset
Setting
Pair
Total
Re-solv.
Scaffold
Content
GPQA
Primary
Pair 1
+17.7
+14.6
−1.5
+4.5
Pair 2
+54.0
+56.6
+0.5
−3.0
Supplem.
Pair 1
−5.1
−14.6
−5.1
+14.6
Pair 2
−32.3
−55.6
−3.5
+26.8
HLE
Primary
Pair 1
+7.5
+4.9
+0.9
+1.8
Pair 2
+26.2
+30.4
−1.8
−2.4
Appendix
Table 4: Effect decomposition for all datasets, settings, and model pairs. All values are in percentage points. Re-solving =x3−x1 ; Scaffold =x4−x3 ; Content =x2−x4 ; Total =x2−x1 .
Setting
Pair
Comparison
Acc A
Acc B
Δ
n✓✗
n✗✓
χ2
p
Primary
Pair 1
Content ( x2−x4 )
79.3
74.7
+4.5
16
7
2.78
.095 ns
Scaffold ( x4−x3 )
74.7
76.3
−1.5
9
12
0.19
.663 ns
Re-solving ( x3−x1 )
76.3
61.6
+14.6
45
16
12.85
.0003***
Pair 2
Content ( x2−x4 )
87.4
90.4
−3.0
4
10
1.79
.181 ns
Scaffold ( x4−x3 )
90.4
89.9
+0.5
6
5
0.00
1.00 ns
Re-solving ( x3−x1 )
89.9
33.3
+56.6
114
2
106.2
< .001***
Appendix
Table 5: McNemar’s tests on GPQA (two-tailed, Yates correction).
Setting
Pair
Comparison
Acc A
Acc B
Δ
n✓✗
n✗✓
χ2
p
Primary
Pair 1
Content ( x2−x4 )
20.2
18.4
+1.8
44
36
0.61
.434 ns
Scaffold ( x4−x3 )
18.4
17.5
+0.9
32
28
0.15
.699 ns
Re-solving ( x3−x1 )
17.5
12.6
+4.9
64
42
4.16
.041*
Pair 2
Content ( x2−x4 )
37.5
39.9
−2.4
33
44
1.30
.254 ns
Scaffold ( x4−x3 )
39.9
41.7
−1.8
33
41
0.66
.416 ns
Re-solving ( x3−x1 )
41.7
11.3
+30.4
166
29
94.85
< .001***
Appendix
Table 6: McNemar’s tests on HLE (two-tailed, Yates correction).
Setting
Pair
Comparison
Acc A
Acc B
Δ
n✓✗
n✗✓
χ2
p
Primary
Pair 1
Content ( x2−x4 )
83.9
87.0
−3.1
43
76
8.61
.003**
Scaffold ( x4−x3 )
87.0
61.1
+25.9
306
33
218.2
< .001***
Re-solving ( x3−x1 )
61.1
50.6
+10.5
325
214
22.45
< .001***
Pair 2
Content ( x2−x4 )
78.1
86.0
−7.9
44
127
39.32
< .001***
Scaffold ( x4−x3 )
86.0
43.1
+42.9
468
16
420.3
< .001***
Re-solving ( x3−x1 )
43.1
28.5
+14.6
258
104
64.67
< .001***
Appendix
Table 7: McNemar’s tests on LiveCodeBench (two-tailed, Yates correction).
Tier
n
x1
x2
x3
x4
Content
Easy
322
69.3%
94.1%
74.8%
94.7%
− 0.6 pp
Medium
382
47.1%
86.1%
66.8%
89.5%
− 3.4 pp
Hard
350
37.1%
72.0%
42.3%
77.1%
− 5.1 pp
Appendix
Table 8: Accuracy by difficulty tier on LiveCodeBench, Pair 1 primary setting. Content effect = x2−x4 .
Pair
Null Scaffold
True-Null Scaffold
p
Pair 1
87.0
86.4
0.617
Pair 2
86.0
85.1
0.481
Appendix
Table 9: Scaffold ablation on LiveCodeBench. Left: comparison between the Null Scaffold and the True-Null Scaffold . Right: forward-setting accuracies and significance tests for their difference.
Dataset
Pair
n
✗ ✗ ✗ ✗
✗ ✗ ✗ ✓
✗ ✗ ✓ ✗
✗ ✗ ✓ ✓
✗ ✓ ✗ ✗
✗ ✓ ✗ ✓
✗ ✓ ✓ ✗
✗ ✓ ✓ ✓
✓ ✗ ✗ ✗
✓ ✗ ✗ ✓
✓ ✗ ✓ ✗
✓ ✗ ✓ ✓
✓ ✓ ✗ ✗
✓ ✓ ✗ ✓
✓ ✓ ✓ ✗
✓ ✓ ✓ ✓
GPQA
P1
198
17
1
3
4
8
5
3
35
11
1
3
1
2
2
3
99
P2
198
10
3
3
6
2
3
1
104
2
0
0
1
0
0
1
62
HLE
P1
451
281
22
8
12
19
8
14
30
34
1
1
1
6
1
5
8
P2
451
195
18
24
23
13
8
12
107
17
0
2
3
5
7
3
14
LCB
P1
1054
77
21
10
45
15
83
16
254
5
5
2
5
7
197
5
307
P2
1054
97
104
5
21
34
261
10
222
1
1
1
1
0
102
0
194
Appendix
Table 10: Pattern counts across all 24 per-question outcome patterns for the two primary model pairs. Patterns are written in literal x1x2x3x4 order, where ✓ denotes correct and ✗ denotes incorrect.
Multi-LLM collaboration studies how large language models share work, exchange information, and combine outputs to improve capability, reliability, or cost.
Reflection, the ability to revisit and revise prior reasoning, is central to how humans improve their answers. Large language models (LLMs) are increasingly prompted to "reflect," yet whether this resembles human revision remains unclear. We introduce the Human-LLM Reflection Framework (HRF), a controlled two-pass protocol comparing human and LLM revision under identical conditions across self-, peer-, and cross-agent settings. Using an information-theoretic analysis based on per-iteration cross-entropy reduction, we find two failure modes of LLM reflection. On objective tasks with finite answer spaces, reflection yields near-zero information gain (Delta I approx 0), behaving as neutral re-generation indistinguishable from re-sampling. On subjective tasks, it yields significant negative gain (Delta I < 0), moving predictions away from the target. Human revision, by contrast, yields positive gain in both settings. Cross-agent experiments localize the failure to the revision step, not input quality: LLMs degrade even high-quality human responses. Diagnostic analyses (revision conditioned on first-pass correctness, and oracle-guided revision against a random-reshuffle baseline) show that which sub-step dominates varies by task and by model rather than reducing to a single mechanism: self-error detection is present on objective multiple-choice tasks but weak on subjective ones, and recovery under an oracle error signal exceeds the baseline for some models and falls below it for others. The unifying account is structural: without external information, self-conditioned revision cannot reduce uncertainty about the target, so LLM reflection is better understood as conditioned re-generation than as genuine error-driven revision.
Large language models are increasingly used in multi-agent systems, where they see and respond to other agents' answers. A key risk is conformity: a model may abandon its own answer simply because others agree on a different one. Prior studies show that LLMs often revise toward a majority answer, but it remains unclear whether these revisions help correct mistakes as often as they introduce new errors. In this paper, we conduct a controlled study in which an LLM first answers a question, then sees simulated peer responses before making a final decision. We manipulate two social cues: consensus structure and authority labels assigned to peers, and measure how they influence beneficial and harmful revisions. Across four open-weight LLMs and seven QA datasets, we find that peer agreement makes it much easier to mislead initially correct models than to correct initially wrong ones. Authority labels make models more likely to choose the endorsed answer, regardless of whether it is correct. More concerningly, generic reasoning interventions such as chain-of-thought and reflection do not reliably reduce harmful revision while preserving beneficial revision. These findings suggest that multi-agent LLM systems should verify peer answers rather than simply aggregate them.
Jiaming Qu, Lucheng Fu, Yibo Hu
Amazon · Georgia Institute of Technology · Illinois Institute of Technology
Test-time scaling via sequential revision has emerged as a powerful paradigm for enhancing Large Language Model (LLM) reasoning. However, standard post-training methods primarily optimize single-shot objectives, creating a fundamental misalignment with multi-step inference dynamics. While recent work treats this as multi-turn reinforcement learning (RL), conventional approaches optimize over the multi-step trajectories directly, failing to further exploit the high-quality mistakes in intermediate steps that model can learn from correcting them. We propose a two-stage iterative framework that alternates between online data/prompt augmentation and policy optimization. By converting the intermediate steps (``near-miss'' answers) in the successful recovery trajectories into decoupled revision and verification prompts, our approach concentrates training on both effective answer transformation and error identification. This approach enables efficient off-policy data generation and reduces the computational overhead of long-horizon sampling compared to standard multi-turn RL. On LiveCodeBench, using publicly available test cases as feedback, we observe gains of +6.5 points over the RL baseline and +4.0 points over standard multi-turn training. Beyond coding, our approach matches the previously reported SOTA result on circle packing while using the smallest base model (4B) and far fewer rollouts than the much larger evolutionary search systems. Math results under ground-truth verification further confirm improved correction ability. It also generalizes to out-of-distribution constraint-satisfaction puzzles such as n_queens and mini_sudoku, where correctness is defined entirely by problem constraints. Code is available at https://github.com/yxliu02/REVES.git.
Yuanxin Liu, Ruida Zhou, Xinyan Zhao +6
Northwestern University · Amazon AGI · Qualcomm AI Research +1