English

Smooth Convex Optimization using Sub-Zeroth-Order Oracles

Optimization and Control 2021-03-02 v1

Abstract

We consider the problem of minimizing a smooth, Lipschitz, convex function over a compact, convex set using sub-zeroth-order oracles: an oracle that outputs the sign of the directional derivative for a given point and a given direction, an oracle that compares the function values for a given pair of points, and an oracle that outputs a noisy function value for a given point. We show that the sample complexity of optimization using these oracles is polynomial in the relevant parameters. The optimization algorithm that we provide for the comparator oracle is the first algorithm with a known rate of convergence that is polynomial in the number of dimensions. We also give an algorithm for the noisy-value oracle that incurs a regret of O~(n3.75T0.75)\tilde{\mathcal{O}}(n^{3.75} T^{0.75}) (ignoring the other factors and logarithmic dependencies) where nn is the number of dimensions and TT is the number of queries.

Keywords

Cite

@article{arxiv.2103.00667,
  title  = {Smooth Convex Optimization using Sub-Zeroth-Order Oracles},
  author = {Mustafa O. Karabag and Cyrus Neary and Ufuk Topcu},
  journal= {arXiv preprint arXiv:2103.00667},
  year   = {2021}
}

Comments

Extended version of the accepted paper in the 35th AAAI Conference on Artificial Intelligence 2021. 19 pages including supplementary material