Eliciting Human Preferences with Language Models
Belinda Z. Li, Alex Tamkin, Noah Goodman, Jacob Andreas
TL;DR
This paper introduces Generative Active Task Elicitation (GATE), a framework that uses language models to interactively elicit and infer human task preferences, addressing the shortcomings of prompting and traditional label-based paradigms. By treating elicitation as a dialogue-driven process, GATE generates informative edge cases and questions (yes/no and open-ended) to rapidly align model behavior with user values. Across email verification, content recommendation, and moral reasoning, GATE demonstrates improved alignment and comparable or reduced user effort relative to baselines, highlighting the method's strength in handling edge cases and nebulous preferences. The work also discusses limitations, potential risks, and directions for scaling and applying LM-driven elicitation to complex, high-stakes domains.
Abstract
Language models (LMs) can be directed to perform target tasks by using labeled examples or natural language prompts. But selecting examples or writing prompts for can be challenging--especially in tasks that involve unusual edge cases, demand precise articulation of nebulous preferences, or require an accurate mental model of LM behavior. We propose to use *LMs themselves* to guide the task specification process. In this paper, we introduce **Generative Active Task Elicitation (GATE)**: a learning framework in which models elicit and infer intended behavior through free-form, language-based interaction with users. We study GATE in three domains: email validation, content recommendation, and moral reasoning. In preregistered experiments, we show that LMs prompted to perform GATE (e.g., by generating open-ended questions or synthesizing informative edge cases) elicit responses that are often more informative than user-written prompts or labels. Users report that interactive task elicitation requires less effort than prompting or example labeling and surfaces novel considerations not initially anticipated by users. Our findings suggest that LM-driven elicitation can be a powerful tool for aligning models to complex human preferences and values.
