Optimal Design for Human Preference Elicitation
Subhojyoti Mukherjee, Anusha Lalitha, Kousha Kalantari, Aniket Deshmukh, Ge Liu, Yifei Ma, Branislav Kveton
TL;DR
The paper tackles efficient elicitation of human Preferences to learn ranking over $L$ lists of $K$ items under a budget $n$. It introduces a matrix-valued generalization of the Kiefer–Wolfowitz optimal design, enabling a non-adaptive policy $\pi_*$ that optimally gathers information for both absolute and ranking feedback. The Dope family of algorithms uses this design to collect data and learn linear preference models with strong statistical guarantees: $\tilde{O}(d^2/n)$ prediction error for absolute feedback and $\tilde{O}(K^6(d^2)/n)$ for ranking feedback, along with exponential decay in ranking loss with budget. Empirically, Dope outperforms baselines on synthetic data and real QA-style datasets (Nectar and Anthropic), demonstrating practical applicability for offline reward-model training and preference learning in AI systems.
Abstract
Learning of preference models from human feedback has been central to recent advances in artificial intelligence. Motivated by the cost of obtaining high-quality human annotations, we study efficient human preference elicitation for learning preference models. The key idea in our work is to generalize optimal designs, an approach to computing optimal information-gathering policies, to lists of items that represent potential questions with answers. The policy is a distribution over the lists and we elicit preferences from them proportionally to their probabilities. To show the generality of our ideas, we study both absolute and ranking feedback models on items in the list. We design efficient algorithms for both and analyze them. Finally, we demonstrate that our algorithms are practical by evaluating them on existing question-answering problems.
