Continuous Time Frank-Wolfe Does Not Zig-Zag, But Multistep Methods Do Not Accelerate
Zhaoyue Chen, Mokhwa Lee, Yifan Sun

TL;DR
This paper analyzes the Frank-Wolfe algorithm's zig-zagging behavior, showing it is an artifact of discretization, and explores multistep variants that stabilize the method but do not improve convergence rates.
Contribution
It introduces multistep Frank-Wolfe variants based on continuous flow discretizations and demonstrates their limitations in accelerating convergence.
Findings
Zig-zagging is due to discretization, not the continuous flow.
Multistep methods stabilize the algorithm but do not improve convergence rates.
Runge-Kutta schemes cannot outperform vanilla Frank-Wolfe in convergence speed.
Abstract
The Frank-Wolfe algorithm has regained much interest in its use in structurally constrained machine learning applications. However, one major limitation of the Frank-Wolfe algorithm is the slow local convergence property due to the zig-zagging behavior. We observe that this zig-zagging phenomenon can be viewed as an artifact of discretization, as when the method is viewed as an Euler discretization of a continuous time flow, that flow does not zig-zag. For this reason, we propose multistep Frank-Wolfe variants based on discretizations of the same flow whose truncation errors decay as , where is the method's order. This strategy "stabilizes" the method, and allows tools like line search and momentum to have more benefit. However, in terms of a convergence rate, our result is ultimately negative, suggesting that no Runge-Kutta-type discretization scheme can achieve 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Stochastic Gradient Optimization Techniques · Machine Learning and Algorithms
