Accelerating Frank-Wolfe via Averaging Step Directions
Zhaoyue Chen, Yifan Sun

TL;DR
This paper introduces a modified Frank-Wolfe algorithm that averages past step directions to reduce discretization error, leading to faster convergence rates especially after identifying the sparse manifold.
Contribution
The paper proposes a simple averaging step direction modification to Frank-Wolfe, improving convergence rates and reducing discretization error with minimal computational overhead.
Findings
Improved convergence rate of O(1/k^p) overall, accelerating to O(1/k^{3p/2}) after manifold detection.
Method requires little memory and computational overhead.
Numerical experiments show faster convergence, especially after sparse manifold identification.
Abstract
The Frank-Wolfe method is a popular method in sparse constrained optimization, due to its fast per-iteration complexity. However, the tradeoff is that its worst case global convergence is comparatively slow, and importantly, is fundamentally slower than its flow rate--that is to say, the convergence rate is throttled by discretization error. In this work, we consider a modified Frank-Wolfe where the step direction is a simple weighted average of past oracle calls. This method requires very little memory and computational overhead, and provably decays this discretization error term. Numerically, we show that this method improves the convergence rate over several problems, especially after the sparse manifold has been detected. Theoretically, we show the method has an overall global convergence rate of , where ; after manifold identification, this rate speeds to…
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
TopicsAdvanced Optimization Algorithms Research · Matrix Theory and Algorithms · Sparse and Compressive Sensing Techniques
