Papers
Topics
Authors
Recent
Search
2000 character limit reached

Accelerating Frank-Wolfe Algorithm using Low-Dimensional and Adaptive Data Structures

Published 19 Jul 2022 in cs.DS | (2207.09002v1)

Abstract: In this paper, we study the problem of speeding up a type of optimization algorithms called Frank-Wolfe, a conditional gradient method. We develop and employ two novel inner product search data structures, improving the prior fastest algorithm in [Shrivastava, Song and Xu, NeurIPS 2021]. * The first data structure uses low-dimensional random projection to reduce the problem to a lower dimension, then uses efficient inner product data structure. It has preprocessing time $\tilde O(nd{\omega-1}+dn{1+o(1)})$ and per iteration cost $\tilde O(d+n\rho)$ for small constant $\rho$. * The second data structure leverages the recent development in adaptive inner product search data structure that can output estimations to all inner products. It has preprocessing time $\tilde O(nd)$ and per iteration cost $\tilde O(d+n)$. The first algorithm improves the state-of-the-art (with preprocessing time $\tilde O(d2n{1+o(1)})$ and per iteration cost $\tilde O(dn\rho)$) in all cases, while the second one provides an even faster preprocessing time and is suitable when the number of iterations is small.

Citations (13)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.