atlas

Research map / Large language models / Alignment and preferences

Learning to Clarify: Multi-turn Conversations with Action-Based Contrastive Self-Training

ICLR 2025 · Large language models › Alignment and preferences · approach: LLM-as-judge and feedback data · 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 ACT, a quasi-online DPO variant that builds action-contrastive preference pairs and uses on-policy sampling with user-simulated trajectories to tune LLMs for clarification-asking in multi-turn conversations, evaluated on PACIFIC, Abg-CoQA, and the new AmbigSQL.

Problem

LLM-based conversational agents overhedge or guess user intent instead of asking clarifying questions, and tuning for multi-turn disambiguation is hard when task-specific conversation data is scarce.

Approach

Contrastive action-based preference pairs (clarify vs. answer) where the losing response is on-policy sampled from the current policy and, if it chooses the right action, its simulated multi-turn trajectory is scored to decide winner/loser; the DPO objective is then applied to these quasi-online pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
tune with ACT instead of SFTZephyr 7B-β · PACIFIC public evaluation, 50 conversationsMacro F1: 69.0 -> 82.2Helped
tune with ACT instead of SFTZephyr 7B-β · PACIFIC public evaluation, 50 conversationsPost-Clarify F1: 43.5 -> 57.2Helped
tune with ACT instead of SFTZephyr 7B-β · Abg-CoQA test, 50 conversationsTraj. Similarity: 64.2 -> 68.8Helped
tune with ACT instead of SFTZephyr 7B-β · AmbigSQL test, 50 conversationsExecution Match: 21.9 -> 43.6Helped
tune with ACT instead of IRPOZephyr 7B-β · AmbigSQL test, 50 conversationsAccuracy: 91.0 -> 80.8Hurt
use crowdsourced action labels instead of pseudo-labelsACT on PACIFIC · PACIFIC, 50 conversationsMacro F1: 80.1 -> 82.2Helped
randomly sample both winning and losing actions instead of action-based preferences (ablation)ACT on PACIFIC · PACIFIC, 50 conversationsMacro F1: 82.2 -> 63.2Hurt
add on-policy sampling (ablation)ACT on PACIFIC · PACIFIC, 50 conversationsMacro F1: 74.8 -> 82.2Helped
add on-policy sampling (ablation)ACT on PACIFIC · PACIFIC, 50 conversationsTraj. F1: 59.1 -> 61.9Helped
add trajectory simulation (ablation)ACT on PACIFIC · PACIFIC, 50 conversationsPost-Clarify F1: 50.1 -> 57.2Helped
replace SFT with ACT (ablation)Gemma 2B · PACIFIC, 50 conversationsMacro F1: 57.7 -> 62.7Helped
replace SFT with ACT (ablation)Mistral 7B · PACIFIC, 50 conversationsTraj. F1: 51.4 -> 57.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: PACIFIC Abg-CoQA AmbigSQL Spider CoSQL UltraChat UltraFeedback

Benchmarks: PACIFIC Abg-CoQA AmbigSQL

Metrics: Macro F1 Turn F1 Trajectory F1 Post-Clarify F1 Turn Similarity Trajectory Similarity SentenceBERT semantic similarity Execution Match PC Execution Match Action Accuracy

Baselines: Standard ICL Chain-of-thought prompting Proactive MIPrompt SFT IRPO DPO-Dist ACT w/o on-policy sampling

Builds on: Direct Preference Optimization Iterative Reasoning Preference Optimization Spider Zephyr

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