Reasoning as Compression: Unifying Budget Forcing via the Conditional Information Bottleneck
Organizations: Qualcomm AI Research
Abstract
\ac{CoT} prompting improves LLM accuracy on complex tasks but often increases token usage and inference cost. Existing ``Budget Forcing'' methods reduce cost via fine-tuning with heuristic length penalties, suppressing both essential reasoning and redundant filler. We recast efficient reasoning as a lossy compression problem under the \ac{IB} principle, and identify a key theoretical gap when applying naive \ac{IB} to transformers: attention violates the Markov property between prompt, reasoning trace, and response. To resolve this issue, we model \ac{CoT} generation under the \ac{CIB} principle, where the reasoning trace acts as a computational bridge that contains only the information about the response that is not directly accessible from the prompt . This yields a general Reinforcement Learning objective: maximize task reward while compressing completions under a prior over reasoning traces, subsuming common heuristics (e.g., length penalties) as special cases (e.g., uniform priors). In contrast to naive token-counting approaches, we introduce a semantic prior that measures token cost by surprisal under a language model. Crucially, the prior is queried only for token-level log-probabilities, adding negligible overhead to the training loop. Empirically, our \ac{CIB} objective prunes reasoning redundancy while preserving fluency and logic, improving accuracy at moderate compression and enabling aggressive compression with minimal accuracy drop. These gains generalize across model families and task domains, confirming \ac{CIB} as a domain-agnostic CoT compression framework.
Figures & tables
| Model | MATH500 | AIME24 | AIME25 | Minerva | Olympiad | Avg. |
|---|---|---|---|---|---|---|
| Acc./Tok. | Acc./Tok. | Acc./Tok. | Acc./Tok. | Acc./Tok. | Acc./Tok. | |
| DeepScaleR-1.5B | ||||||
| Baseline | / | / | / | / | / | / |
| L3L1-EXACT | / | \mathbf{{\color[rgb]{0.545,0,0}24.4}} / | \mathbf{{\color[rgb]{0.545,0,0}20.2}} / | / | \mathbf{{\color[rgb]{0.545,0,0}48.8}} / | \mathbf{{\color[rgb]{0.545,0,0}39.7}} / \mathbf{{\color[rgb]{0,0.5,0}2334}} |
| ThinkPrune-I2k § | ||||||
| HAPO § | ||||||
| Prior | Step Time (s) | Tokens/sec | Samples/sec |
|---|---|---|---|
| Length-based penalty (no prior model) | |||
| 0.5B | |||
| 1.5B | |||
| 3B | |||
| 7B |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | MATH500 | AIME24 | AIME25 |
|---|---|---|---|
| Acc. / Tok. | Acc. / Tok. | Acc. / Tok. | |
| DeepScaleR-1.5B | |||
| Baseline | / | / | / |
| L3L1-EXACT | / | \mathbf{{\color[rgb]{0.545,0,0}24.4}}_{\pm 1.3} / | \mathbf{{\color[rgb]{0.545,0,0}20.2}}_{\pm 1.3} / |
| CIB | / | / | / |
| CIB | / | / | / |
| Model | Minerva | Olympiad |
|---|---|---|
| Acc. / Tok. | Acc. / Tok. | |
| DeepScaleR-1.5B | ||
| Baseline | / | / |
| L3L1-EXACT | / | \mathbf{{\color[rgb]{0.545,0,0}48.8}}_{\pm 0.3} / |
| CIB | / | / |
| CIB | / | / |
| Model | GPQA Diamond | MMLU-Pro | LCB |
|---|---|---|---|
| Acc. / Tok. | Acc. / Tok. | Acc. / Tok. | |
| DeepScaleR-1.5B | |||
| Baseline | / | / | / |
| L3L1-EXACT | / | / | / |
| CIB | / | / | / |
| CIB | / | / | / |
| Hyperparameter | Value |
|---|---|
| Optimizer | AdamW |
| Learning Rate | |
| LR Scheduler | constant |
| Warmup Ratio | 0.03 |
| Batch Size (Global) | 128 |
| Number of Generations per Prompt | 16 |
| Model | MATH500 | AIME24 | AMC-23 | OlympiadBench | ||||
|---|---|---|---|---|---|---|---|---|
| Acc. | Tok. | Acc. | Tok. | Acc. | Tok. | Acc. | Tok. | |
| DeepScaler-1.5B | 85.8 | 3280 | 35.5 | 9246 | 74.2 | 6416 | 54.6 | 5974 |
| ThinkPrune-I2k | 85.5 | 1707 | 34.9 | 5095 | 74.3 | 2913 | 54.7 | 3498 |
| ThinkPrune-4k | 86.6 | 2042 | 35.5 | 6488 | 76.3 | 3839 | 55.7 | 4010 |
| HAPO | 84.4 | 2370 | 31.4 | 7702 | 70.3 | 4301 | 51.4 | 4571 |
| AutoThink | 84.9 | 1635 | 36.2 | 7201 | 67.8 | 3658 | 52.5 | 4085 |
| Dataset | Link | License |
|---|---|---|
| MATH500 [ 21 ] | HuggingFace | MIT |
| AIME 2024 [ 28 ] | HuggingFace | Copyright MAA |
| AIME 2025 [ 29 ] | HuggingFace | Copyright MAA |
| Minerva Math [ 17 ] | HuggingFace | MIT |
| OlympiadBench [ 9 ] | HuggingFace | MIT |
| AMC 2023 [ 27 ] | HuggingFace | Copyright MAA |
| Model | Link | License |
|---|---|---|
| DLER-R1-1.5B [ 22 ] | HuggingFace | NSCLv1 (research only) |
| DLER-R1-7B [ 22 ] | HuggingFace | NSCLv1 (research only) |
| DeepScaleR-1.5B-Preview [ 24 ] | HuggingFace | MIT |
| Qwen2.5-Base-0.5B [ 50 ] | HuggingFace | Apache 2.0 |
| Qwen2.5-Base-1.5B [ 50 ] | HuggingFace | Apache 2.0 |
| Qwen2.5-Base-3B [ 50 ] | HuggingFace | Qwen Research |
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 356 papers