English

Continuum-armed Bandit Optimization with Batch Pairwise Comparison Oracles

Machine Learning 2025-05-29 v1 Machine Learning

Abstract

This paper studies a bandit optimization problem where the goal is to maximize a function f(x)f(x) over TT periods for some unknown strongly concave function ff. We consider a new pairwise comparison oracle, where the decision-maker chooses a pair of actions (x,x)(x, x') for a consecutive number of periods and then obtains an estimate of f(x)f(x)f(x)-f(x'). We show that such a pairwise comparison oracle finds important applications to joint pricing and inventory replenishment problems and network revenue management. The challenge in this bandit optimization is twofold. First, the decision-maker not only needs to determine a pair of actions (x,x)(x, x') but also a stopping time nn (i.e., the number of queries based on (x,x)(x, x')). Second, motivated by our inventory application, the estimate of the difference f(x)f(x)f(x)-f(x') is biased, which is different from existing oracles in stochastic optimization literature. To address these challenges, we first introduce a discretization technique and local polynomial approximation to relate this problem to linear bandits. Then we developed a tournament successive elimination technique to localize the discretized cell and run an interactive batched version of LinUCB algorithm on cells. We establish regret bounds that are optimal up to poly-logarithmic factors. Furthermore, we apply our proposed algorithm and analytical framework to the two operations management problems and obtain results that improve state-of-the-art results in the existing literature.

Keywords

Cite

@article{arxiv.2505.22361,
  title  = {Continuum-armed Bandit Optimization with Batch Pairwise Comparison Oracles},
  author = {Xiangyu Chang and Xi Chen and Yining Wang and Zhiyi Zeng},
  journal= {arXiv preprint arXiv:2505.22361},
  year   = {2025}
}
R2 v1 2026-07-01T02:46:25.455Z