Learning the Positions in CountSketch
Not on the map. Why?
Abstract (arXiv)
We consider sketching algorithms which first quickly compress data by multiplication with a random sketch matrix, and then apply the sketch to quickly solve an optimization problem, e.g., low rank approximation. In the learning-based sketching paradigm proposed by Indyk et al. [2019], the sketch matrix is found by choosing a random sparse matrix, e.g., the CountSketch, and then updating the values of the non-zero entries by running gradient descent on a training data set. Despite the growing body of work on this paradigm, a noticeable omission is that the locations of the non-zero entries of previous algorithms were fixed, and only their values were learned. In this work we propose the first learning algorithm that also optimizes the locations of the non-zero entries. We show this algorithm gives better accuracy for low rank approximation than previous work, and apply it to other problems such as k-means clustering for the first time. We show that our algorithm is provably better in the spiked covariance model and for Zipfian matrices. We also show the importance of the sketch monotonicity property for combining learned sketches. Our empirical results show the importance of optimizing not only the values of the non-zero entries but also their positions.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 3; 2024: 5; 2025: 4; 2026: 3.
20 papers.
Sort:
- 2023HyperAttention: Long-context Attention in Near-Linear Timecited by 85
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 10
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximationcited by 5
- 2025Provably data-driven projection method for quadratic programmingcited by 5
- 2024Learning-Augmented Search Data Structurescited by 4
- 2024Learning-Based Algorithms for Graph Searching Problemscited by 4
- 2022Clustering the Sketch: A Novel Approach to Embedding Table Compressioncited by 2
- 2024Optimal Algorithms for Augmented Testing of Discrete Distributionscited by 2
- 2026Provably Data-driven Multiple Hyper-parameter Tuning with Structured Loss Functioncited by 2
8 more
- 2026Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programmingcited by 2
- 2021Learning-Augmented Sketches for Hessianscited by 1
- 2024On Approximability of ℓ22 Min-Sum Clusteringcited by 1
- 2025Learning-Augmented Streaming Algorithms for Correlation Clusteringcited by 1
- 2022Learning Sparsity and Randomness for Data-driven Low Rank Approximationcited by 0
- 2025Compressive Meta-Learningcited by 0
- 2025Transductive and Learning-Augmented Online Regressioncited by 0
- 2026Tight Bounds for Data-driven Multiple Hyper-parameter Tuning with Structured Loss Functioncited by 0
- 2026Tight Bounds for Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function18 Aug 2026
- 2026Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programming18 May 2026
- 2026Provably Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function2 Feb 2026
- 2025Learning-Augmented Streaming Algorithms for Correlation Clustering12 Oct 2025
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025Provably data-driven projection method for quadratic programming3 Sep 2025
- 2025Compressive Meta-Learning14 Aug 2025
- 2024On Approximability of ℓ22 Min-Sum Clustering4 Dec 2024
- 2024Optimal Algorithms for Augmented Testing of Discrete Distributions1 Dec 2024
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Learning-Based Algorithms for Graph Searching Problems27 Feb 2024
- 2024Learning-Augmented Search Data Structures16 Feb 2024
8 more
- 2023Improved Frequency Estimation Algorithms with and without Predictions12 Dec 2023
- 2023HyperAttention: Long-context Attention in Near-Linear Time9 Oct 2023
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programming1 Sep 2023
- 2022Learning Sparsity and Randomness for Data-driven Low Rank Approximation15 Dec 2022
- 2022Clustering the Sketch: A Novel Approach to Embedding Table Compression12 Oct 2022
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximation17 Sep 2022
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebra16 Jun 2022
- 2021Learning-Augmented Sketches for Hessians24 Feb 2021
- 2023HyperAttention: Long-context Attention in Near-Linear Timecited by 85
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 10
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximationcited by 5
- 2025Provably data-driven projection method for quadratic programmingcited by 5
- 2024Learning-Augmented Search Data Structurescited by 4
- 2024Learning-Based Algorithms for Graph Searching Problemscited by 4
- 2022Clustering the Sketch: A Novel Approach to Embedding Table Compressioncited by 2
- 2024Optimal Algorithms for Augmented Testing of Discrete Distributionscited by 2
- 2026Provably Data-driven Multiple Hyper-parameter Tuning with Structured Loss Functioncited by 2
12 most cited of 20 All 20 (JSON)
- 2026Tight Bounds for Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function18 Aug 2026
- 2026Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programming18 May 2026
- 2026Provably Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function2 Feb 2026
- 2025Learning-Augmented Streaming Algorithms for Correlation Clustering12 Oct 2025
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025Provably data-driven projection method for quadratic programming3 Sep 2025
- 2025Compressive Meta-Learning14 Aug 2025
- 2024On Approximability of ℓ22 Min-Sum Clustering4 Dec 2024
- 2024Optimal Algorithms for Augmented Testing of Discrete Distributions1 Dec 2024
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Learning-Based Algorithms for Graph Searching Problems27 Feb 2024
- 2024Learning-Augmented Search Data Structures16 Feb 2024
12 newest of 20 All 20 (JSON)