ChainPrune: Evaluating and Reducing Redundancy in Long Chain-of-Thought Reasoning
Organizations: Zhejiang University · Alibaba Group
Abstract
Chain-of-Thought (CoT) reasoning has significantly enhanced the multi-step problem-solving capabilities of large language models (LLMs) by introducing explicit intermediate reasoning. However, advanced Large Reasoning Models (LRMs) often exhibit overthinking behaviors, including excessively long reasoning steps, redundant steps, and high computational overhead. Existing token-length reward strategies aim to promote concise outputs, but often result in pseudo-conciseness, where token count is reduced, yet redundant reasoning persists, leading to longer and less structurally efficient chains. To address these limitations, we propose ChainPrune, a novel reasoning path semantic structural optimization method to efficiently and controllably synthesize self-generated high-quality training data. We initially consolidate self-generated reasoning paths into a tree-based structure, followed by a multi-criteria dominant path selection process for preference data construction that formulates shallow reasoning trajectories while preserving essential reasoning steps. To further enhance the quality of reasoning, we incorporate a DPO-based preference learning method combined with supervised loss, effectively mitigating false reward suppression. This innovative integration significantly enhances both the efficiency and effectiveness of our reasoning framework. Comprehensive experimental results demonstrate significant reductions in step length and computational overhead, while maintaining or even enhancing accuracy.
Figures & tables
| Methods | AIME24 | AIME25 | AMC23 | LiveCodeBench | ||||||||
| ACC | Tokens | Chains | ACC | Tokens | Chains | ACC | Tokens | Chains | ACC | Tokens | Chains | |
| DeepSeek-R1-Distilled-Qwen-7B | ||||||||||||
| Base Model | 0.5479 | 7346 | 253 | 0.4229 | 6892 | 240 | 0.9047 | 5407 | 189 | 0.3127 | 3961 | 166 |
| SFT | 0.5437 | 6296 | 199 | 0.3979 | 5570 | 192 | 0.9219 | 3824 | 120 | 0.3344 | 3494 | 143 |
| Kimi-1.5 | 0.5125 | 6144 | 306 | 0.3833 | 5292 | 254 | 0.8688 | 4265 | 237 | 0.1703 | 1953 | 57 |
| DAST | 0.5330 | 6337 | - | - | - | - | - | - | - | - | - | - |
| Methods | ACC | Tokens | All Tokens | Chains | All Chains | Faulty Reasoning | Invalid Reflection | Redundant Steps |
|---|---|---|---|---|---|---|---|---|
| Base Model | 0.9240 | 3709 | 4621 | 111 | 146 | 102 | 124 | 132 |
| SFT | 0.9080 | 1891 | 2717 | 52 | 77 | 68 | 86 | 98 |
| Kimi-1.5 | 0.9040 | 2777 | 4074 | 124 | 138 | 84 | 92 | 102 |
| DAST | 0.9260 | 2802 | - | - | - | - | - | - |
| DAST (reproduce) | 0.9180 | 3264 | 3839 | 99 | 123 | 92 | 104 | 107 |
| ChainPrune | 0.9300 | 2170 | 2643 | 62 | 72 | 43 | 47 | 45 |
| Methods | AIME24 | MATH500 | ||
|---|---|---|---|---|
| ACC | Tokens | ACC | Tokens | |
| Base Model | 0.5479 | 7346 | 0.9240 | 3709 |
| Kimi-1.5 w/ DPO | 0.5125 | 6144 | 0.9040 | 2777 |
| Kimi-1.5 w/ DPO + NLL Loss | 0.5583 | 6077 | 0.9280 | 2373 |
| DAST w/ SimPO | 0.5375 | 6909 | 0.9180 | 3264 |
| DAST w/ DPO + NLL Loss | 0.5833 | 6188 | 0.9280 | 2572 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Methods | AIME24 | AIME25 | AMC23 | MATH500 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ACC | Tokens | Chains | ACC | Tokens | Chains | ACC | Tokens | Chains | ACC | Tokens | Chains | |
| Longest | 0.5667 | 6576 | 240 | 0.4167 | 5555 | 202 | 0.9094 | 4027 | 137 | 0.9260 | 2427 | 73 |
| Middle | 0.5833 | 6471 | 235 | 0.4083 | 5441 | 194 | 0.9141 | 3958 | 129 | 0.9200 | 2376 | 67 |
| Shortest | 0.5833 | 5688 | 225 | 0.4250 | 5351 | 189 | 0.9125 | 3771 | 122 | 0.9300 | 2170 | 62 |
Efficient Language Model Reasoning
Efficient language model reasoning studies how to improve problem-solving accuracy while reducing inference, memory, latency, and training costs.
See all 370 papersCRISP: Compressing Redundancy in Chain-of-Thought via Intrinsic Saliency Pruning
[object Object] acts as an information anchor, where its attention pattern effectively demarcates essential reasoning from redundancy. Based on this finding, we design a policy that utilizes these intrinsic attention signals to guide atomic compression operations. In contrast to coarse-grained pruning strategies, CRISP strategically distills the reasoning chain to maximize information density while preserving logical coherence. Empirical results across various backbone models and mathematical datasets demonstrate that CRISP achieves a 50-60% reduction in token count without compromising accuracy, effectively mitigating the efficiency bottleneck of long-context reasoning. We open-source our implementation to facilitate further research in efficient reasoning.