atlas

Research map / Optimization / Nonconvex and smooth optimization

Sarah Frank-Wolfe: Methods for Constrained Optimization with Best Rates and Practical Features

ICML 2024 · Optimization › Nonconvex and smooth optimization · approach: Stochastic Frank-Wolfe methods · 2 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 Sarah Frank-Wolfe (SARAH-based stochastic FW with loopless full-gradient refresh) and Saga Sarah Frank-Wolfe (adds SAGA-style gradient table to avoid full gradients) for finite-sum constrained optimization, with improved oracle/LMO complexity in convex and non-convex cases.

Problem

Stochastic finite-sum minimization over convex compact constraint sets where projections are expensive, requiring projection-free methods that avoid full gradients and large batches while achieving the best oracle complexity.

Approach

Combine SARAH's recursive gradient estimator with a loopless full-gradient refresh inside Frank-Wolfe, and further replace the refresh with SAGA-style gradient memory so that no full gradients are needed; analysis uses a Lyapunov function that tracks the gradient estimation error alongside the objective gap.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the SARAH estimator with the SAGA-SARAH estimator to avoid full-gradient computationsSarah Frank-Wolfe · Convex and non-convex stochastic finite-sum minimizationTheoretical convergence guaranteesNo clear effect
Use small batches instead of large batchesSarah Frank-Wolfe · Non-convex stochastic finite-sum minimizationSFO complexity: \mathcal{O}\left( n + \frac{\sqrt{n}}{\varepsilon^2}\right) -> \mathcal{O}\left( \frac{n}{\varepsilon^2}\right)Hurt
Use small batches instead of large batchesSarah Frank-Wolfe · Non-convex stochastic finite-sum minimizationLMO complexity: \mathcal{O}\left( \frac{1}{\varepsilon^2}\right) -> \mathcal{O}\left( \frac{n}{\varepsilon^2}\right)Hurt
Increase batch size from b=1 to b=\sqrt{n}Sarah Frank-Wolfe · Convex stochastic finite-sum minimizationLMO complexity: \mathcal{\tilde O} \left(n + \tfrac{\sqrt{n} \tilde L D^2}{\varepsilon}\right) -> \mathcal{\tilde O} \left(\sqrt{n} + \tHelped
Increase batch size from b=1 to b=\sqrt{n}Sarah Frank-Wolfe · Non-convex stochastic finite-sum minimizationLMO complexity: \mathcal{O}\left( \tfrac{n (\tilde L^2 + L^2) D^4 + (h^0)^2}{\varepsilon^2}\right) -> \mathcal{O}\left( \tfrac{ (\tilde Helped

Surprising findings

Limitations

Experimental setup

Datasets: LibSVM datasets

Benchmarks: LibSVM logistic regression LibSVM nonlinear least squares

Metrics: relative suboptimality vs. number of full gradient computati

Baselines: SVRF SFW SPIDER-FW Stochastic Conditional Gradient (SCG) Frank-Wolfe (deterministic) Stochastic Frank-Wolfe variants with SAGA/SPIDER

Builds on: Frank-Wolfe SARAH SAGA SVRG loopless SVRG (L-SVRG)

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