OptimalThinkingBench: Evaluating Over and Underthinking in LLMs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Aggarwal, Pranjal, Kim, Seungone, Lanchantin, Jack, Welleck, Sean, Weston, Jason, Kulikov, Ilia, Saha, Swarnadeep
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908576678674432
author Aggarwal, Pranjal
Kim, Seungone
Lanchantin, Jack
Welleck, Sean
Weston, Jason
Kulikov, Ilia
Saha, Swarnadeep
author_facet Aggarwal, Pranjal
Kim, Seungone
Lanchantin, Jack
Welleck, Sean
Weston, Jason
Kulikov, Ilia
Saha, Swarnadeep
contents Thinking LLMs solve complex tasks at the expense of increased compute and overthinking on simpler problems, while non-thinking LLMs are faster and cheaper but underthink on harder reasoning problems. This has led to the development of separate thinking and non-thinking LLM variants, leaving the onus of selecting the optimal model for each query on the end user. We introduce OptimalThinkingBench, a unified benchmark that jointly evaluates overthinking and underthinking in LLMs and also encourages the development of optimally-thinking models that balance performance and efficiency. Our benchmark comprises two sub-benchmarks: OverthinkingBench, featuring simple math and general queries in 72 domains, and UnderthinkingBench, containing 11 challenging reasoning tasks along with harder math problems. Using novel thinking-adjusted accuracy metrics, we extensively evaluate 33 different thinking and non-thinking models and show that no model is able to optimally think on our benchmark. Thinking models often overthink for hundreds of tokens on the simplest user queries without improving performance. In contrast, large non-thinking models underthink, often falling short of much smaller thinking models. We further explore several methods to encourage optimal thinking, but find that these approaches often improve on one sub-benchmark at the expense of the other, highlighting the need for better unified and optimal models in the future.
format Preprint
id arxiv_https___arxiv_org_abs_2508_13141
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle OptimalThinkingBench: Evaluating Over and Underthinking in LLMs
Aggarwal, Pranjal
Kim, Seungone
Lanchantin, Jack
Welleck, Sean
Weston, Jason
Kulikov, Ilia
Saha, Swarnadeep
Computation and Language
Machine Learning
Thinking LLMs solve complex tasks at the expense of increased compute and overthinking on simpler problems, while non-thinking LLMs are faster and cheaper but underthink on harder reasoning problems. This has led to the development of separate thinking and non-thinking LLM variants, leaving the onus of selecting the optimal model for each query on the end user. We introduce OptimalThinkingBench, a unified benchmark that jointly evaluates overthinking and underthinking in LLMs and also encourages the development of optimally-thinking models that balance performance and efficiency. Our benchmark comprises two sub-benchmarks: OverthinkingBench, featuring simple math and general queries in 72 domains, and UnderthinkingBench, containing 11 challenging reasoning tasks along with harder math problems. Using novel thinking-adjusted accuracy metrics, we extensively evaluate 33 different thinking and non-thinking models and show that no model is able to optimally think on our benchmark. Thinking models often overthink for hundreds of tokens on the simplest user queries without improving performance. In contrast, large non-thinking models underthink, often falling short of much smaller thinking models. We further explore several methods to encourage optimal thinking, but find that these approaches often improve on one sub-benchmark at the expense of the other, highlighting the need for better unified and optimal models in the future.
title OptimalThinkingBench: Evaluating Over and Underthinking in LLMs
topic Computation and Language
Machine Learning
url https://arxiv.org/abs/2508.13141