Rethinking Uncertainty Estimation in Natural Language Generation
Lukas Aichberger, Kajetan Schweighofer, Sepp Hochreiter
TL;DR
This paper tackles the challenge of estimating predictive uncertainty in natural language generation without the heavy computational burden of sampling many output sequences. It grounds uncertainty measures in proper scoring rules and derives the negative log-likelihood of the most likely sequence under greedy decoding (G-NLL) as an efficient, theoretically principled uncertainty proxy. The approach reframes uncertainty from the conventional log-score perspective, replacing it with a zero-one score, enabling accurate uncertainty estimation from a single decoded sequence while maintaining rigor. Across QA-style tasks and diverse models, G-NLL matches or surpasses state-of-the-art, especially for concise outputs, while offering substantial computational savings and practical applicability for real-world NLG systems.
Abstract
Large Language Models (LLMs) are increasingly employed in real-world applications, driving the need to evaluate the trustworthiness of their generated text. To this end, reliable uncertainty estimation is essential. Since current LLMs generate text autoregressively through a stochastic process, the same prompt can lead to varying outputs. Consequently, leading uncertainty estimation methods generate and analyze multiple output sequences to determine the LLM's uncertainty. However, generating output sequences is computationally expensive, making these methods impractical at scale. In this work, we inspect the theoretical foundations of the leading methods and explore new directions to enhance their computational efficiency. Building on the framework of proper scoring rules, we find that the negative log-likelihood of the most likely output sequence constitutes a theoretically grounded uncertainty measure. To approximate this alternative measure, we propose G-NLL, which has the advantage of being obtained using only a single output sequence generated by greedy decoding. This makes uncertainty estimation more efficient and straightforward, while preserving theoretical rigor. Empirical results demonstrate that G-NLL achieves state-of-the-art performance across various LLMs and tasks. Our work lays the foundation for efficient and reliable uncertainty estimation in natural language generation, challenging the necessity of more computationally involved methods currently leading the field.
