English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

EvoThink: Teaching Reasoning Models to Have Aha Moments Instead of Re-Verifying the Same Problem Eight Times

Forum topic · ✨步子哥 · 2026-07-23

Summary

EvoThink is a training framework from Southeast University's Ark Lab that addresses overthinking in large reasoning models (LRMs) like DeepSeek-R1, where over 65% of tokens are spent on redundant verification. The method introduces two components: Self-Pruning Training (SPT), which decomposes reasoning traces into atomic reasoning units, removes redundant units (those repeating previous local conclusions), and fine-tunes the model on the pruned concise traces in an unsupervised iterative loop; and Aha-Moment Preference Optimization (AMPO), which mines diverse, high-fitness failure traces on hard problems, synthesizes error-to-correct transition trajectories by inserting a self-questioning pivot ("But is this correct?"), and trains via DPO. Experiments on DeepScaleR-1.5B, Distill-Qwen-1.5B, and QwQ-32B show both shorter reasoning and improved accuracy: QwQ-32B on AIME24 rose from 46.7% to 55.8% Pass@1 with fewer tokens. Most notably, in transfer tests trained only on MATH and evaluated on unseen AIME24/25, standard SFT and DPO collapsed from ~29% to 4-5%, while EvoThink AMPO held or improved performance, showing that learning to recover from errors generalizes better than memorizing reference answers.

The problem: overthinking in large reasoning models

Large reasoning models (LRMs) such as DeepSeek-R1 spend enormous compute re-verifying conclusions they have already reached. The EvoThink authors decompose reasoning traces into atomic reasoning units—self-contained steps each ending in a local conclusion—and find that over 65% of tokens are spent on redundant verification: the model recomputes the same conclusion multiple times, sometimes accumulating noise and degrading accuracy. Longer reasoning, in other words, does not mean smarter reasoning.

Existing fixes fall into two camps, both flawed:

  • Fast/slow thinking switching: a binary classifier routes easy vs. hard problems; classification errors propagate (easy problems waste compute, hard problems fail outright).
  • Reasoning trace compression (length penalties in RL rewards, difficulty-matched preference data): these shorten outputs but do not distinguish useful verification from useless repetition, so genuine reflection gets cut along with redundancy.
  • Component 1: Self-Pruning Training (SPT)

    SPT is a fully unsupervised iterative loop:

    1. Generate initial reasoning traces. 2. Decompose them into atomic reasoning units. 3. Identify redundant units (a new unit whose local conclusion repeats the previous one without exploring new solution space) and delete them. 4. Fine-tune the model on the pruned concise traces. 5. Repeat with the improved model until length reduction drops below 10%.

    No ground-truth answers or stronger-teacher labels are needed—only ~100 samples per round. Crucially, it teaches a *process* rather than *results*: after SPT, reasoning length becomes monotonically related to the number of distinct conclusions, instead of producing piles of repeated verification per conclusion. SPT handles three cases: repeated confirmation of correct conclusions (learn to stop), repeated attempts on the same wrong conclusion (stop fixating), and oscillation between wrong and right (make the "aha moment" come sooner—the bridge to AMPO).

    Component 2: Aha-Moment Preference Optimization (AMPO)

    AMPO treats failures as training material, inspired by genetic algorithms:

    1. Find hard problems: sample K=6 answers per question; questions where all 6 fail mark the model's reasoning boundary. 2. Compute fitness: score each failed trace by the diversity of its atomic units' local conclusions—more distinct intermediate conclusions means higher fitness (exploratory failure beats repetitive failure). 3. Synthesize mutation data: take the highest-fitness failed trace, keep its wrong prefix, insert a pivot ("But is this correct? I think I missed something."), and let the model continue to the correct answer—an engineered aha moment. 4. DPO training: the synthesized error-to-correct trajectory is the chosen response; the original failure is the rejected one.

    The key insight: human reference answers are compressed expert end-states that are too far from the model's own reasoning distribution, so the model memorizes answer shapes without learning reasoning paths. Synthetic error-to-correct trajectories start inside the model's own error distribution and bridge to the correct one, teaching it *when to question itself and how to switch direction*—effectively metacognition.

    Results

    Tested on DeepScaleR-1.5B, Distill-Qwen-1.5B, and QwQ-32B across math and code benchmarks:

  • QwQ-32B on AIME24: Pass@1 improved from 46.7% to 52.5% (SPT+AMPO) with tokens reduced from 7290 to 6299; AMPO alone reached 55.8%—a 9.1-point gain, showing real capability improvement, not just efficiency.
  • Transfer test (trained only on MATH, evaluated on unseen AIME24/25):
  • | Method | AIME24 Pass@1 | AIME25 Pass@1 | |--------|--------------|---------------| | Base model | 29.2% | 30.8% | | SFT (reference-answer) | 4.2% | 3.3% | | DPO (reference-answer) | 5.4% | 4.6% | | EvoThink AMPO | 30.0% | 31.3% | | EvoThink SPT+AMPO | 28.8% | 30.8% |

    Standard SFT and DPO collapse catastrophically (29% → ~4-5%) on unseen problem types, while AMPO holds or slightly improves. This is the paper's central evidence: learning how to recover from errors generalizes far better than learning reference answers. Ablations confirm that training on high-fitness (diverse) failures outperforms training on low-fitness (repetitive) failures.

    Practical takeaways

  • Diagnose overthinking at the atomic-unit level: long output with few distinct conclusions = redundant verification.
  • Unsupervised self-pruning is a low-cost path for domains lacking labeled data.
  • Rank failure traces by conclusion diversity; the top slice is better training material than reference answers.
  • The error-prefix + pivot + correct-continuation template applies to any task with explore-correct structure: debugging, logic, multi-step planning.

Paper info

Paper: EvoThink: Evolving Thinking in Large Reasoning Models via Self-Pruning and Aha-Moment Preference Optimization arXiv: 2607.19962 Authors: Xinbang Dai et al., Ark Lab, Southeast University Funding: NSFC No. 62476058

Tags

#large-reasoning-models#overthinking#self-pruning#preference-optimization#dpo#aha-moment#reasoning-efficiency#evothink

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178447044