English

Comparing Few to Rank Many: Active Human Preference Learning using Randomized Frank-Wolfe

Machine Learning 2024-12-30 v1 Artificial Intelligence Information Theory math.IT Optimization and Control Machine Learning

Abstract

We study learning of human preferences from a limited comparison feedback. This task is ubiquitous in machine learning. Its applications such as reinforcement learning from human feedback, have been transformational. We formulate this problem as learning a Plackett-Luce model over a universe of NN choices from KK-way comparison feedback, where typically KNK \ll N. Our solution is the D-optimal design for the Plackett-Luce objective. The design defines a data logging policy that elicits comparison feedback for a small collection of optimally chosen points from all (NK){N \choose K} feasible subsets. The main algorithmic challenge in this work is that even fast methods for solving D-optimal designs would have O((NK))O({N \choose K}) time complexity. To address this issue, we propose a randomized Frank-Wolfe (FW) algorithm that solves the linear maximization sub-problems in the FW method on randomly chosen variables. We analyze the algorithm, and evaluate it empirically on synthetic and open-source NLP datasets.

Cite

@article{arxiv.2412.19396,
  title  = {Comparing Few to Rank Many: Active Human Preference Learning using Randomized Frank-Wolfe},
  author = {Kiran Koshy Thekumparampil and Gaurush Hiranandani and Kousha Kalantari and Shoham Sabach and Branislav Kveton},
  journal= {arXiv preprint arXiv:2412.19396},
  year   = {2024}
}

Comments

Submitted to AISTATS 2025 on October 10, 2024

R2 v1 2026-06-28T20:49:31.370Z