atlas

Research map / Large language models / Reasoning and chain of thought

SuperCorrect: Advancing Small LLM Reasoning with Thought Template Distillation and Self-Correction

ICLR 2025 · Large language models › Reasoning and chain of thought · approach: Routing, pruning and distillation for reasoning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SuperCorrect, a two-stage method that distills hierarchical thought templates from a large teacher (o1-mini/GPT-4o-mini) into small student LLMs via SFT, then applies cross-model collaborative DPO on teacher-corrected error steps to improve self-correction, reaching SOTA among 7B models on MATH and GSM8K.

Problem

Smaller LLMs struggle with complex mathematical reasoning and cannot reliably locate and correct errors in their own reasoning steps, and self-correction without accurate error localization is ineffective.

Approach

Use a hierarchical thought template (detailed key explanations plus a generalized high-level summary) distilled from a strong teacher for SFT, then train the student with DPO where the preferred option is the teacher's error analysis and correction of the first wrong step and the rejected option is the student's own analysis of the same step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Hierarchical thought SFT (HSFT) instead of traditional SFT (ablation)Qwen2.5-Math-7B · MATHaccuracy (%): +5.0 (57.4 to 62.4)Helped
Hierarchical thought SFT (HSFT) instead of traditional SFT (ablation)Qwen2.5-Math-7B · GSM8Kaccuracy (%): +2.9 (84.3 to 87.2)Helped
Cross-model collaborative DPO added after HSFT (ablation)Qwen2.5-Math-7B HSFT model · MATHaccuracy (%): +7.1 (62.4 to 70.2)Helped
Cross-model collaborative DPO added after HSFT (ablation)Qwen2.5-Math-7B HSFT model · GSM8Kaccuracy (%): +2.7 (86.8 to 89.5 vs Reflection; 87.2 to 89.5 vs HSFT)Helped
Reflexion-style self-correction added after HSFT instead of cross-model DPO (ablation)Qwen2.5-Math-7B HSFT model · MATHaccuracy (%): +0.7 over HSFT (62.4 to 63.1)Helped
Reflection self-correction added after HSFT (ablation)Qwen2.5-Math-7B HSFT model · GSM8Kaccuracy (%): -0.4 vs HSFT (87.2 to 86.8)Hurt
Hierarchical prompt with generalization step versus CoT baseline (ablation)Qwen2.5-Math-7B · MATHaccuracy (%): 57.4 (CoT) to 60.8 (CoT+H with Gen); 62.4 (Ours XML)Helped
Changing hierarchical prompt style to XML vs not XML (ablation)Qwen2.5-Math-7B, Llama3.1-8B, DeepSeek-Math-7B · MATHaccuracy (%): +0.6, +0.4, +1.0 for XML over non-XMLNo clear effect
Cross-model DPO on Llama3.1-8B HSFT model (ablation)Llama3.1-8B · MATHaccuracy (%): +2.8 over HSFT (55.4 to 58.2)Helped
Cross-model DPO on DeepSeek-Math HSFT model (ablation)DeepSeek-Math-7B · MATHaccuracy (%): +3.7 over HSFT (50.9 to 54.6)Helped
Self-correction with SuperCorrect (Cross-DPO) vs other LLMs' self-correctionSuperCorrect-Qwen-7B · MATH/GSM8Kaccuracy gain after self-correction: about 5-6% gain reportedHelped
Cross-model DPO after HSFT (ablation)Qwen2.5-Math HSFT model · Locate correctness / correction accuracy on 500 erroneous solutionslocate correctness 0.43 to 0.67; correction accuracy 0.12 to 0.46: +0.24 locate; +0.34 correctionHelped

Surprising findings

Limitations

Experimental setup

Datasets: MATH training set GSM8K training set GaoKao Bench (670 translated problems) NuminaMath MetaMath

Benchmarks: MATH GSM8K

Metrics: accuracy locate correctness correction accuracy mean and variance of accuracy over repeated runs

Baselines: Step-DPO Reflexion Qwen2.5-Math-7B-Instruct DeepSeekMath-7B-Instruct Meta-Llama3.1-8B-Instruct GPT-4o Llama-3-70B-Instruct MetaMath MAmmoTH2-7B-Plus Xwin-Math-Mistral-7B

Builds on: DPO Step-DPO Reflexion Chain-of-Thought Buffer of Thoughts

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy