Learning the Pareto Front Using Bootstrapped Observation Samples
Wonyoung Kim, Garud Iyengar, Assaf Zeevi
TL;DR
This work tackles Pareto front identification in linear contextual bandits (PFILin) by introducing PFIwR, an algorithm that attains near-optimal sample complexity (up to polylog factors) and near-optimal Pareto regret. It hinges on two innovations: (i) an exploration-mixed estimator that updates rewards along multiple context directions by recycling exploration samples via a context-basis representation, and (ii) a doubly-robust estimator that imputes missing rewards to maintain unbiased learning for all arms. By reducing the arm-reward learning problem to a small set of context-basis rewards and coupling with a DR scheme, PFIwR enables efficient identification of the Pareto front even when the arm set is large or exponentially many. Theoretical results show $ ilde{O}( ext{something like } heta_{ ext{max}}d^{3} ext{L}/( ext{gap})^2)$-type sample complexity and regret bounds, and experiments demonstrate effective convergence on all arms and superior performance over prior methods such as MultiPFI in both identification and Pareto-regret minimization. This approach has practical impact for multi-objective online decision-making with linear context models, including medical decision support and recommender systems, where identifying all potentially optimal actions with constrained sampling and controlled regret is crucial.
Abstract
We consider Pareto front identification (PFI) for linear bandits (PFILin), i.e., the goal is to identify a set of arms with undominated mean reward vectors when the mean reward vector is a linear function of the context. PFILin includes the best arm identification problem and multi-objective active learning as special cases. The sample complexity of our proposed algorithm is optimal up to a logarithmic factor. In addition, the regret incurred by our algorithm during the estimation is within a logarithmic factor of the optimal regret among all algorithms that identify the Pareto front. Our key contribution is a new estimator that in every round updates the estimate for the unknown parameter along multiple context directions -- in contrast to the conventional estimator that only updates the parameter estimate along the chosen context. This allows us to use low-regret arms to collect information about Pareto optimal arms. Our key innovation is to reuse the exploration samples multiple times; in contrast to conventional estimators that use each sample only once. Numerical experiments demonstrate that the proposed algorithm successfully identifies the Pareto front while controlling the regret.
