English

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

Computation and Language 2025-07-29 v2 Artificial Intelligence Machine Learning

Abstract

Large language models (LLMs), optimized through human feedback, have rapidly emerged as a leading paradigm for developing intelligent conversational assistants. However, despite their strong performance across many benchmarks, LLM-based agents might still lack conversational skills such as disambiguation -- when they are faced with ambiguity, they often overhedge or implicitly guess users' true intents rather than asking clarification questions. Under task-specific settings, high-quality conversation samples are often limited, constituting a bottleneck for LLMs' ability to learn optimal dialogue action policies. We propose Action-Based Contrastive Self-Training (ACT), a quasi-online preference optimization algorithm based on Direct Preference Optimization (DPO), that enables data-efficient dialogue policy learning in multi-turn conversation modeling. We demonstrate ACT's efficacy under in data-efficient tuning scenarios, even when there is no action label available, using multiple real-world conversational tasks: tabular-grounded question-answering, machine reading comprehension, and AmbigSQL, a novel task for disambiguating information-seeking requests for complex SQL generation towards data analysis agents. Additionally, we propose evaluating LLMs' ability to function as conversational agents by examining whether they can implicitly recognize and reason about ambiguity in conversation. ACT demonstrates substantial conversation modeling improvements over standard tuning approaches like supervised fine-tuning and DPO.

Keywords

Cite

@article{arxiv.2406.00222,
  title  = {Learning to Clarify: Multi-turn Conversations with Action-Based Contrastive Self-Training},
  author = {Maximillian Chen and Ruoxi Sun and Tomas Pfister and Sercan Ö. Arık},
  journal= {arXiv preprint arXiv:2406.00222},
  year   = {2025}
}

Comments

ICLR 2025; Code: https://github.com/google-research/google-research/tree/master/learning_to_clarify

R2 v1 2026-06-28T16:49:13.997Z