A Momentum-Guided Frank-Wolfe Algorithm

Journal Article (2021)
Author(s)

Bingcong Li (University of Minnesota)

Mario Coutino (TNO, TU Delft - Electrical Engineering, Mathematics and Computer Science)

Georgios B. Giannakis (University of Minnesota)

Geert Leus (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Signal Processing Systems
DOI related publication
https://doi.org/10.1109/TSP.2021.3087910 Final published version
More Info
expand_more
Publication Year
2021
Language
English
Research Group
Signal Processing Systems
Volume number
69
Article number
9457128
Pages (from-to)
3597-3611
Downloads counter
296
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

With the well-documented popularity of Frank Wolfe (FW) algorithms in machine learning tasks, the present paper establishes links between FW subproblems and the notion of momentum emerging in accelerated gradient methods (AGMs). On the one hand, these links reveal why momentum is unlikely to be effective for FW-type algorithms on general problems. On the other hand, it is established that momentum accelerates FW on a class of signal processing and machine learning applications. Specifically, it is proved that a momentum variant of FW, here termed accelerated Frank Wolfe (AFW), converges with a faster rate ${\cal O}(\frac{1}{k^2})$ on such a family of problems, despite the same ${\cal O}(\frac{1}{k})$ rate of FW on general cases. Distinct from existing fast convergent FW variants, the faster rates here rely on parameter-free step sizes. Numerical experiments on benchmarked machine learning tasks corroborate the theoretical findings.