Gradient-based Optimization for Bayesian Preference Elicitation
Ivan Vendrov, Tyler Lu, Qingqing Huang, Craig Boutilier

TL;DR
This paper introduces a scalable, gradient-based Bayesian preference elicitation method that efficiently optimizes queries in large item spaces, improving recommendation systems' interactivity and effectiveness.
Contribution
It presents a novel differentiable formulation of EVOI and a Monte Carlo optimization approach that scales to large item spaces and diverse query types.
Findings
Achieves state-of-the-art performance in preference elicitation tasks.
Scales efficiently to large item spaces using gradient-based optimization.
Adapts to various query formats, including partial items.
Abstract
Effective techniques for eliciting user preferences have taken on added importance as recommender systems (RSs) become increasingly interactive and conversational. A common and conceptually appealing Bayesian criterion for selecting queries is expected value of information (EVOI). Unfortunately, it is computationally prohibitive to construct queries with maximum EVOI in RSs with large item spaces. We tackle this issue by introducing a continuous formulation of EVOI as a differentiable network that can be optimized using gradient methods available in modern machine learning (ML) computational frameworks (e.g., TensorFlow, PyTorch). We exploit this to develop a novel, scalable Monte Carlo method for EVOI optimization, which is more scalable for large item spaces than methods requiring explicit enumeration of items. While we emphasize the use of this approach for pairwise (or k-wise)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
