Accelerated Frank-Wolfe Algorithms: Complementarity Conditions and Sparsity
Dan Garber

TL;DR
This paper introduces new accelerated Frank-Wolfe algorithms that leverage complementarity conditions to efficiently find sparse solutions in convex optimization problems over polytopes and matrix domains, achieving optimal complexity.
Contribution
The paper develops two novel accelerated Frank-Wolfe algorithms that exploit solution sparsity, providing optimal complexity bounds and reducing dependence on ambient dimension.
Findings
Algorithms achieve optimal first-order oracle complexity.
Methods effectively exploit solution sparsity (face dimension and rank).
Results close a gap in accelerating FW algorithms without dimension dependence.
Abstract
We develop new accelerated first-order algorithms in the Frank-Wolfe (FW) family for minimizing smooth convex functions over compact convex sets, with a focus on two prominent constraint classes: (1) polytopes and (2) matrix domains given by the spectrahedron and the unit nuclear-norm ball. A key technical ingredient is a complementarity condition that captures solution sparsity -- face dimension for polytopes and rank for matrices. We present two algorithms: (1) a purely linear optimization oracle (LOO) method for polytopes that has optimal worst-case first-order (FO) oracle complexity and, aside of a finite \emph{burn-in} phase and up to a logarithmic factor, has LOO complexity that scales with , where is the target accuracy and is the solution sparsity (independently of the ambient dimension), and (2) a hybrid scheme that combines FW with a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Advanced Optimization Algorithms Research
