Do Thinking Tokens Help or Trap? Towards More Efficient Large Reasoning Model

Bowen Ding, Yuhan Chen, Futing Wang, Lingfeng Ming, Tao Lin
6/30/2025
cs.CLcs.AI

No official code found. Best implementation: Danield21/Dual-Policy-Preference-Optimization (1 star, last commit 2025-06-30).

Abstract

Large Reasoning Models (LRMs) excel at solving complex problems but face an overthinking dilemma. When handling simple tasks, they often produce verbose responses overloaded with thinking tokens (e.g., wait, however). These tokens trigger unnecessary high-level reasoning behaviors like reflection and backtracking, reducing efficiency. In this work, our pilot study reveals that these thinking-token-induced behaviors are not essential for effective problem-solving and may even hinder correct reasoning within constrained token budgets. We identify this phenomenon as the thinking trap. To mitigate this issue, we propose Dual Policy Preference Optimization (DuP-PO), a novel algorithm featuring: (1) A rollout sampling strategy that guarantees balanced exposure to responses with and without thinking tokens; (2) A fine-grained advantage control technique to dynamically regulate the prediction of target tokens; (3) A policy shaping method ensuring stable gradient contributions from thinking tokens. Experimental results on five popular math reasoning benchmarks show that DuP-PO performs well on the popular LRM, which significantly improves their token efficiency during reasoning, while achieving superior performance of the base model.

View on arXivView PDF

Code Implementations(1)

The codebase for the preprint `Do Thinking Tokens Help or Trap? Towards More Efficient Large Reasoning Model'

11Jun 30, 20251 years ago

Similar Papers

Cite this paper

@article{ding2025thinking,
  title  = {Do Thinking Tokens Help or Trap? Towards More Efficient Large Reasoning Model},
  author = {Bowen Ding and Yuhan Chen and Futing Wang and Lingfeng Ming and Tao Lin},
  year   = {2025},
  eprint = {2506.23840},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.23840v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.23840.svg)](https://codeofpaper.com/paper/2506.23840)

Discussion