SyncThink: A Training-Free Strategy to Align Inference Termination with Reasoning Saturation
Gengyang Li, Wang Cai, Yifeng Gao, Yunfang Wu
TL;DR
Long-chain reasoning in CoT prompts improves problem solving but incurs substantial inference costs due to lengthy reasoning traces. SyncThink is a training-free decoding strategy that dynamically truncates reasoning by monitoring the logit rank of the reasoning-transition token </think> and its entropy, aligning decoding with information saturation. It formalizes the efficiency-accuracy trade-off, reveals a cognitive lag where accuracy saturates around $60\%$ progress, and demonstrates a strong, model-agnostic improvement in Pareto efficiency across GSM8K, MMLU, GPQA, and BBH on DeepSeek-R1 distills, achieving an average Top-1 of $62.00\%$ with roughly $70\%$ fewer tokens and up to $+8.1$ absolute accuracy on challenging tasks. The method is deployable and scalable across architectures, offering practical latency reductions while maintaining or improving solution quality.
Abstract
Chain-of-Thought (CoT) prompting improves reasoning but often produces long and redundant traces that substantially increase inference cost. We present SyncThink, a training-free and plug-and-play decoding method that reduces CoT overhead without modifying model weights. We find that answer tokens attend weakly to early reasoning and instead focus on the special token "/think", indicating an information bottleneck. Building on this observation, SyncThink monitors the model's own reasoning-transition signal and terminates reasoning. Experiments on GSM8K, MMLU, GPQA, and BBH across three DeepSeek-R1 distilled models show that SyncThink achieves 62.00 percent average Top-1 accuracy using 656 generated tokens and 28.68 s latency, compared to 61.22 percent, 2141 tokens, and 92.01 s for full CoT decoding. On long-horizon tasks such as GPQA, SyncThink can further yield up to +8.1 absolute accuracy by preventing over-thinking.
