Parallel and Distributed Block-Coordinate Frank-Wolfe Algorithms
Not on the map. Why?
Abstract (arXiv)
We develop parallel and distributed Frank-Wolfe algorithms; the former on shared memory machines with mini-batching, and the latter in a delayed update framework. Whenever possible, we perform computations asynchronously, which helps attain speedups on multicore machines as well as in distributed environments. Moreover, instead of worst-case bounded delays, our methods only depend (mildly) on expected delays, allowing them to be robust to stragglers and faulty worker threads. Our algorithms assume block-separable constraints, and subsume the recent Block-Coordinate Frank-Wolfe (BCFW) method~citeplacoste2013block. Our analysis reveals problem-dependent quantities that govern the speedups of our methods over BCFW. We present experiments on structural SVM and Group Fused Lasso, obtaining significant speedups over competing state-of-the-art (and synchronous) methods.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Sep 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 0; 2024: 1.
3 papers.
- 2021Distributed stochastic optimization with large delayscited by 3
- 2021Scalable Projection-Free Optimizationcited by 0
- 2024Federated Frank-Wolfe Algorithmcited by 0
- 2024Federated Frank-Wolfe Algorithm19 Aug 2024
- 2021Distributed stochastic optimization with large delays6 Jul 2021
- 2021Scalable Projection-Free Optimization7 May 2021