English

A simple and improved algorithm for noisy, convex, zeroth-order optimisation

Optimization and Control 2024-06-28 v1 Machine Learning Machine Learning

Abstract

In this paper, we study the problem of noisy, convex, zeroth order optimisation of a function ff over a bounded convex set XˉRd\bar{\mathcal X}\subset \mathbb{R}^d. Given a budget nn of noisy queries to the function ff that can be allocated sequentially and adaptively, our aim is to construct an algorithm that returns a point x^Xˉ\hat x\in \bar{\mathcal X} such that f(x^)f(\hat x) is as small as possible. We provide a conceptually simple method inspired by the textbook center of gravity method, but adapted to the noisy and zeroth order setting. We prove that this method is such that the f(x^)minxXˉf(x)f(\hat x) - \min_{x\in \bar{\mathcal X}} f(x) is of smaller order than d2/nd^2/\sqrt{n} up to poly-logarithmic terms. We slightly improve upon existing literature, where to the best of our knowledge the best known rate is in [Lattimore, 2024] is of order d2.5/nd^{2.5}/\sqrt{n}, albeit for a more challenging problem. Our main contribution is however conceptual, as we believe that our algorithm and its analysis bring novel ideas and are significantly simpler than existing approaches.

Keywords

Cite

@article{arxiv.2406.18672,
  title  = {A simple and improved algorithm for noisy, convex, zeroth-order optimisation},
  author = {Alexandra Carpentier},
  journal= {arXiv preprint arXiv:2406.18672},
  year   = {2024}
}
R2 v1 2026-06-28T17:20:27.267Z