Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structures
Not on the map. Why?
Abstract (arXiv)
Conditional gradient methods (CGM) are widely used in modern machine learning. CGM's overall running time usually consists of two parts: the number of iterations and the cost of each iteration. Most efforts focus on reducing the number of iterations as a means to reduce the overall running time. In this work, we focus on improving the per iteration cost of CGM. The bottleneck step in most CGM is maximum inner product search (MaxIP), which requires a linear scan over the parameters. In practice, approximate MaxIP data-structures are found to be helpful heuristics. However, theoretically, nothing is known about the combination of approximate MaxIP data-structures and CGM. In this work, we answer this question positively by providing a formal framework to combine the locality sensitive hashing type approximate MaxIP data-structures with CGM algorithms. As a result, we show the first algorithm, where the cost per iteration is sublinear in the number of parameters, for many fundamental optimization algorithms, e.g., Frank-Wolfe, Herding algorithm, and policy gradient.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Builds on 46 of its 80 references that are in the map. First posted on arXiv 30 Nov 2021.
Builds on
46 of 80 references.
References · 46
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2016Stochastic Variance Reduction for Nonconvex Optimizationcited by 145
- 2014Asymmetric LSH (ALSH) for Sublinear Time Maximum Inner Product Search (MIPS)cited by 109
- 2015Practical and Optimal LSH for Angular Distancecited by 106
- 2018Solving Linear Programs in the Current Matrix Multiplication Timecited by 100
- 2020Training (Overparametrized) Neural Networks in Near-Linear Timecited by 58
- 2019Solving Empirical Risk Minimization in the Current Matrix Multiplication Timecited by 53
- 2020A Faster Interior Point Method for Semidefinite Programmingcited by 53
- 2018Approximate Nearest Neighbor Search in High Dimensionscited by 47
- 2019SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systemscited by 46
- 2014Faster Rates for the Frank-Wolfe Method over Strongly-Convex Setscited by 44
34 more
- 2015Optimal Data-Dependent Hashing for Approximate Near Neighborscited by 44
- 2020Faster Dynamic Matrix Inverse for Faster LPscited by 44
- 2019A Deterministic Linear Program Solver in Current Matrix Multiplication Timecited by 42
- 2016Stochastic Frank-Wolfe Methods for Nonconvex Optimizationcited by 41
- 2017Iterative Machine Teachingcited by 41
- 2021Solving SDP Faster: A Robust IPM Framework and Efficient Implementationcited by 33
- 2021Does Preprocessing Help Training Over-parameterized Neural Networks?cited by 32
- 2018Large-scale Interactive Recommendation with Tree-structured Policy Gradientcited by 30
- 2015Quantization based Fast Inner Product Searchcited by 29
- 2020A Nearly-Linear Time Algorithm for Linear Programs with Small Treewidth: A Multiscale Representation of Robust Central Pathcited by 29
- 2019Scalable Nearest Neighbor Search for Optimal Transportcited by 25
- 2013Beyond Locality-Sensitive Hashingcited by 23
- 2014On Symmetric and Asymmetric LSHs for Inner Product Searchcited by 23
- 2020Solving Tall Dense Linear Programs in Nearly Linear Timecited by 21
- 2017Towards Black-box Iterative Machine Teachingcited by 20
- 2016Optimal Hashing-based Time-Space Trade-offs for Approximate Near Neighborscited by 18
- 2021Escaping from Zero Gradient: Revisiting Action-Constrained Reinforcement Learning via Frank-Wolfe Policy Optimizationcited by 18
- 2014Improved Asymmetric Locality Sensitive Hashing (ALSH) for Maximum Inner Product Search (MIPS)cited by 15
- 2015An Extended Frank-Wolfe Method with "In-Face" Directions, and its Application to Low-Rank Matrix Completioncited by 15
- 2017Linear Convergence of a Frank-Wolfe Type Algorithm over Trace-Norm Ballscited by 15
- 2021Accelerating SLIDE Deep Learning on Modern CPUs: Vectorization, Quantizations, Memory Optimizations, and Morecited by 15
- 2021Sublinear Least-Squares Value Iteration via Locality Sensitive Hashingcited by 15
- 2017A Unified Optimization View on Generalized Matching Pursuit and Frank-Wolfecited by 13
- 2018On The Hardness of Approximate and Exact (Bichromatic) Maximum Inner Productcited by 12
- 2019SANNS: Scaling Up Secure Approximate k-Nearest Neighbors Searchcited by 12
- 2016A Greedy Approach for Budgeted Maximum Inner Product Searchcited by 11
- 2020Bipartite Matching in Nearly-linear Time on Moderately Dense Graphscited by 11
- 2020Scaling up Kernel Ridge Regression via Locality Sensitive Hashingcited by 9
- 2021Linear Bandit Algorithms with Sublinear Time Complexitycited by 9
- 2018Norm-Ranging LSH for Maximum Inner Product Searchcited by 8
- 2018Navigating with Graph Representations for Fast and Scalable Decoding of Neural Language Modelscited by 7
- 2020A Statistical Perspective on Coreset Density Estimationcited by 6
- 2020Climbing the WOL: Training for Cheaper Inferencecited by 5
- 2018Approximate Nearest Neighbors in Limited Spacecited by 3
Built on by
Citing papers per year: 2022: 8; 2023: 9; 2024: 1; 2025: 0; 2026: 1.
19 papers.
Sort:
By area:
- 2023Low Rank Matrix Completion via Robust Alternating Minimization in Nearly Linear Timecited by 31
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Timecited by 30
- 2022Sketching for First Order Method: Efficient Algorithm for Low-Bandwidth Channel and Vulnerabilitycited by 25
- 2023GradientCoin: A Peer-to-Peer Decentralized Large Language Modelscited by 23
- 2022A Sublinear Adversarial Training Algorithmcited by 22
- 2023Solving Attention Kernel Regression Problem via Pre-conditionercited by 20
- 2022Dynamic Tensor Product Regressioncited by 17
- 2022Adaptive and Dynamic Multi-Resolution Hashing for Pairwise Summationscited by 14
- 2023Efficient SGD Neural Network Training via Sublinear Activated Neuron Identificationcited by 11
- 2023Efficient Alternating Minimization with Applications to Weighted Low Rank Approximationcited by 9
- 2023Scaling Up Differentially Private LASSO Regularized Logistic Regression via Faster Frank-Wolfe Iterationscited by 8
- 2022Sublinear Time Algorithm for Online Weighted Bipartite Matchingcited by 7
7 more
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimizationcited by 7
- 2022Dynamic Maintenance of Kernel Density Estimation Data Structure: From Practice to Theorycited by 6
- 2022DIVISION: Memory Efficient Training via Dual Activation Precisioncited by 4
- 2026Scout Before You Attend: Sketch-and-Walk Sparse Attention for Efficient LLM Inferencecited by 4
- 2022Faster Maximum Inner Product Search in High Dimensionscited by 3
- 2023Online Adaptive Mahalanobis Distance Estimationcited by 0
- 2023Fast Heavy Inner Product Identification Between Weights and Inputs in Neural Network Trainingcited by 0
- 2026Scout Before You Attend: Sketch-and-Walk Sparse Attention for Efficient LLM Inference7 Feb 2026
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimization12 Aug 2024
- 2023Fast Heavy Inner Product Identification Between Weights and Inputs in Neural Network Training19 Nov 2023
- 2023Scaling Up Differentially Private LASSO Regularized Logistic Regression via Faster Frank-Wolfe Iterations30 Oct 2023
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Time14 Sep 2023
- 2023Online Adaptive Mahalanobis Distance Estimation2 Sep 2023
- 2023Solving Attention Kernel Regression Problem via Pre-conditioner28 Aug 2023
- 2023GradientCoin: A Peer-to-Peer Decentralized Large Language Models21 Aug 2023
- 2023Efficient SGD Neural Network Training via Sublinear Activated Neuron Identification13 Jul 2023
- 2023Efficient Alternating Minimization with Applications to Weighted Low Rank Approximation7 Jun 2023
- 2023Low Rank Matrix Completion via Robust Alternating Minimization in Nearly Linear Time21 Feb 2023
- 2022Adaptive and Dynamic Multi-Resolution Hashing for Pairwise Summations21 Dec 2022
7 more
- 2022Faster Maximum Inner Product Search in High Dimensions14 Dec 2022
- 2022Sketching for First Order Method: Efficient Algorithm for Low-Bandwidth Channel and Vulnerability15 Oct 2022
- 2022Dynamic Tensor Product Regression8 Oct 2022
- 2022A Sublinear Adversarial Training Algorithm10 Aug 2022
- 2022Dynamic Maintenance of Kernel Density Estimation Data Structure: From Practice to Theory8 Aug 2022
- 2022DIVISION: Memory Efficient Training via Dual Activation Precision5 Aug 2022
- 2022Sublinear Time Algorithm for Online Weighted Bipartite Matching5 Aug 2022
- 2023Low Rank Matrix Completion via Robust Alternating Minimization in Nearly Linear Timecited by 31
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Timecited by 30
- 2022Sketching for First Order Method: Efficient Algorithm for Low-Bandwidth Channel and Vulnerabilitycited by 25
- 2023GradientCoin: A Peer-to-Peer Decentralized Large Language Modelscited by 23
- 2022A Sublinear Adversarial Training Algorithmcited by 22
- 2023Solving Attention Kernel Regression Problem via Pre-conditionercited by 20
- 2022Dynamic Tensor Product Regressioncited by 17
- 2022Adaptive and Dynamic Multi-Resolution Hashing for Pairwise Summationscited by 14
- 2023Efficient SGD Neural Network Training via Sublinear Activated Neuron Identificationcited by 11
- 2023Efficient Alternating Minimization with Applications to Weighted Low Rank Approximationcited by 9
- 2023Scaling Up Differentially Private LASSO Regularized Logistic Regression via Faster Frank-Wolfe Iterationscited by 8
- 2022Sublinear Time Algorithm for Online Weighted Bipartite Matchingcited by 7
12 most cited of 18 All 18 (JSON)
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimization12 Aug 2024
- 2023Fast Heavy Inner Product Identification Between Weights and Inputs in Neural Network Training19 Nov 2023
- 2023Scaling Up Differentially Private LASSO Regularized Logistic Regression via Faster Frank-Wolfe Iterations30 Oct 2023
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Time14 Sep 2023
- 2023Online Adaptive Mahalanobis Distance Estimation2 Sep 2023
- 2023Solving Attention Kernel Regression Problem via Pre-conditioner28 Aug 2023
- 2023GradientCoin: A Peer-to-Peer Decentralized Large Language Models21 Aug 2023
- 2023Efficient SGD Neural Network Training via Sublinear Activated Neuron Identification13 Jul 2023
- 2023Efficient Alternating Minimization with Applications to Weighted Low Rank Approximation7 Jun 2023
- 2023Low Rank Matrix Completion via Robust Alternating Minimization in Nearly Linear Time21 Feb 2023
- 2022Adaptive and Dynamic Multi-Resolution Hashing for Pairwise Summations21 Dec 2022
- 2022Faster Maximum Inner Product Search in High Dimensions14 Dec 2022
12 newest of 18 All 18 (JSON)