atlas

Research map / Large language models / Agents, code and math

Active Task Disambiguation with LLMs

ICLR 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 1 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 active task disambiguation, selecting clarifying questions by estimating expected information gain over self-sampled candidate solutions, and shows it beats implicit question generation on a 20-questions game and code generation.

Problem

LLM agents often face ambiguously specified tasks, but generating informative clarifying questions requires meta-cognitive reasoning about their own solution distribution, which LLMs appear to lack.

Approach

Frame task disambiguation as Bayesian Experimental Design: sample candidate solutions, sample candidate questions, simulate answers to each question over the sampled solutions, and pick the question with maximum estimated expected information gain (shifting reasoning from question space to solution space).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Select open coding questions by estimated EIG rather than generating them zero-shotGPT-3.5-turbo code generation · HumanEval, t=4accuracy (%): 75.9 -> 85.0Helped
Select binary coding questions by estimated EIG rather than generating them zero-shotGPT-3.5-turbo code generation · HumanEval, t=4accuracy (%): 70.8 -> 85.6Helped
Select open coding questions by estimated EIG rather than generating them zero-shotGPT-4o-mini code generation · APPS, t=4accuracy (%): 75.1 -> 87.2Helped
Select binary coding questions by estimated EIG rather than generating them zero-shotGPT-4o-mini code generation · APPS, t=4accuracy (%): 62.9 -> 75.3Helped
Select animal questions with uniform-sample EIG rather than implicit reasoningGPT-3.5-turbo · 20 Questions, t=10average rank: 4.9 -> 6.2Helped
Estimate EIG using solution log-probabilities instead of uniform solution weightsGPT-3.5-turbo · 20 Questions, t=10average rank: 6.2 -> 4.1Hurt
Add a diverse-and-representative instruction when sampling solutions (ablation)GPT-3.5-turbo · 20 Questions, N=10conditional MI: 0.46 -> 0.57Helped
Add a diverse-and-representative instruction when sampling solutions (ablation)GPT-3.5-turbo · 20 Questions, N=20conditional MI: 0.54 -> 0.58Helped
Add a diverse-and-representative instruction when sampling solutions (ablation)GPT-3.5-turbo · 20 Questions, N=30conditional MI: 0.58 -> 0.60Helped
Filter sampled animals against current requirements (ablation)EIG-uniform, GPT-3.5-turbo · 20 Questionsfinal rankingHelped
Use open questions instead of binary questionsEIG-based code elicitation · HumanEval and APPSaccuracy (%)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: HumanEval APPS

Benchmarks: HumanEval APPS 20 questions animal game

Metrics: average rank of ground-truth animal code accuracy on hidden tests number of compatible animals

Baselines: implicit question generation implicit-ToT EIG-logprobs zero-shot binary test case questions

Builds on: tree of thoughts active learning Bayesian experimental design

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