atlas

Research map / Optimization / Nonconvex and smooth optimization

SPARKLE: A Unified Single-Loop Primal-Dual Framework for Decentralized Bilevel Optimization

NeurIPS 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 SPARKLE, a unified single-loop primal-dual framework for decentralized stochastic bilevel optimization that supports EXTRA, Exact Diffusion, and gradient-tracking variants with distinct strategies per level, with a unified convergence analysis.

Problem

x

Approach

A unified primal-dual framework with moving-average momentum on the upper-level gradient and separate communication matrices (A, B, C) for upper, lower, and auxiliary variables, so that EXTRA, Exact Diffusion, and GT variants can be plugged in and mixed across levels; the analysis covers all variants without bounded-gradient or bounded-heterogeneity assumptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EXTRA instead of GT for the upper-, lower-, and auxiliary-level updatesSPARKLE · Decentralized bilevel optimizationtransient iteration complexity: \max\left\{ \frac{ n^3}{(1-\rho)^2}, \frac{ n}{(1-\rho)^{8/3}}\right\} -> \frac{ n^3}{(1-\rho)^2}Helped
Use ED instead of GT for the upper-, lower-, and auxiliary-level updatesSPARKLE · Decentralized bilevel optimizationtransient iteration complexity: \max\left\{ \frac{ n^3}{(1-\rho)^2}, \frac{ n}{(1-\rho)^{8/3}}\right\} -> \frac{ n^3}{(1-\rho)^2}Helped
Use ED for lower- and auxiliary-level updates while retaining GT for the upper-level updateSPARKLE · Decentralized bilevel optimizationtransient iteration complexity: \max\left\{ \frac{ n^3}{(1-\rho)^2}, \frac{ n}{(1-\rho)^{8/3}}\right\} -> \frac{n^3}{(1-\rho)^2}Helped
Use a less connected topology for the upper-level variable while retaining connectivity for lower- and auxiliary-level variablesSPARKLE-EXTRA · FashionMNIST hyper-cleaningtest accuracyNo clear effect
Reduce connectivity of the lower- and auxiliary-level topology while keeping the upper-level topology fixedSPARKLE-EXTRA · FashionMNIST hyper-cleaningtest accuracyHurt
Use ED or EXTRA rather than GTSPARKLE · FashionMNIST hyper-cleaningtest accuracyHelped
Use mixed ED-GT or EXTRA-GT updates rather than GT at all levelsSPARKLE · FashionMNIST hyper-cleaningtest accuracyHelped
Use SPARKLE rather than MDBO or stochastic SLDBODistributed policy evaluation · Policy evaluation in reinforcement learningsample complexityHelped
Use SPARKLE rather than D-SOBA or MAMLDecentralized meta-learning · miniImageNettraining accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: FashionMNIST miniImageNet

Benchmarks: FashionMNIST hyper-cleaning multi-agent MDP policy evaluation miniImageNet decentralized meta-learning

Metrics: test accuracy upper-level loss stationarity gap transient iteration complexity

Baselines: D-SOBA MA-DSBO-GT MDBO SLDBO MAML DSBO Gossip DSBO SLAM LoPA

Builds on: SOBA D-SOBA SUDA EXTRA Exact Diffusion

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