Gradient Coding with Iterative Block Leverage Score Sampling
Not on the map. Why?
Abstract (arXiv)
We generalize the leverage score sampling sketch for ℓ2-subspace embeddings, to accommodate sampling subsets of the transformed data, so that the sketching approach is appropriate for distributed settings. This is then used to derive an approximate coded computing approach for first-order methods; known as gradient coding, to accelerate linear regression in the presence of failures in distributed computational networks, textiti.e. stragglers. We replicate the data across the distributed network, to attain the approximation guarantees through the induced sampling distribution. The significance and main contribution of this work, is that it unifies randomized numerical linear algebra with approximate coded computing, while attaining an induced ℓ2-subspace embedding through uniform sampling. The transition to uniform sampling is done without applying a random projection, as in the case of the subsampled randomized Hadamard transform. Furthermore, by incorporating this technique to coded computing, our scheme is an iterative sketching approach to approximately solving linear regression. We also propose weighting when sketching takes place through sampling with replacement, for further compression.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 45 of its 119 references that are in the map. First posted on arXiv 6 Aug 2023.
Builds on
45 of 119 references.
References · 45
- 2014Convex Optimization: Algorithms and Complexitycited by 569
- 2014Sketching as a Tool for Numerical Linear Algebracited by 285
- 2015Speeding Up Distributed Machine Learning Using Codescited by 76
- 2018DRACO: Byzantine-resilient Distributed Training via Redundant Gradientscited by 74
- 2015Newton Sketch: A Linear-time Optimization Algorithm with Linear-Quadratic Convergencecited by 72
- 2014Dimensionality Reduction for k-Means Clustering and Low Rank Approximationcited by 48
- 2013A Statistical Perspective on Algorithmic Leveragingcited by 38
- 2023Randomized Numerical Linear Algebra : A Perspective on the Field With an Eye to Softwarecited by 38
- 2014Iterative Hessian sketch: Fast and accurate solution approximation for constrained least-squarescited by 34
- 2023New Bounds for Matrix Multiplication: from Alpha to Omegacited by 34
- 2014Uniform Sampling for Matrix Approximationcited by 31
- 2018On the Optimal Recovery Threshold of Coded Matrix Multiplicationcited by 27
33 more
- 2021An Information-Theoretic Justification for Model Pruningcited by 23
- 2019ErasureHead: Distributed Gradient Descent without Delays Using Approximate Gradient Codingcited by 22
- 2017Gradient Coding from Cyclic MDS Codes and Expander Graphscited by 19
- 2021Oblivious sketching for logistic regressioncited by 18
- 2018CodedSketch: A Coding Scheme for Distributed Computation of Approximated Matrix Multiplicationcited by 16
- 2013Toward a unified theory of sparse dimensionality reduction in Euclidean spacecited by 15
- 2019Fundamental Limits of Approximate Gradient Codingcited by 15
- 2017Improving Distributed Gradient Descent Using Reed-Solomon Codescited by 14
- 2020Approximate Gradient Coding with Optimal Decodingcited by 14
- 2014Provable Deterministic Leverage Score Samplingcited by 13
- 2017Approximate Gradient Coding via Sparse Random Graphscited by 12
- 2016Lecture Notes on Randomized Linear Algebracited by 11
- 2021Fast and Accurate Randomized Algorithms for Low-rank Tensor Decompositionscited by 11
- 2018OverSketch: Approximate Matrix Multiplication for the Cloudcited by 10
- 2020Solving Sparse Linear Systems Faster than Matrix Multiplicationcited by 10
- 2019LSAR: Efficient Leverage Score Sampling Algorithm for the Analysis of Big Time Series Datacited by 8
- 2021Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learningcited by 8
- 2019OverSketched Newton: Fast Convex Optimization for Serverless Systemscited by 7
- 2015A Practical Guide to Randomized Matrix Computations with MATLAB Implementationscited by 6
- 2020Projection-Cost-Preserving Sketches: Proof Strategies and Constructionscited by 6
- 2022Leverage Score Sampling for Tensor Product Matrices in Input Sparsity Timecited by 6
- 2019Gradient Coding Based on Block Designs for Mitigating Adversarial Stragglerscited by 5
- 2020Coded sparse matrix computation schemes that leverage partial stragglerscited by 5
- 2021Fast Low-Rank Tensor Decomposition by Ridge Leverage Score Samplingcited by 5
- 2022Distributed Sketching for Randomized Optimization: Exact Characterization, Concentration and Lower Boundscited by 5
- 2022Block subsampled randomized Hadamard transform for low-rank approximation on distributed architecturescited by 4
- 2020Numerically Stable Binary Gradient Codingcited by 3
- 2021Soft BIBD and Product Gradient Codescited by 3
- 2019Coded Distributed Computing: Performance Limits and Code Designscited by 2
- 2022Successive Approximation Coding for Distributed Matrix Multiplicationcited by 2
- 2022Orthonormal Sketches for Secure Coded Regressioncited by 2
- 2019Straggler Resilient Serverless Computing Based on Polar Codescited by 1
- 2021Straggler Mitigation through Unequal Error Protection for Distributed Approximate Matrix Multiplicationcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.