SEMay 9

Using Semantic Distance to Estimate Uncertainty in LLM-Based Code Generation

arXiv:2605.0902359.6Has Code
Predicted impact top 37% in SE · last 90 daysOriginality Highly original
AI Analysis

For developers and researchers relying on LLM-generated code, this provides a practical, model-agnostic uncertainty estimation that improves correctness proxies without requiring model internals or LLM-as-judge calls.

The paper introduces a taxonomy for sample-based uncertainty estimators in LLM code generation and proposes a novel semantic distance-aware method that measures disagreement severity among sampled programs. Across multiple benchmarks and models, the method consistently outperforms existing baselines while reducing runtime by 48-79%.

LLMs show strong performance in code generation, but their outputs lack correctness guarantees. Sample-based uncertainty estimators address this by generating multiple candidate programs and measuring their disagreement. However, existing estimators make different design choices about how behaviours are identified, aggregated, referenced and compared, making them difficult to assess. We therefore first introduce a taxonomy that disentangles these choices and reveals a missing design point: semantic distance-aware uncertainty estimation, which measures not only whether sampled programs disagree, but how severely their execution behaviours differ. Across LiveCodeBench, MBPP, HumanEval-X and BigCodeBench, spanning Python, Java and C++, our metrics provide strong proxies for correctness, and consistently outperform state-of-the-art sample-based baselines across both closed-source models (GPT-3.5-Turbo, GPT-4o-mini, Gemini-2.5-Flash-Lite, Claude Opus 4.5) and an open-source model (DeepSeek-Coder-V2). The method is practical: it requires neither model internals nor LLM-as-judge calls, remains robust across models, languages, sampling temperatures and fuzzing settings, and reduces runtime by approximately 48-79% relative to existing baselines.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes