REVIEW 3 major objections 4 minor 1 cited by
ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflection
T0 review · 3 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Small language models can learn explicit self-reflection from their own self-generated reflection data and, on BIG-bench, rival open models several times their size.
desk verdict Useful dataset and systematic study, but the BIG-bench headline is compromised by a missing held-out split; send to review but require the split be fixed or the claim re-scoped. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the ReflectEvo-460k dataset: tuples of question, initial solution, binary feedback, reflection, and corrected solution, generated by using the same small model as both generator and reflector, with reject sampling and a pool of 32 reflection instructions. The carrying mechanism is reflection learning, which trains the reflector either to produce reflection and correction jointly (one-stage SFT), separately (two-stage SFT), or to prefer reflections that lead to correct answers or that a stronger model selects (DPO on D± and Dpref). The reflection instruction pool is what gives the data its generality: it forces the model to verify the failed solution, locate and diagnose errors across a fixed taxonomy, and outline correction plans.
What would settle it
Re-train Llama-3 with the identical recipe but exclude every BIG-bench-derived question from ReflectEvo-460k and evaluate on the full BIG-bench test set: if accuracy stays near 71.2%, the gain is genuine learned reflection, while a drop toward the untuned 52.4% would indicate the reported gain depends on training/evaluation overlap. A complementary check is to remove the oracle correct/incorrect trigger at inference and use the model's own self-judgment, measuring how much of the gain survives.
Extended reading notes
Core claim
The central claim is that a small language model can be trained to perform meta introspection: given its own failed solution and nothing but a binary correct/incorrect signal, it can generate a reflection that localizes the error, diagnoses why it happened, and plans a correction, and this learned reflection then raises its reasoning accuracy. Concretely, the paper reports BIG-bench accuracy rising from 52.4% to 71.2% for Llama-3-8B and from 44.4% to 71.1% for Mistral-7B with one reflection turn, matching or beating models up to eight times larger on the same benchmark. The training data are produced by the model itself in a two-turn rollout, filtered to reflections that led to a correct second-turn answer, and supplemented with pairwise preference data; the reflection objective is trained with one- or two-stage SFT and with DPO on either correctness-labeled or teacher-preferred reflection pairs. The paper also argues that the reflections are high quality: error types identified in the reflections align with human-annotated categories, and the semantic correlation between a reflection and the corrected thought tracks task accuracy after training.
Load-bearing premise
The headline results assume that the BIG-bench questions used for evaluation were held out from the examples used to build ReflectEvo-460k, and that binary correct/incorrect feedback is available at inference to decide when to trigger reflection.
Editorial extensions
If this is right
- Small models can approach or exceed the BIG-bench accuracy of open models several times their size after reflection learning.
- The learned reflection skill transfers across tasks and across generators: a reflector trained on one model's reflections also corrects answers produced by different models.
- Multi-turn reflection continues to improve accuracy beyond one turn, with BIG-bench exceeding 80% after six turns.
- Reflection data generated by one small model can be reused to train another, making the dataset a reusable community resource.
- Learned reflection outperforms both prompt-based reflection and SFT on direct question-answer pairs for small models.
Reading between the lines
- A testable extension the paper does not make: ablate the reflection text itself by training on generic reflections paired with the same corrected answers; if the gain persists, the improvement comes from learning to produce a corrected second pass rather than from the diagnostic content.
- The oracle correct/incorrect trigger at inference is the main deployment obstacle; the paper's own self-judgment experiment suggests replacing it with a learned verifier, and the few-point drop on LogiQA is an upper bound on what a verifier must recover.
- Compressing reflection into a single pass, by training on (question, failed solution) to output the corrected answer directly, would remove the extra inference turn while retaining the reflection-guided training signal; the paper does not test this.
- The small gains on coding and mathematics suggest the missing ingredient is fine-grained step-level critique rather than whole-solution reflection; generating reflections at the granularity of individual reasoning steps is a direct next experiment.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes ReflectEvo, a self-training pipeline in which a small language model (SLM) generates its own reflections on failed attempts, filters them using ground-truth correctness, and then is fine-tuned with SFT and DPO on the resulting dataset (ReflectEvo-460k) to improve its self-reflection and self-correction abilities. The authors report large gains on LogiQA, MATH, MBPP, and especially BIG-bench, where Llama-3-8B is claimed to rise from 52.4% to 71.2% and Mistral-7B from 44.4% to 71.1%, surpassing larger open-source models. They also provide analyses of error types, correlation between reflection quality and correction success, multi-turn reflection scaling, and generalization across tasks and models.
Significance. If the central claims hold, this would be a meaningful contribution: it would show that small models can bootstrap their own reflection skills without distillation from a stronger model, and it provides a large, reusable dataset. The paper also contains useful systematic comparisons across four training settings and across three base models. However, the headline BIG-bench result is not yet credible because the paper does not establish that the BIG-bench test set is disjoint from the training pool, and because the main inference protocol appears to rely on an oracle ground-truth verifier to decide when to reflect. These issues undermine the central claim that small models rival or surpass much larger models on BIG-bench.
major comments (3)
- [Appendix B.1 / Table 10] The paper never specifies how the 500 BIG-bench test examples in Table 10 were selected or whether they are disjoint from the BIG-bench QA pairs used to construct ReflectEvo-460k. Appendix B.1 says that for each BIG-bench source dataset with more than 1000 samples the authors randomly select 1000 QA pairs, and no held-out split is described. If the test set overlaps with the training pool, the BIG-bench gains in Table 2 (e.g., Llama-3 from 38.2% Acc@t1 to 71.2% Acc@t2, Mistral from 36.6% to 71.1%) may be substantially due to memorization, invalidating the comparison against larger models. The authors must state the exact sampling protocol, demonstrate disjointness (e.g., by question ID or hash), and ideally report results on a provably held-out set.
- [Sec. 3.2 / Table 7] The main inference protocol uses an oracle ground-truth verifier to decide when to trigger reflection and to select the final answer. Table 7 contrasts 'Oracle Groundtruth' and 'Self-judgement' verifiers on LogiQA, implying that the Table 2 results use the oracle verifier. Since BIG-bench QA tasks do not provide an external correctness signal at deployment, the headline claim that ReflectEvo 'can rival or even surpass' larger models is conditional on access to the reference answers during inference. The authors should report the main tables also with the self-judgement verifier, or clearly qualify the claim to state that the reported numbers assume an oracle correctness signal.
- [Sec. 2.3 / Eq. (2)] The curation step in Eq. (2) keeps only reflection–correction pairs where the revised answer equals the ground-truth answer a*. This means that for every retained training example, the model is supervised with the exact correct final answer. While this is a legitimate self-training design, it is a strong form of supervision that should be highlighted in the abstract and conclusions. The statement that the method works 'without distillation from superior models or fine-grained human annotation' is technically true for the D+ setting, but the filtering itself uses benchmark ground truths, which is an important caveat for readers evaluating the claim of fully autonomous self-improvement.
minor comments (4)
- [Sec. 2.1] The subsection title contains a typo: 'Prelinminary' should be 'Preliminary'.
- [Figure 5] The labels in Figure 5, 'FALSETOTRUE' and 'FALSETOFALSE', lack spaces and appear garbled; they should read 'False to True' and 'False to False'.
- [Table 2] Table 2 is difficult to parse because the Acc@t1 values are repeated on multiple rows and the structure of the prompt-based and self-training blocks is not visually clear. A cleaner layout that separates Acc@t1, Acc@t2, and Delta(t1,t2) per method would improve readability.
- [Sec. 4.1] The sentence 'It shows significant improvements on Llama-3, exceeding the original base model by 10% on average tasks and outperforming its strongest counterpart with model size ×8' is imprecise; it should specify which counterpart, which evaluation condition, and whether the comparison uses the same inference-time verifier.
Circularity Check
No significant circularity; the self-training loop is anchored by external correctness labels, and the BIG-bench split ambiguity is an evaluation-validity concern rather than a demonstrated circularity.
full rationale
The claimed derivation chain is not circular at the method level. ReflectEvo-460k is generated by the base SLM itself, but the D+ filter in Eq. (2) requires the revised answer to equal the external ground truth a*, so the supervision signal is not the model's own output; the SFT and DPO objectives in Eqs. (5)-(10) are standard conditional likelihood and preference losses over this externally verified data. No load-bearing claim is justified by self-citation: the same authors' earlier works appear only in related-work or motivation contexts, and no uniqueness theorem or prior ansatz is imported from the authors' own papers to force the present choice of model or objective. The only substantive concern is the BIG-bench evaluation: Appendix B.1 says that for datasets with more than 1000 samples the authors randomly select 1000 QA pairs into ReflectEvo-460k, and Table 10 lists 500 BIG-bench test examples, but the paper does not explicitly state that those 500 are excluded from the training pool. If they are not disjoint, the BIG-bench comparison would be contaminated by memorization. However, the paper's text does not prove overlap, and the hard rule here requires exhibiting a specific reduction rather than a possible leakage. I therefore do not score this as circularity, though it is a legitimate evaluation-validity ambiguity that the authors should clarify.
Assumptions & free parameters
free parameters (4)
- Rejection sampling count k =
2
- Number of reflection instructions m =
5 or 6 out of 32
- LoRA rank r =
8
- DPO beta =
0.01
assumptions (4)
- domain assumption Binary correctness feedback (correct/incorrect) is available from ground truth during training and inference.
- domain assumption GPT-4o can reliably select better reflections for preference data (Dpref).
- ad hoc to paper The BIG-bench evaluation set is disjoint from the training instances sampled from the same datasets.
- domain assumption Self-training on filtered self-generated reflections improves reasoning beyond simply training on direct answers.
Cite this review
Pith. "Pith review of ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflection." pith.science (2026). https://pith.science/paper/TLBSRFGX
@misc{pith2026250516475,
author = {Pith},
title = {Pith review of: ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflection},
year = {2026},
howpublished = {\url{https://pith.science/paper/TLBSRFGX}},
note = {Machine review of arXiv:2505.16475}
}
read the original abstract
We present a novel pipeline, ReflectEvo, to demonstrate that small language models (SLMs) can enhance meta introspection through reflection learning. This process iteratively generates self-reflection for self-training, fostering a continuous and self-evolving process. Leveraging this pipeline, we construct ReflectEvo-460k, a large-scale, comprehensive, self-generated reflection dataset with broadened instructions and diverse multi-domain tasks. Building upon this dataset, we demonstrate the effectiveness of reflection learning to improve SLMs' reasoning abilities using SFT and DPO with remarkable performance, substantially boosting Llama-3 from 52.4% to 71.2% and Mistral from 44.4% to 71.1%. It validates that ReflectEvo can rival or even surpass the reasoning capability of the three prominent open-sourced models on BIG-bench without distillation from superior models or fine-grained human annotation. We further conduct a deeper analysis of the high quality of self-generated reflections and their impact on error localization and correction. Our work highlights the potential of continuously enhancing the reasoning performance of SLMs through iterative reflection learning in the long run.
Figures
Figures from the paper (5 more)
Forward citations
Cited by 1 Pith paper
-
Chain-of-Models: Cross-Model Auditing for Bias-Robust LLM Judges
Per-bias selection of a cross-family LLM auditor lifts biased-judgment accuracy from 0.805/0.824 baselines to 0.884.
Reference graph
Works this paper leans on
-
[1]
Mathematical Errors • 1-1. Calculation Error • 1-2. Algorithm Error
-
[2]
Logic and Reasoning Errors • 2-1. Flawed Rationale Error • 2-2. Internal Inconsistency
-
[3]
Advances in Neu- ral Information Processing Systems, 36
Direct preference optimization: Your language model is secretly a reward model. Advances in Neu- ral Information Processing Systems, 36. Matthew Renze and Erhan Guven. 2024. Self-reflection in llm agents: Effects on problem-solving perfor- mance. arXiv preprint arXiv:2405.06682. Noah Shinn, Federico Cassano, Ashwin Gopinath, Karthik Narasimhan, and Shunyu...
arXiv 2024
- [4]
-
[5]
Diffusion model alignment using direct prefer- ence optimization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recog- nition, pages 8228–8238. Tianduo Wang, Shichen Li, and Wei Lu. 2024a. Self- training with direct preference optimization improves chain-of-thought reasoning. In Proceedings of the 62nd Annual Meeting of the Asso...
arXiv 2022
-
[6]
arXiv preprint arXiv:2308.02151
Retroformer: Retrospective large language agents with policy gradient optimization. arXiv preprint arXiv:2308.02151. Weizhe Yuan, Richard Yuanzhe Pang, Kyunghyun Cho, Sainbayar Sukhbaatar, Jing Xu, and Jason Weston
-
[7]
Self-rewarding language models. arXiv preprint arXiv:2401.10020. Zheng Yuan, Hongyi Yuan, Chengpeng Li, Guanting Dong, Keming Lu, Chuanqi Tan, Chang Zhou, and Jingren Zhou. 2023. Scaling relationship on learning mathematical reasoning with large language models. arXiv preprint arXiv:2308.01825. Eric Zelikman, Georges Raif Harik, Yijia Shao, Varuna Jayasir...
arXiv 2023
-
[10]
Context Misinterpretation • 3-2
Instruction Violation • 3-1. Context Misinterpretation • 3-2. Incomplete or Irrelevant Response • 3-3. Format Discrepancy
Show all 12 references
-
[12]
No Errors • 5-1. No Errors Detected # Input - Question: {question} - Thought: {thought} - Reflection: {reflection} # Output - Labels: [Error Type(s) Assigned] - Rationale: [Explanation for label assignment, with specific examples]
-
[2022]
Advances in neural in- formation processing systems, 35:27730–27744
Training language models to follow instruc- tions with human feedback. Advances in neural in- formation processing systems, 35:27730–27744. Jing-Cheng Pang, Pengyuan Wang, Kaiyuan Li, Xiong- Hui Chen, Jiacheng Xu, Zongzhang Zhang, and Yang Yu. 2023. Language model self-improve...
2023 arXiv
-
[2023]
arXiv preprint arXiv: 2305.14825
Large language models are in-context seman- tic reasoners rather than symbolic reasoners. arXiv preprint arXiv: 2305.14825. Gemma Team, Morgane Riviere, Shreya Pathak, Pier Giuseppe Sessa, Cassidy Hardin, Surya Bhupati- raju, Léonard Hussenot, Thomas Mesnard, Bobak Shahriari, ...
2024 arXiv
-
[2024]
URL https://arxiv
Training language models to self-correct via reinforcement learning, 2024. URL https://arxiv. org/abs/2409.12917. J Richard Landis and Gary G Koch. 1977. The mea- surement of observer agreement for categorical data. biometrics, pages 159–174. Chankyu Lee, Rajarshi Roy, Mengyao...
2024 arXiv
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.