Uncertainty of Thoughts: Uncertainty-Aware Planning Enhances Information Seeking in Large Language Models
FreeUncertainty-aware planning for active information seeking in LLMs
About Uncertainty of Thoughts: Uncertainty-Aware Planning Enhances Information Seeking in Large Language Models
Uncertainty of Thoughts (UoT) is an algorithm designed to enhance large language models' ability to actively seek information by asking effective follow-up questions. It integrates three key components: uncertainty-aware simulation to predict possible future scenarios and their likelihood, uncertainty-based rewards motivated by information gain, and a reward propagation scheme to select optimal questions. Evaluated on medical diagnosis, troubleshooting, and the 20 Questions game, UoT achieves an average 38.1% improvement in task success rate across multiple LLMs while reducing the number of questions needed. The code is publicly available and the work was presented at NeurIPS 2024.
Key Features
Pros & Cons
- Average 38.1% improvement in task success rate across multiple LLMs
- Reduces the number of questions needed to complete a task (improves efficiency)
- Works with various LLMs without requiring fine-tuning
- Open-source code available for reproduction and extension
- Published at NeurIPS 2024, peer-reviewed research
- Requires additional computational overhead for simulation and reward propagation
- May not perform well on tasks with very limited possible queries or deterministic information