atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Functionally Constrained Algorithm Solves Convex Simple Bilevel Problem

NeurIPS 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Globally optimal geometric optimization

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 that absolute optimal solutions of convex simple bilevel problems are intractable for zero-respecting first-order methods, and proposes FC-BiO, a bisection-plus-subroutine method via functional-constraint reformulation that achieves near-optimal weak-solution rates in Lipschitz and smooth settings.

Problem

Convex simple bilevel optimization: minimize a convex upper-level f over the solution set of a convex lower-level problem g; find (eps_f, eps_g)-weak optimal solutions with first-order methods at near-optimal complexity.

Approach

Reformulate the simple bilevel problem as a functionally constrained problem with relaxed constraint g(x)-ĝ*≤0, then find its optimal value as the smallest root of a decreasing function ψ*(t) via bisection, solving each inner discrete minimax with subgradient or generalized accelerated gradient methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FC-BiO with bisection and SGM for Lipschitz objectivesSimple bilevel optimization · Lipschitz simple bilevel problemsiteration complexity: \tilde \fO \left(\max\left\{\frac{C_f^2}{\epsilon_f^2},\frac{C_g^2}{\epsilon_g^2}\right\} D^2 \right), matching the loweHelped
Use FC-BiO with bisection and generalized AGM for smooth objectivesSimple bilevel optimization · Smooth simple bilevel problemsiteration complexity: \tilde \fO\left(\max\left\{\sqrt{\frac{L_f}{\epsilon_f}},\sqrt{\frac{L_g}{\epsilon_g}}\right\}D\right), matching the lowHelped
Use FC-BiO sm instead of existing methodsSmooth simple bilevel solvers · Minimum norm solutionconvergence in upper- and lower-level objectivesHelped
Use FC-BiO sm instead of Bisec-BiOSmooth simple bilevel solvers · Minimum norm solutionconvergenceNo clear effect
Use FC-BiO instead of other compared algorithmsSmooth simple bilevel solvers · Over-parameterized logistic regression on rcv1.binaryconvergence in upper- and lower-level objectivesHelped
Seek an absolute optimal solution rather than a weak optimal solutionZero-respecting first-order methods · Smooth simple bilevel problemsupper-level objective error: f(\vx_k)=f(\vx_0), while |f(\vx_0)-f^*|\geq \frac 1{48}Hurt
Seek an absolute optimal solution rather than a weak optimal solutionZero-respecting first-order methods · Lipschitz simple bilevel problemsupper-level objective error: f(\vx_k)=f(\vx_0), while |f(\vx_0)-f^*|\geq \frac 1{4}Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Wikipedia Math Essential dataset rcv1.binary (LIBSVM)

Benchmarks: Wikipedia Math Essential minimum norm problem rcv1.binary over-parameterized logistic regression

Metrics: upper-level suboptimality |f(x)-f*| lower-level objective g(x) function value convergence vs. iterations

Baselines: a-IRG Bi-SG CG-BiO AGM-BiO PB-APG Bisec-BiO

Builds on: Nesterov lower bounds for zero-chain functions bisection reformulation of functionally constrained problems (Lin et al.) generalized accelerated gradient method CG-BiO

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