Cautious Next Token Prediction

Yizhou Wang, Lingzhi Zhang, Yue Bai, Mang Tik Chiu, Zhengmian Hu +5 more
7/3/2025
cs.CLcs.AIcs.LG

Official code: wyzjack/CNTP (16 stars, MIT, last commit 2025-07-24).

Abstract

Next token prediction paradigm has been prevailing for autoregressive models in the era of LLMs. The current default sampling choice for popular LLMs is temperature scaling together with nucleus sampling to balance diversity and coherence. Nevertheless, such approach leads to inferior performance in various NLP tasks when the model is not certain about testing questions. To this end, we propose a brand new training-free decoding strategy, dubbed as Cautious Next Token Prediction (CNTP). In the decoding process, if the model has comparatively high prediction entropy at a certain step, we sample multiple trials starting from the step independently and stop when encountering any punctuation. Then we select the trial with the lowest perplexity score viewed as the most probable and reliable trial path given the model's capacity. The trial number is negatively correlated with the prediction confidence, i.e., the less confident the model is, the more trials it should sample. This is consistent with human beings' behaviour: when feeling uncertain or unconfident, one tends to think more creatively, exploring multiple thinking paths, to cautiously select the path one feels most confident about. Extensive experiments on both LLMs and MLLMs show that our proposed CNTP approach outperforms existing standard decoding strategies consistently by a clear margin. Moreover, the integration of CNTP with self consistency can further improve over vanilla self consistency. We believe our proposed CNTP has the potential to become one of the default choices for LLM decoding. Code is available at https://github.com/wyzjack/CNTP.

View on arXivView PDF

Code Implementations(1)

wyzjack/CNTPOfficial100%
MIT

[ACL 2025] Cautious Next Token Prediction

160C, C++May 28, 20251 years agoMIT
llmmllmquestion-answeringreasoning

Cite this paper

@article{wang2025cautious,
  title  = {Cautious Next Token Prediction},
  author = {Yizhou Wang and Lingzhi Zhang and Yue Bai and Mang Tik Chiu and Zhengmian Hu and Mingyuan Zhang and Qihua Dong and Yu Yin and Sohrab Amirghodsi and Yun Fu},
  year   = {2025},
  eprint = {2507.03038},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.03038v2}
}

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/2507.03038.svg)](https://codeofpaper.com/paper/2507.03038)

Discussion