Top-k Pareto Bandits: Hypervolume Regret for Multi-Objective Slate Selection

Nicolas Gutowski, Fabien Chhel, Alexandre Letard, Sylvain Lamprier
7/28/2026
cs.LGcs.AIstat.ML

No official code found. Best implementation: ngutowski/topk-pareto-bandits (0 stars, GPL-3.0, last commit 2026-07-28).

Abstract

We consider a stochastic multi-objective bandit problem where, at each round, the agent selects a slate of $k$ arms and observes their $d$-dimensional reward vectors under semi-bandit feedback. We do not aim at identifying a single optimal arm; instead, we consider the problem of maintaining a small set of actions that jointly approximate the Pareto frontier. We formalize this objective through the dominated hypervolume induced by the selected subset of arms, and define an $α$-approximate hypervolume regret with respect to the best size-$k$ subset achievable in hindsight, where $α= 1 - 1/e$ reflects the approximation guarantee of greedy maximization for monotone submodular functions. To address this problem, we introduce \textit{THV-UCB}, an optimistic algorithm that selects arms greedily based on optimistic estimates of their marginal hypervolume contributions. We establish a gap-free regret bound $\tilde{O}(d\sqrt{nkT})$ that holds on every instance, together with a gap-dependent bound $\tilde{O}(nk^{2.5}/Δ_{\min})$ that becomes polylogarithmic in $T$ once the arms are sufficiently well separated. Our results provide theoretical support for using small subsets to approximate Pareto fronts in various multi-objective applications.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Code for the paper "Top-k Pareto Bandits: Hypervolume Regret for Multi-Objective Slate Selection"

00Apr 29, 20262 months agoGPL-3.0

Similar Papers

Cite this paper

@article{gutowski2026topk,
  title  = {Top-k Pareto Bandits: Hypervolume Regret for Multi-Objective Slate Selection},
  author = {Nicolas Gutowski and Fabien Chhel and Alexandre Letard and Sylvain Lamprier},
  year   = {2026},
  eprint = {2607.26273},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.26273v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.26273.svg)](https://codeofpaper.com/paper/2607.26273)

Discussion