atlas

Research map / Large language models / Language, safety and interpretability

Decomposing Uncertainty for Large Language Models through Input Clarification Ensembling

ICML 2024 · Large language models › Language, safety and interpretability · approach: Uncertainty quantification for LLMs · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes input clarification ensembling, which decomposes an LLM's total uncertainty into aleatoric (input ambiguity) and epistemic parts by ensembling predictions over LLM-generated clarifications of the input, without modifying model weights.

Problem

Uncertainty decomposition for black-box LLMs: separating total predictive uncertainty into aleatoric (input ambiguity) and epistemic (missing knowledge) components, which BNNs and Deep Ensembles cannot do cheaply for LLMs.

Approach

Symmetric analogue of Deep Ensembles: instead of ensembling models to capture epistemic uncertainty, ensemble predictions over generated input clarifications so that the mutual information between outputs and clarifications approximates aleatoric uncertainty from input ambiguity, while the average entropy under clarified inputs approximates the remaining (epistemic) uncertainty.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use input clarification ensembling rather than Semantic Entropy for mistake detectiongpt-3.5-turbo-0613 · Natural QuestionAUROC: 63.8 -> 72.3Helped
Use input clarification ensembling rather than Ask4Conf for mistake detectiongpt-3.5-turbo-0613 · GSM8KAUROC: 58.1 -> 89.7Helped
Use input clarification ensembling rather than Ask4Conf for mistake detectiongpt-3.5-turbo-0613 · GSM8KF1 score: 92.3 -> 94.7Helped
Use input clarification ensembling rather than the strongest listed baselinegpt-3.5-turbo-0613 · AmbigQAAUROC: 55.4 -> 71.7Helped
Use input clarification ensembling rather than the strongest listed baselinegpt-3.5-turbo-0613 · AmbigInstAUROC: 66.0 -> 81.3Helped
Use input clarification ensembling rather than the strongest listed baselinegpt-3.5-turbo-0613 · AmbigInstF1 score: 75.4 -> 77.9Helped
Replace the GPT clarification model with a fine-tuned LLaMA clarification modelInput Clarification Ensembling · AmbigQAAUROC: 71.7 -> 67.1Mixed
Use ground-truth disambiguation instead of generated clarificationsInput Clarification Ensembling · AmbigQAAUROC: 71.7 -> 89.8Helped
Use ground-truth disambiguation instead of generated clarificationsInput Clarification Ensembling · AmbigInstAUROC: 81.3 -> 96.7Helped
Ensemble varying in-context examples instead of input clarificationsBlack-box LLM ambiguity detection · AmbigQAAUROC: 71.7 vs 53.6Hurt
Clarify the input before generating predictionsInput Clarification Ensembling · AmbigQA and AmbigInstaleatoric uncertaintyHelped
Increase the number of input clarificationsInput Clarification Ensembling · AmbigQA and AmbigInstrecall of correct answersHelped

Surprising findings

Limitations

Experimental setup

Datasets: AmbigQA Natural Questions GSM8K Instruction induction AmbigInst

Benchmarks: Natural Questions GSM8K AmbigQA AmbigInst

Metrics: AUROC F1 score average aleatoric uncertainty average entropy recall of correct answers

Baselines: Semantic Entropy Ask4Conf Ensembles* SelfConsistency Sample Repetition Sample Diversity

Builds on: Bayesian neural networks Deep Ensembles Semantic Entropy Ask4Conf

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy