English

A Multistep Frank-Wolfe Method

Optimization and Control 2022-10-18 v1 Machine Learning

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 the zig-zagging phenomenon in the Frank-Wolfe method as an artifact of discretization, and propose multistep Frank-Wolfe variants where the truncation errors decay as O(Δp)O(\Delta^p), where pp is the method's order. This strategy "stabilizes" the method, and allows tools like line search and momentum to have more benefits. However, our results suggest that the worst case convergence rate of Runge-Kutta-type discretization schemes cannot improve upon that of the vanilla Frank-Wolfe method for a rate depending on kk. Still, we believe that this analysis adds to the growing knowledge of flow analysis for optimization methods, and is a cautionary tale on the ultimate usefulness of multistep methods.

Keywords

Cite

@article{arxiv.2210.08110,
  title  = {A Multistep Frank-Wolfe Method},
  author = {Zhaoyue Chen and Yifan Sun},
  journal= {arXiv preprint arXiv:2210.08110},
  year   = {2022}
}

Comments

12 pages, Continuous time methods for machine learning International Conference on Machine Learning Workshop, Baltimore, Maryland, USA, 2022. arXiv admin note: substantial text overlap with arXiv:2106.05753

R2 v1 2026-06-28T03:41:32.078Z