Compressing Gradient Optimizers via Count-Sketches
Not on the map. Why?
Abstract (arXiv)
Many popular first-order optimization methods (e.g., Momentum, AdaGrad, Adam) accelerate the convergence rate of deep learning models. However, these algorithms require auxiliary parameters, which cost additional memory proportional to the number of parameters in the model. The problem is becoming more severe as deep learning models continue to grow larger in order to learn from complex, large-scale datasets. Our proposed solution is to maintain a linear sketch to compress the auxiliary variables. We demonstrate that our technique has the same performance as the full-sized baseline, while using significantly less space for the auxiliary variables. Theoretically, we prove that count-sketch optimization maintains the SGD convergence rate, while gracefully reducing memory usage for large-models. On the large-scale 1-Billion Word dataset, we save 25% of the memory used during training (8.6 GB instead of 11.7 GB) by compressing the Adam optimizer in the Embedding and Softmax layers with negligible accuracy and performance loss. For an Amazon extreme classification task with over 49.5 million classes, we also reduce the training time by 38%, by increasing the mini-batch size 3.5x using our count-sketch optimizer.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 2; 2023: 1; 2024: 5; 2025: 1; 2026: 2.
17 papers.
Sort:
By area:
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 75
- 2021From Distributed Machine Learning to Federated Learning: A Surveycited by 66
- 2021Communication Efficiency in Federated Learning: Achievements and Challengescited by 40
- 20211-bit LAMB: Communication Efficient Large-Scale Large-Batch Training with LAMB's Convergence Speedcited by 24
- 2024MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergencecited by 19
- 2024Grass: Compute Efficient Low-Memory LLM Training with Structured Sparse Gradientscited by 18
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexitycited by 14
- 2021Towards Efficient Synchronous Federated Training: A Survey on System Optimization Strategiescited by 9
- 2022On the Robustness of CountSketch to Adaptive Inputscited by 5
- 2021CountSketches, Feature Hashing and the Median of Threecited by 2
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputscited by 2
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averagingcited by 1
5 more
- 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysiscited by 1
- 2025Lego Sketch: A Scalable Memory-augmented Neural Network for Sketching Data Streamscited by 1
- 2023Contractive error feedback for gradient compressioncited by 0
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Trainingcited by 0
- 2026The Dialect Tax: Dialectal Biases Persist throughout the Language Modeling Pipelinecited by 0
- 2026The Dialect Tax: Dialectal Biases Persist throughout the Language Modeling Pipeline24 Aug 2026
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2025Lego Sketch: A Scalable Memory-augmented Neural Network for Sketching Data Streams26 May 2025
- 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysis11 Nov 2024
- 2024Grass: Compute Efficient Low-Memory LLM Training with Structured Sparse Gradients25 Jun 2024
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexity21 Jun 2024
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averaging31 May 2024
- 2024MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergence24 May 2024
- 2023Contractive error feedback for gradient compression13 Dec 2023
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputs3 Jul 2022
- 2022On the Robustness of CountSketch to Adaptive Inputs28 Feb 2022
- 2021Towards Efficient Synchronous Federated Training: A Survey on System Optimization Strategies9 Sep 2021
5 more
- 2021Communication Efficiency in Federated Learning: Achievements and Challenges23 Jul 2021
- 2021From Distributed Machine Learning to Federated Learning: A Survey29 Apr 2021
- 20211-bit LAMB: Communication Efficient Large-Scale Large-Batch Training with LAMB's Convergence Speed13 Apr 2021
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speed4 Feb 2021
- 2021CountSketches, Feature Hashing and the Median of Three3 Feb 2021
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 75
- 2021From Distributed Machine Learning to Federated Learning: A Surveycited by 66
- 2021Communication Efficiency in Federated Learning: Achievements and Challengescited by 40
- 20211-bit LAMB: Communication Efficient Large-Scale Large-Batch Training with LAMB's Convergence Speedcited by 24
- 2024MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergencecited by 19
- 2024Grass: Compute Efficient Low-Memory LLM Training with Structured Sparse Gradientscited by 18
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexitycited by 14
- 2021Towards Efficient Synchronous Federated Training: A Survey on System Optimization Strategiescited by 9
- 2022On the Robustness of CountSketch to Adaptive Inputscited by 5
- 2021CountSketches, Feature Hashing and the Median of Threecited by 2
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputscited by 2
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averagingcited by 1
12 most cited of 16 All 16 (JSON)
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2025Lego Sketch: A Scalable Memory-augmented Neural Network for Sketching Data Streams26 May 2025
- 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysis11 Nov 2024
- 2024Grass: Compute Efficient Low-Memory LLM Training with Structured Sparse Gradients25 Jun 2024
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexity21 Jun 2024
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averaging31 May 2024
- 2024MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergence24 May 2024
- 2023Contractive error feedback for gradient compression13 Dec 2023
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputs3 Jul 2022
- 2022On the Robustness of CountSketch to Adaptive Inputs28 Feb 2022
- 2021Towards Efficient Synchronous Federated Training: A Survey on System Optimization Strategies9 Sep 2021
- 2021Communication Efficiency in Federated Learning: Achievements and Challenges23 Jul 2021
12 newest of 16 All 16 (JSON)