Research map / Large language models / Reasoning and chain of thought
It Helps to Take a Second Opinion: Teaching Smaller LLMs To Deliberate Mutually via Selective Rationale Optimisation
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 COALITION, which trains two variants of the same small LM on separate data splits and uses cross-refinement of rationales, DPO on likelihood-based utility scores, and a deberta controller to pick variants, improving SLM rationale quality without external teachers.
Problem
Smaller language models struggle to explore and self-refine diverse reasoning rationales, and existing approaches rely on larger teacher LLMs, ground-truth rationales, or LLM-as-a-judge, which fail at small scale and face licensing constraints.
Approach
Create two distinct variants of the same SLM by instruction-tuning on disjoint data splits, let them generate and cross-refine rationales, score candidates by the likelihood of the ground-truth answer given the rationale, optimise with DPO (Selective Rationale Optimisation), and route inference through a trained controller that picks which variant generates and which refines.
Key results
- COALITION on Llama3-8B reaches 81.06 on GSM8K and 83.26 on PIQA, improving over the best baseline SPIN (77.01 and 79.02) by about 4 points.
- Across Phi3-3.8B, Qwen1.5 (4B/7B/14B), and Mistral-7B, COALITION improves accuracy on all five reported tasks, e.g. Qwen1.5-14B GSM8K 69.37 to 74.88.
- Ablation shows cross-refinement between variants beats single-model self-refinement (e.g. GSM8K 79.94 vs 77.35), and the controller-routed setting gives the best result (81.06).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use COALITION instead of SPIN | Llama3-8B · GSM8K | accuracy: 77.01 -> 81.06 | Helped |
| Use COALITION instead of SPIN | Llama3-8B · WinoGrande | accuracy: 71.85 -> 77.13 | Helped |
| Use COALITION instead of SPIN | Llama3-8B · PIQA | accuracy: 79.02 -> 83.26 | Helped |
| Use COALITION instead of SPIN | Llama3-8B · HellaSwag | accuracy: 58.22 -> 63.23 | Helped |
| Use COALITION instead of SPIN | Llama3-8B · CSQA | accuracy: 76.48 -> 82.06 | Helped |
| Use distinct LLM variants rather than single-model sampling-based decoding (ablation) | COALITION · GSM8K, WinoGrande, PIQA, HellaSwag, CSQA | accuracy: 71.74 -> 81.06; 69.28 -> 77.13; 76.15 -> 83.26; 54.22 -> 63.23; 75.22 -> 82.06 | Helped |
| Select rationales by likelihood of producing the ground-truth answer rather than LLM-as-a-judge (ablation) | COALITION · GSM8K, WinoGrande, PIQA, HellaSwag, CSQA | accuracy: 78.24 -> 81.06; 75.69 -> 77.13; 80.14 -> 83.26; 60.21 -> 63.23; 77.49 -> 82.06 | Helped |
| Filter DPO samples when the winning rationale improves ground-truth likelihood (ablation) | COALITION · GSM8K, WinoGrande, PIQA, HellaSwag, CSQA | accuracy: 75.46 -> 81.06; 72.28 -> 77.13; 76.92 -> 83.26; 58.55 -> 63.23; 77.43 -> 82.06 | Helped |
| Add likelihood-based rationale selection and sample filtration to a variant without either (ablation) | COALITION · GSM8K, WinoGrande, PIQA, HellaSwag, CSQA | accuracy: 73.19 -> 81.06; 71.37 -> 77.13; 76.16 -> 83.26; 56.92 -> 63.23; 77.01 -> 82.06 | Helped |
| Add distinct variants, likelihood-based rationale selection, and sample filtration (ablation) | COALITION · GSM8K, WinoGrande, PIQA, HellaSwag, CSQA | accuracy: 72.16 -> 81.06; 68.15 -> 77.13; 75.22 -> 83.26; 55.39 -> 63.23; 76.15 -> 82.06 | Helped |
| Cross-refine a rationale with the other variant instead of self-refining (ablation) | COALITION variants · GSM8K, WinoGrande, PIQA, HellaSwag, CSQA | accuracy: 77.35 -> 79.94; 74.91 -> 75.52; 79.86 -> 81.31; 59.89 -> 61.21; 79.35 -> 80.16 | Helped |
| Select generation and refinement variants dynamically with the controller instead of fixed cross-refinement (ablation) | COALITION variants · GSM8K, WinoGrande, PIQA, HellaSwag, CSQA | accuracy: 79.94 -> 81.06; 75.52 -> 77.13; 81.31 -> 83.26; 61.21 -> 63.23; 80.16 -> 82.06 | Helped |
Surprising findings
- LLM-as-a-judge rating of rationales by the same small model degrades performance relative to likelihood-based utility, indicating prompt-based rating fails at SLM scale.
- Self-Rewarding LMs and Exchange-of-Thought underperform even the plain Llama3-8B-Instruct without rationales on several tasks.
Limitations
- Evaluated mainly on five multiple-choice or short-answer reasoning datasets; generalisation to open-ended generation is not shown.
- Relies on ground-truth answers to compute likelihood-based utility scores, so requires labelled end-task data.
- Training cost is multiplied by two variants, two DPO iterations and a controller, and the paper reports 8 A100 GPUs.
Experimental setup
Datasets: CoT-Collection Dolly-HHRLHF Open Assistant GSM8K PIQA WinoGrande CSQA HellaSwag
Benchmarks: GSM8K WinoGrande PIQA HellaSwag CSQA MMLU ARC TruthfulQA
Metrics: accuracy
Baselines: Chain-of-Thought CoT Self-Consistency Tree-of-Thought Exchange-of-Thought Self-Refine Distilling Step-by-Step Self-Rewarding LMs SPIN
Builds on: DPO Chain-of-Thought Self-Refine SPIN Distilling Step-by-Step
Closest papers by meaning
- Unveiling the Secret Recipe: A Guide For Supervised Fine-Tuning Small LLMs (ICLR 2025 · similarity 0.90)
- Distilling LLM Agent into Small Models with Retrieval and Code Tools (NeurIPS 2025 · similarity 0.88)
- Improving Factuality and Reasoning in Language Models through Multiagent Debate (ICML 2024 · similarity 0.88)
- STEER: Assessing the Economic Rationality of Large Language Models (ICML 2024 · similarity 0.88)
- Select to Think: Unlocking SLM Potential with Local Sufficiency (ICML 2026 · similarity 0.88)
- MiniPLM: Knowledge Distillation for Pre-training Language Models (ICLR 2025 · similarity 0.88)
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.
