OCLGMLJun 26, 2024

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

arXiv:2406.18672v1
Originality Incremental advance
AI Analysis

This work addresses optimization problems where only noisy function evaluations are available, offering a conceptual simplification for researchers in optimization and machine learning, though it is incremental in nature.

The paper tackles noisy, convex, zeroth-order optimization by proposing a simple algorithm based on the center of gravity method, achieving an error bound of order d^2/√n, which slightly improves upon the previous best rate of d^{2.5}/√n.

In this paper, we study the problem of noisy, convex, zeroth order optimisation of a function $f$ over a bounded convex set $\bar{\mathcal X}\subset \mathbb{R}^d$. Given a budget $n$ of noisy queries to the function $f$ that can be allocated sequentially and adaptively, our aim is to construct an algorithm that returns a point $\hat x\in \bar{\mathcal X}$ such that $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(\hat x) - \min_{x\in \bar{\mathcal X}} f(x)$ is of smaller order than $d^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 $d^{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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes