Improving reasoning at inference time via uncertainty minimisation

TL;DR

Improving reasoning performance via uncertainty minimization, excelling on MATH500 and GSM8K datasets.

cs.AI 🔴 Advanced 2026-03-07 3 views
Nicolas Legrand Kenneth Enevoldsen Márton Kardos Kristoffer Nielbo
uncertainty minimization reasoning large language models self-certainty cross-linguistic

Key Findings

Methodology

The method frames reasoning as uncertainty minimization, operating at the thought level rather than individual tokens. At each reasoning step, it selects the continuation that maximizes the model's self-certainty, computed from its internal predictive distribution. This approach achieves significant improvement with a small number of samples, relies exclusively on model-internal signals, and applies to open-ended questions.

Key Results

  • On MATH500 and GSM8K datasets, thought-level self-certainty maximization consistently outperformed greedy decoding and matched or exceeded self-consistency under comparable token budgets.
  • Cross-linguistic evaluations indicate robust performance beyond high-resource languages.
  • Analysis of self-certainty dynamics reveals that correct reasoning trajectories converge early to stable paths, suggesting early decisions are predictive of final accuracy.

Significance

This research significantly enhances the reasoning performance of large language models through uncertainty minimization, especially in complex tasks like mathematics and programming. It reduces reliance on external evaluators, lowers computational costs, and performs well in multilingual environments, offering broad applicability.

Technical Contribution

The technical contribution lies in introducing a reasoning method based on thought-level self-certainty, avoiding noise and misguidance at the token level. This method requires no external models, relying entirely on internal signals, providing an efficient inference-time scaling method.

Novelty

This method is the first to apply uncertainty minimization at the thought level of reasoning, differing from previous applications at the token or full generation level. By maximizing self-certainty early in the reasoning process, it significantly improves reasoning accuracy.

Limitations

  • In certain edge cases, uncertainty minimization may fail, especially when the mechanistic connection between thoughts in LLMs is unclear.
  • The method performs well in low-resource languages, but its effectiveness in extremely low-resource environments needs further validation.

Future Work

Future research could explore dynamic computation allocation during reasoning to further enhance the efficiency of uncertainty minimization methods. Additionally, applying this method across a wider range of languages and tasks is an important direction.

AI Executive Summary

Large language models exhibit strong multi-step reasoning abilities, but existing inference-time scaling methods are computationally expensive. This paper proposes a reasoning method based on uncertainty minimization, operating at the thought level rather than individual tokens. Experiments show significant improvements in reasoning performance on MATH500 and GSM8K datasets, with robust performance in low-resource languages. Analysis of self-certainty dynamics reveals that correct reasoning trajectories converge early to stable paths, indicating early decisions are predictive of final accuracy. The method reduces reliance on external evaluators, lowering computational costs, and offers broad applicability. Future research could explore dynamic computation allocation during reasoning to further enhance efficiency.

Deep Analysis

Background

Large language models have made significant progress in reasoning tasks, especially in complex tasks like mathematics and programming. However, existing inference-time scaling methods often rely on extensive sampling or external evaluators, resulting in high computational costs. Recently, researchers have begun exploring how to use model-internal signals to guide generation, with uncertainty minimization showing strong results.

Core Problem

Existing inference-time scaling methods are computationally expensive and may introduce noise and misguidance when operating at the token level. Improving reasoning performance without relying on external evaluators is a significant challenge.

Innovation

This paper introduces a reasoning method based on uncertainty minimization, operating at the thought level rather than individual tokens. By selecting the continuation that maximizes the model's self-certainty at each reasoning step, the method significantly improves reasoning performance. Unlike traditional methods, it requires no external evaluators, reducing computational costs.

Methodology

  • �� Frame reasoning as uncertainty minimization, operating at the thought level. • At each reasoning step, select the continuation that maximizes the model's self-certainty. • Compute self-certainty from the model's internal predictive distribution. • The method applies to open-ended questions without external evaluators.

Experiments

Experiments were conducted on MATH500 and GSM8K datasets, covering multiple model sizes. The thought-level self-certainty maximization method was compared with greedy decoding and self-consistency methods, evaluating performance under comparable token budgets.

Results

Results show that thought-level self-certainty maximization consistently outperformed greedy decoding and matched or exceeded self-consistency under comparable token budgets. Cross-linguistic evaluations indicate robust performance in low-resource languages.

Applications

The method is suitable for tasks requiring efficient reasoning, such as mathematics and programming. Its low computational cost makes it ideal for resource-limited environments.

Limitations & Outlook

Although the method performs well in multilingual environments, its effectiveness in extremely low-resource settings needs further validation. Additionally, in certain edge cases, uncertainty minimization may fail, especially when the mechanistic connection between thoughts in LLMs is unclear.

Plain Language Accessible to non-experts

Imagine you're cooking in a kitchen with a bunch of ingredients (data), and you need to make a delicious dish (answer). Traditional methods add one spice (token) at a time, tasting as you go, which might not always work well. Our new method is like having an experienced chef (model's self-certainty) guiding you, choosing the best spice combinations at each step, making the dish come together faster and tastier.

ELI14 Explained like you're 14

Imagine you're playing a puzzle game where you have to choose the next move. Traditional methods are like checking one option at a time, slowly figuring it out. Our new method is like having a smart helper who tells you which option is most likely right, so you solve the puzzle faster! Isn't that cool?

Glossary

Uncertainty Minimization

Reducing uncertainty by selecting the continuation that maximizes the model's self-certainty.

Used to choose the best reasoning step during inference.

Self-Certainty

The model's confidence in its predictions, typically computed from its internal predictive distribution.

Used to evaluate the reliability of each reasoning step.

Thought Level

Intermediate steps produced during reasoning, representing conceptual subunits.

Captures key steps in the reasoning process.

MATH500

A dataset containing high-difficulty math problems used to evaluate reasoning ability.

Used in experiments to test model reasoning performance.

GSM8K

A dataset containing math and programming problems used to evaluate reasoning ability.

Used in experiments to test model reasoning performance.

Open Questions Unanswered questions from this research

  • 1 How to effectively apply uncertainty minimization in extremely low-resource environments?
  • 2 How to ensure the effectiveness of uncertainty minimization when the mechanistic connection between thoughts in LLMs is unclear?

Applications

Immediate Applications

Mathematical Reasoning

The method can be used to improve the efficiency of solving math problems, especially in resource-limited environments.

Long-term Vision

Cross-Linguistic Reasoning

The method performs well in multilingual environments, potentially leading to more general reasoning systems in the future.

Abstract

Large language models (LLMs) now exhibit strong multi-step reasoning abilities, but existing inference-time scaling methods remain computationally expensive, often relying on extensive sampling or external evaluators. We propose a principled strategy that frames reasoning as uncertainty minimisation and operates at the level of individual thoughts rather than tokens. Our method selects, at each reasoning step, the continuation that maximizes the model's self-certainty, a metric computed from its internal predictive distribution. This approach achieves significant improvement with a small number of samples, relies exclusively on model-internal signals, and applies to open-ended questions as opposed to methods like majority voting. Experiments on MATH500 and GSM8K across multiple model sizes demonstrate that thought-level self-certainty maximization consistently outperforms greedy decoding and matches or exceeds self-consistency under comparable token budgets. Cross-linguistic evaluations further indicate that the method transfers robustly beyond high-resource languages. Furthermore, analysis of self-certainty dynamics reveals that correct reasoning trajectories converge early to stable paths, suggesting that early decisions, likely associated with the planning of the reasoning process, are predictive of final accuracy. Building on this result, we show that self-certainty maximisation applied to the early steps can explain most of the performance gain and provide a simple yet efficient inference-time scaling method.

cs.AI