English

Dueling Optimization with a Monotone Adversary

Data Structures and Algorithms 2023-11-21 v1 Machine Learning Machine Learning

Abstract

We introduce and study the problem of dueling optimization with a monotone adversary, which is a generalization of (noiseless) dueling convex optimization. The goal is to design an online algorithm to find a minimizer x\mathbf{x}^{*} for a function f ⁣:XRf\colon X \to \mathbb{R}, where XRdX \subseteq \mathbb{R}^d. In each round, the algorithm submits a pair of guesses, i.e., x(1)\mathbf{x}^{(1)} and x(2)\mathbf{x}^{(2)}, and the adversary responds with any point in the space that is at least as good as both guesses. The cost of each query is the suboptimality of the worse of the two guesses; i.e., max(f(x(1)),f(x(2)))f(x){\max} \left( f(\mathbf{x}^{(1)}), f(\mathbf{x}^{(2)}) \right) - f(\mathbf{x}^{*}). The goal is to minimize the number of iterations required to find an ε\varepsilon-optimal point and to minimize the total cost (regret) of the guesses over many rounds. Our main result is an efficient randomized algorithm for several natural choices of the function ff and set XX that incurs cost O(d)O(d) and iteration complexity O(dlog(1/ε)2)O(d\log(1/\varepsilon)^2). Moreover, our dependence on dd is asymptotically optimal, as we show examples in which any randomized algorithm for this problem must incur Ω(d)\Omega(d) cost and iteration complexity.

Keywords

Cite

@article{arxiv.2311.11185,
  title  = {Dueling Optimization with a Monotone Adversary},
  author = {Avrim Blum and Meghal Gupta and Gene Li and Naren Sarayu Manoj and Aadirupa Saha and Yuanyuan Yang},
  journal= {arXiv preprint arXiv:2311.11185},
  year   = {2023}
}

Comments

21 pages. comments welcome

R2 v1 2026-06-28T13:25:12.522Z