Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

ThinkPrune: Pruning Long Chain-of-Thought of LLMs via Reinforcement Learning

About

We present ThinkPrune, a simple yet effective method for pruning the thinking length for long-thinking LLMs, which has been found to often produce inefficient and redundant thinking processes. Existing preliminary explorations of reducing thinking length primarily focus on forcing the thinking process to early exit, rather than adapting the LLM to optimize and consolidate the thinking process, and therefore the length-performance tradeoff observed so far is sub-optimal. To fill this gap, ThinkPrune offers a simple solution that continuously trains the long-thinking LLMs via reinforcement learning (RL) with an added token limit, beyond which any unfinished thoughts and answers will be discarded, resulting in a zero reward. To further preserve model performance, we introduce an iterative length pruning approach, where multiple rounds of RL are conducted, each with an increasingly more stringent token limit. We observed that ThinkPrune results in a remarkable performance-length tradeoff -- on the AIME24 dataset, the reasoning length of DeepSeek-R1-Distill-Qwen-1.5B can be reduced by half with only 2% drop in performance. We also observed that after pruning, the LLMs can bypass unnecessary steps while keeping the core reasoning process complete. Code is available at https://github.com/UCSB-NLP-Chang/ThinkPrune.

Bairu Hou, Yang Zhang, Jiabao Ji, Yujian Liu, Kaizhi Qian, Jacob Andreas, Shiyu Chang• 2025

Related benchmarks

TaskDatasetResultRank
Mathematical ReasoningGSM8K
Accuracy87.1
499
Multi-discipline Multimodal UnderstandingMMMU
Accuracy59.2
317
Visual Mathematical ReasoningMathVision
Accuracy23.8
186
Mathematical ReasoningMathVision
Accuracy29.6
144
Math ReasoningGSM8K
Accuracy83
126
Mathematical ReasoningAMC 23
Accuracy88
81
Mathematical ReasoningOlympiad Bench
Accuracy14.44
73
Math ReasoningMATH 500
Accuracy83.2
60
Mathematical ReasoningMATH500
Accuracy85.69
57
Mathematical ReasoningAIME 2024
Pass@133.5
54
Showing 10 of 69 rows

Other info

Follow for update