Function-free Optimization via Comparison Oracles
Katya Scheinberg, Zikai Xiong

TL;DR
This paper introduces a framework for optimizing without explicit objective functions, relying solely on preference comparisons to find optimal solutions in complex, nonsmooth, or nonconvex settings.
Contribution
It develops geometric and algorithmic methods for function-free optimization using comparison oracles, including estimation of normal directions and adaptive schemes.
Findings
Comparison-based normal direction estimation matches lower bounds in complexity.
The descent method achieves near-optimal comparison complexity for convex preference relations.
Adaptive schemes effectively estimate directions and solve optimization problems with minimal comparisons.
Abstract
In this work, we study optimization specified only through a comparison oracle: given two points, it reports which one is preferred. We call it function-free optimization because we do not assume access to, nor the existence of, a canonical application-given objective function. The goal is to find the most preferred feasible point, which we call the optimal solution. This model arises in preference- and ranking-based settings where objective values and derivatives are unavailable or meaningless. Even when a representative function exists, it may be nonsmooth, nonconvex, or discontinuous. We develop an analytical and algorithmic framework based on the geometry of preference level sets, which remains well-defined from comparisons alone. We introduce the level-set optimality gap, the distance from a preference level set to the optimal solutions, and the regularity radius, a stationarity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
