Bayesian preference elicitation for decision support in multiobjective optimization
Felix Huber, Sebastian Rojas Gonzalez, Raul Astudillo
TL;DR
The paper tackles the challenge of identifying a decision-maker’s most preferred solution from the Pareto set in multiobjective optimization under uncertain preferences. It introduces a Bayesian, nonparametric approach using a Gaussian process prior over the DM’s utility with a logistic likelihood for noisy pairwise comparisons, and leverages the $qEUBO$ acquisition to select informative queries; it also provides a menu-based final decision aid by maximizing the expected utility of the best item. Key contributions include a scalable variational inference scheme for the posterior, a principled interactive elicitation strategy, and a principled menu-generation mechanism, demonstrated on problems with up to $m=9$ objectives and accompanied by an open-source implementation. The approach achieves high data efficiency and robustness to noise, enabling effective decision support in high-dimensional MO optimization and offering practical utility for interactive design and decision-making processes.
Abstract
We present a novel approach to help decision-makers efficiently identify preferred solutions from the Pareto set of a multi-objective optimization problem. Our method uses a Bayesian model to estimate the decision-maker's utility function based on pairwise comparisons. Aided by this model, a principled elicitation strategy selects queries interactively to balance exploration and exploitation, guiding the discovery of high-utility solutions. The approach is flexible: it can be used interactively or a posteriori after estimating the Pareto front through standard multi-objective optimization techniques. Additionally, at the end of the elicitation phase, it generates a reduced menu of high-quality solutions, simplifying the decision-making process. Through experiments on test problems with up to nine objectives, our method demonstrates superior performance in finding high-utility solutions with a small number of queries. We also provide an open-source implementation of our method to support its adoption by the broader community.
