Reflection Steering: Disentangling Reflection from Reasoning in Activation Space for Token-Efficient Inference
Organizations: School of Computing and Data Science, The University of Hong Kong, Hong Kong SAR, China · Department of Computing, The Hong Kong Polytechnic University, Hong Kong SAR, China · School of Data Science, Lingnan University, Hong Kong SAR, China · Centre for Learning, Teaching and Technology, The Education University of Hong Kong, Hong Kong SAR, China
Abstract
Large reasoning models often produce reasoning traces with verification, revision, and backtracking. When reflection merely re-checks established results, it wastes reasoning tokens and increases latency. Most existing reflection steering methods add a label-derived mean-difference direction across preset layers, but its entanglement with reasoning and length signals destabilizes the accuracy-efficiency trade-off. In this paper, we propose Reflection Steering, a training-free framework for controlling reflection-associated computation within LLMs by disentangling reflection-related activations from general reasoning. Specifically, we contrast reflective and non-reflective hidden states at each LLM layer, denoise the resulting reflection directions with PCA, and orthogonalize them against general-reasoning directions. To limit downstream amplification from early-layer interventions, we calibrate each layer across multiple intervention strengths on a small set, retain only stable layers, and apply bounded projection removal to their residual-stream activations. We conduct extensive experiments across two public benchmarks and three open-weight LLMs against state-of-the-art activation-steering baselines. Results show that Reflection Steering reduces reasoning tokens by 16.9% on average across six matched settings. Besides, our method further introduces a bounded reflection intervention-strength parameter , enabling deployment-time adjustment to balance token savings, accuracy, and generation stability.
Figures & tables
| Benchmark | Method | Tok. | Tok. (%) | Acc. (%) | Acc. (pp) | Coll. (%) | |
| MATH-500 | Raw model | 4679 67 | — | 95.1 0.1 | — | — | 0.0 |
| CREST | 5052 127 | 94.8 0.3 | 0.2 | ||||
| ReflCtrl ( ) | 4031 23 | 13.9 | 94.1 0.8 | 13.9 | 0.3 | ||
| Reflection Steering | 3657 11 | 21.8 | 94.9 0.8 | 218.0 | 0.0 | ||
| MATH-350 (disjoint) | Raw model | 4796 75 | — | 95.3 0.2 | — | — | 0.0 |
| CREST | 5192 148 | 95.3 0.3 | — | 0.0 |
| Benchmark | Tok. | Tok. (%) | Acc. (%) | Coll. (%) | |
| MATH-500 | 1.0 | 4679 | — | 95.1 | 0.0 |
| 0.7 | 3657 | 21.8 | 94.9 | 0.0 | |
| 0.3 | 3292 | 29.6 | 94.6 | 0.2 | |
| 0.0 | 3439 | 26.5 | 93.5 | 1.1 | |
| MATH-350 (disjoint) | 1.0 | 4796 | — | 95.3 | 0.0 |
| 0.7 | 3674 | 23.4 | 95.4 | 0.0 |
| Variant | Tok. | Tok. | Acc. | Coll. |
| Panel A: direction purification | ||||
| Raw model | 7250 | — | 70.7 | 0.0 |
| PCA + orthogonalization | 5737 | 20.9 | 70.7 | 0.0 |
| No orthogonalization | 4104 | 43.4 | 67.2 | 0.0 |
| No PCA | 6105 | 15.8 | 71.2 | 0.0 |
| Panel B: layer calibration and projection removal | ||||
| Model | Benchmark | Method | Tok. | Tok. (%) | Acc. |
| Qwen3-8B | MATH-500 | Raw model | 4345 | — | 93.6 |
| ReflCtrl | 4449 | 93.6 | |||
| RS | 4060 | 6.6 | 93.2 | ||
| Qwen3-8B | GPQA-D | Raw model | 8485 | — | 57.6 |
| ReflCtrl | 8292 | 2.3 | 56.1 | ||
| RS | 7670 | 9.6 | 56.1 |
Language Model Steering
Language model steering controls a model’s behavior at inference time by intervening in its representations, components, or decoding process.
See all 281 papers