Learning to Simulate Human Dialogue
By: Kanishk Gandhi, Agam Bhatia, Noah D. Goodman
Potential Business Impact:
Teaches computers to guess what people will say.
To predict what someone will say is to model how they think. We study this through next-turn dialogue prediction: given a conversation, predict the next utterance produced by a person. We compare learning approaches along two dimensions: (1) whether the model is allowed to think before responding, and (2) how learning is rewarded either through an LLM-as-a-judge that scores semantic similarity and information completeness relative to the ground-truth response, or by directly maximizing the log-probability of the true human dialogue. We find that optimizing for judge-based rewards indeed increases judge scores throughout training, however it decreases the likelihood assigned to ground truth human responses and decreases the win rate when human judges choose the most human-like response among a real and synthetic option. This failure is amplified when the model is allowed to think before answering. In contrast, by directly maximizing the log-probability of observed human responses, the model learns to better predict what people actually say, improving on both log-probability and win rate evaluations. Treating chain-of-thought as a latent variable, we derive a lower bound on the log-probability. Optimizing this objective yields the best results on all our evaluations. These results suggest that thinking helps primarily when trained with a distribution-matching objective grounded in real human dialogue, and that scaling this approach to broader conversational data may produce models with a more nuanced understanding of human behavior.
Similar Papers
LLM should think and action as a human
Computation and Language
Helps chatbots think and plan better conversations.
Asynchronous Reasoning: Training-Free Interactive Thinking LLMs
Machine Learning (CS)
Lets AI think and talk at the same time.
Exploring Human-Like Thinking in Search Simulations with Large Language Models
Information Retrieval
Computers learn to think like people searching.