atlas

Research map / Large language models / Retrieval and knowledge

Uncertainty of Thoughts: Uncertainty-Aware Planning Enhances Information Seeking in LLMs

NeurIPS 2024 · Large language models › Retrieval and knowledge · approach: Domain-specific QA datasets · 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 Uncertainty of Thoughts (UoT), a plug-and-play tree-search planning method that uses information-gain-based rewards and reward propagation to help LLMs ask more effective questions in 20 Questions, medical diagnosis, and troubleshooting.

Problem

LLMs often fail to actively seek missing information by asking effective follow-up questions in uncertain interactive settings such as medical diagnosis, troubleshooting, and guessing games, where standard QA benchmarks provide all information upfront.

Approach

Simulate possible future question-answer trajectories as a tree using LLMs as questioner and answerer simulators, score each node with an entropy-based information-gain reward (with a sharpening hyperparameter), and propagate accumulated and expected rewards to pick the question with highest expected information gain.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UoT instead of ReflexionGPT-4 · 20 Questions Common (CS)success rate: 67.6 -> 71.2Helped
Use UoT instead of ReflexionGPT-4 · 20 Questions Thing (CS)success rate: 31.5 -> 37.5Helped
Use UoT instead of Adapted-ToTGPT-4 · DX (CS)success rate: 92.1 -> 97.0Helped
Use UoT instead of Adapted-ToTGPT-4 · MedDG (CS)success rate: 78.0 -> 88.0Helped
Use UoT instead of Adapted-ToTGPT-4 · FloDial (CS)success rate: 60.3 -> 67.3Helped
Replace UoT's uncertainty-based reward with heuristic self-evaluation (ablation)UoT · 20 Questions, Medical Diagnosis, and Troubleshootingsuccess rate: 54.4 -> 48.5; 91.7 -> 89.0; 67.3 -> 66.0Hurt
Add the uncertainty-based reward to ToT (ablation)ToT · 20 Questions, Medical Diagnosis, and Troubleshootingsuccess rate: 33.8 -> 45.3; 85.1 -> 85.6; 60.3 -> 66.0Mixed
Prune half of question nodes at each simulation step (ablation)UoT · 20 Questions, DX, MedDG, and FloDialsuccess rate: 71.2 -> 62.2; 97.0 -> 92.1; 88.0 -> 83.3; 67.3 -> 63.2Hurt
Use maximum child reward instead of averaging child rewards at Questioner nodes (ablation)UoT · 20Q-BIG-bench, Common, DX, MedDG, and FloDialsuccess rate: 79.3 vs 79.3; 63.7 vs 71.2; 95.1 vs 97.0; 83.1 vs 88.0; 62.6 vs 67.3Mixed
Select the single path with the highest cumulative reward (ablation)UoT · 20Q-BIG-bench, Common, DX, MedDG, and FloDialsuccess rate: 75.9 vs 79.3; 68.5 vs 71.2; 94.2 vs 97.0; 82.9 vs 88.0; 61.4 vs 67.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Common (111 items, collected by authors) Thing (1854 items) 20Q-BIG-bench (29 items) DX (104 dialogues) MedDG (500 curated of 17K) FloDial (153 faults)

Benchmarks: 20 Questions (Common, Thing, 20Q-BIG-bench) DX MedDG FloDial

Metrics: success rate mean conversation length in successful cases mean conversation length

Baselines: Direct Prompting Planning Prompting Chain-of-Thought CoT-SC Reflexion Original-ToT Adapted-ToT

Builds on: Tree-of-Thoughts Chain-of-Thought Reflexion Monte Carlo Tree Search

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