atlas

Research map / Optimization / Nonconvex and smooth optimization

Double Momentum Method for Lower-Level Constrained Bilevel Optimization

ICML 2024 · Optimization › Nonconvex and smooth optimization · approach: Penalty and implicit-gradient bilevel 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.

Proposes DMLCBO, a single-loop single-timescale double-momentum method for lower-level constrained bilevel optimization that uses a randomized-smoothing, Neumann-series hypergradient, with a (δ,ε)-stationarity guarantee of Õ(d₂²ε⁻⁴) iterations.

Problem

Bilevel optimization where the lower-level problem has convex constraints, so the upper-level objective is nonsmooth and existing hypergradient methods need restrictive differentiability/invertibility assumptions and lack convergence-rate guarantees or are double-loop.

Approach

Derives a generalized (nonsmooth implicit function theorem) hypergradient for LCBO, smooths the projection operator by randomized smoothing, approximates the inverse Hessian-like term with a Neumann series and randomized truncation, and runs a single-loop single-timescale double-momentum update with adaptive step sizes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DMLCBO instead of V-PBGDData hyper-cleaning · CodRNAtest accuracy (%): 80.32 ± 0.09 -> 80.42 ± 0.05Helped
use DMLCBO instead of V-PBGDData hyper-cleaning · MNIST 6vs9test accuracy (%): 93.53 ± 0.34 -> 94.24 ± 0.01Helped
use DMLCBO instead of ApproxData hyper-cleaning · Madelontest accuracy (%): 54.75 ± 1.08 -> 56.33 ± 1.83Helped
use DMLCBO instead of RMD-PCDData hyper-cleaning · FashionMNIST 1vs7test accuracy (%): 88.93 ± 0.68 -> 88.85 ± 0.60Hurt
use DMLCBO instead of RMD-PCDMeta-learning · Omniglot 5 way 5 shottest accuracy (%): 99.69 ± 0.37 -> 99.97 ± 0.04Helped
use DMLCBO instead of ApproxMeta-learning · Omniglot 10 way 5 shottest accuracy (%): 99.57 ± 0.17 -> 99.81 ± 0.19Helped
use DMLCBO instead of RMD-PCDMeta-learning · FC100 5 way 5 shottest accuracy (%): 84.75 ± 0.65 -> 85.25 ± 0.01Helped
use DMLCBO instead of RMD-PCDMeta-learning · FC100 10 way 5 shottest accuracy (%): 81.18 ± 0.39 -> 86.93 ± 0.89Helped
set Q=1 instead of Q=3 (ablation)DMLCBO · Data hyper-cleaning benchmarkstest accuracy (%): CodRNA: 80.42 ± 0.05 -> 80.25 ± 0.07; MNIST 6vs9: 94.24± 0.01 -> 93.65 ± 0.01; Madelon: 56.33 ± 1.83 -> 55.23 ± 1.22; FaHurt
set Q=5 instead of Q=3 (ablation)DMLCBO · Data hyper-cleaning benchmarkstest accuracy (%): CodRNA: 80.42 ± 0.05 -> 80.55 ± 0.03; MNIST 6vs9: 94.24± 0.01 -> 94.15 ± 0.01; Madelon: 56.33 ± 1.83 -> 56.67 ± 1.24; FaMixed
set Q=7 instead of Q=3 (ablation)DMLCBO · Data hyper-cleaning benchmarkstest accuracy (%): CodRNA: 80.42 ± 0.05 -> 80.56 ± 0.04; MNIST 6vs9: 94.24± 0.01 -> 94.35 ± 0.01; Madelon: 56.33 ± 1.83 -> 56.23 ± 1.56; FaMixed
set η=0.1 instead of η=0.5 (ablation)DMLCBO · Data hyper-cleaning benchmarkstest accuracy (%): CodRNA: 80.42 ± 0.05 -> 80.45 ± 0.04; MNIST 6vs9: 94.24± 0.01 -> 94.65 ± 0.01; Madelon: 56.33 ± 1.83 -> 56.23 ± 1.14; FaMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST CodRNA Madelon Omniglot FC100

Benchmarks: data hyper-cleaning (CodRNA, MNIST 6vs9, Madelon, FashionMNIST 1vs7) meta-learning (Omniglot 5-way 5-shot, 10-way 5-shot, FC100 5-way 5-shot, 10-way 5-shot)

Metrics: test accuracy (%) test accuracy vs training time

Baselines: V-PBGD RMD-PCD Approx JaxOpt

Builds on: double-momentum method (MRBO/VRBO-style) adaptive step size (Adam-style) Goldstein subdifferential Jacobian chain rule for generalized gradients

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