atlas

Research map / Optimization / Nonconvex and smooth optimization

Efficient Quadratic Corrections for Frank-Wolfe Algorithms

NeurIPS 2025 · Optimization › Nonconvex and smooth optimization · approach: Stochastic Frank-Wolfe 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.

Introduces Corrective Frank-Wolfe (CFW), a framework of active-set corrective steps, and two quadratic correction steps (QC-LP, QC-MNP) that accelerate FW variants on quadratic objectives and improve SCG and SOCGS.

Problem

Fully-corrective Frank-Wolfe is computationally expensive because minimizing a quadratic over conv(active set) is as hard as the original problem; prior corrective variants lack a unified framework and fast corrections for quadratic objectives.

Approach

A general corrective FW framework whose corrective steps only need a descent or drop criterion, plus two quadratic corrections that relax the FCFW subproblem to the affine hull of the active set, solved via an LP (QC-LP, enforcing nonnegativity) or a linear system with an MNP-style ratio test (QC-MNP), with a hybrid with BPCG local pairwise steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply QC-LP or QC-MNP corrections to BPCGFrank-Wolfe methods on K-Sparse regression · K-Sparse regression (K=5,20)iterations to optimalityHelped
Use QC-MNP correctionsFrank-Wolfe methods for entanglement detection · Entanglement detection (a=0.25, 0.5)iterations and time to optimalityHelped
Use QC-LP correctionsFrank-Wolfe methods for entanglement detection · Entanglement detection (a=0.25, 0.5)trajectoryNo clear effect
Use QC-MNP or QC-LP correctionsSCG for projection onto the Birkhoff polytope and shifted ℓ2 ball · Birkhoff polytope and shifted ℓ2 ball projection (n=300,500)convergenceMixed
Use the FW variant from the comparison instead of quadratic correctionsSCG for projection onto the Birkhoff polytope and shifted ℓ2 ball · Birkhoff polytope and shifted ℓ2 ball projection (n=300,500)convergenceHurt
Use QC-MNP or QC-LP instead of BPCG for the inner stepSOCGS logistic regression · Logistic regression on ℓ1 ball (gisette; k=50,200)primal value and FW gapHelped
Increase the number of inner iterationsSOCGS with quadratic corrections · Logistic regression on ℓ1 ball (gisette; k=50,200)acceleration over BPCGHurt
Use QC-MNP rather than QC-LPSOCGS logistic regression inner step · Logistic regression on ℓ1 ball (gisette; k=50,200)accelerationHelped
Use QC-MNP rather than QC-LPSOCGS logistic regression inner step · Logistic regression on ℓ1 ball (gisette; k=50,200)wall-clock timeHurt
Use FW or PFW instead of the other tested methodsFrank-Wolfe methods for entanglement detection · Entanglement detection (a=0.25, 0.5)timeHurt

Surprising findings

Limitations

Experimental setup

Datasets: gisette

Benchmarks: K-sparse polytope regression entanglement detection 3x3 states Birkhoff polytope projection with shifted l2 ball logistic regression over l1 ball (gisette)

Metrics: primal gap iterations wall-clock time FW gap

Baselines: Frank-Wolfe Away-step Frank-Wolfe Pairwise Frank-Wolfe BPCG FCFW SCG original FW variant

Builds on: Blended Conditional Gradients Blended Pairwise Conditional Gradients Fully-Corrective Frank-Wolfe Minimum-Norm Point algorithm Split Conditional Gradient

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