atlas

Research map / Optimization / Nonconvex and smooth optimization

A Universal Transfer Theorem for Convex Optimization Algorithms Using Inexact First-order Oracles

ICML 2024 · Optimization › Nonconvex and smooth optimization · approach: Complexity of nonconvex first-order methods · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows a black-box reduction that turns any convex optimization first-order algorithm with exact oracle information into one that works with eta-approximate function/subgradient oracles, via online construction of Lipschitz (and smooth, via localized randomized smoothing) convex extensions of the inexact information, extended to approximate separation oracles.

Problem

Convex optimization (possibly nonsmooth, with structured ground sets such as mixed-integer) where first-order oracles return only approximate function values and subgradients; existing analyses cover only specific algorithms like (accelerated) gradient descent.

Approach

Given any exact first-order algorithm, feed it online-constructed first-order pairs (via a max-of-affine-functions extension with shifts, and for smooth objectives localized randomized smoothing) that are exactly consistent with some Lipschitz (or smooth) convex function F uniformly close to f; the algorithm then effectively optimizes F, treated as a black box.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use an η-approximate first-order oracle instead of exact first-order informationAny first-order algorithm for Lipschitz convex objectives · Convex optimization, Lipschitz objectivesoptimization error: err(T, M', R) + 4ηTHurt
Use an η-approximate first-order oracle instead of exact first-order informationAny first-order algorithm for smooth convex objectives · Convex optimization, smooth objectivesoptimization error: err(T, M', α', R) + 5 η · (T+2)Hurt
Use the transfer wrapper with η-approximate informationSubgradient method · Unconstrained convex optimization, subgradient methodoptimization error: O\big(\frac{MR}{\sqrt{T}}\big) -> O\Big(\frac{M R + \eta}{\sqrt{T}}\Big) + 2T\etaHurt
Use the transfer wrapper with η-approximate informationAccelerated algorithm · Unconstrained smooth convex optimization, accelerated algorithmoptimization error: O(\frac{\alpha R^2}{T^2}) -> O(\frac{\alpha R^2\sqrt{d}}{T^{1.5}} + \eta T)Hurt

Surprising findings

Limitations

Experimental setup

Metrics: optimization error bound

Baselines: gradient descent with inexact oracles accelerated gradient descent with inexact oracles

Builds on: Nesterov accelerated gradient randomized smoothing cutting-plane methods

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy