Hidden States as Early Signals: Step-level Trace Evaluation and Pruning for Efficient Test-Time Scaling
Zhixiang Liang, Beichen Huang, Zheng Wang, Minjia Zhang
TL;DR
STEP tackles the latency and cost of test-time scaling by pruning reasoning traces during generation using a hidden-state based step scorer and a GPU memory aware trigger. The approach aggregates per-step scores at step boundaries to form trace-level scores and prunes the weakest traces when KV cache memory is saturated, thereby eliminating waiting time as a major latency component. Across multiple models and challenging benchmarks, STEP delivers end-to-end latency reductions of $45\%$ to $70\%$ and improves reasoning accuracy, outperforming existing pruning baselines. This combination of early, signal-based pruning and system-level memory management enables more practical and scalable deployment of parallel reasoning with LLMs. The work demonstrates that hidden-state signals can reliably guide trace quality assessment and that memory-aware pruning is essential to reducing real-world latency.
Abstract
Large Language Models (LLMs) can enhance reasoning capabilities through test-time scaling by generating multiple traces. However, the combination of lengthy reasoning traces with multiple sampling introduces substantial computation and high end-to-end latency. Prior work on accelerating this process has relied on similarity-based or confidence-based pruning, but these signals do not reliably indicate trace quality. To address these limitations, we propose STEP: Step-level Trace Evaluation and Pruning, a novel pruning framework that evaluates reasoning steps using hidden states and dynamically prunes unpromising traces during generation. We train a lightweight step scorer to estimate trace quality, and design a GPU memory-aware pruning strategy that triggers pruning as the GPU memory is saturated by KV cache to reduce end-to-end latency. Experiments across challenging reasoning benchmarks demonstrate that STEP reduces end-to-end inference latency by 45%-70% on average compared to self-consistency while also improving reasoning accuracy. Our code is released at: https://github.com/Supercomputing-System-AI-Lab/STEP
