Adaptive Verifiable Coded Computing: Towards Fast, Secure and Private Distributed Machine Learning
Not on the map. Why?
Abstract (arXiv)
Stragglers, Byzantine workers, and data privacy are the main bottlenecks in distributed cloud computing. Some prior works proposed coded computing strategies to jointly address all three challenges. They require either a large number of workers, a significant communication cost or a significant computational complexity to tolerate Byzantine workers. Much of the overhead in prior schemes comes from the fact that they tightly couple coding for all three problems into a single framework. In this paper, we propose Adaptive Verifiable Coded Computing (AVCC) framework that decouples the Byzantine node detection challenge from the straggler tolerance. AVCC leverages coded computing just for handling stragglers and privacy, and then uses an orthogonal approach that leverages verifiable computing to mitigate Byzantine workers. Furthermore, AVCC dynamically adapts its coding scheme to trade-off straggler tolerance with Byzantine protection. We evaluate AVCC on a compute-intensive distributed logistic regression application. Our experiments show that AVCC achieves up to 4.2× speedup and up to 5.1% accuracy improvement over the state-of-the-art Lagrange coded computing approach (LCC). AVCC also speeds up the conventional uncoded implementation of distributed logistic regression by up to 7.6×, and improves the test accuracy by up to 12.1%.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 18 of its 42 references that are in the map. First posted on arXiv 27 Jul 2021.
Builds on
18 of 42 references.
References · 18
- 2015Deep Learning with Limited Numerical Precisioncited by 376
- 2018Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardwarecited by 102
- 2020Byzantine-Resilient Secure Federated Learningcited by 93
- 2015Speeding Up Distributed Machine Learning Using Codescited by 76
- 2018DRACO: Byzantine-resilient Distributed Training via Redundant Gradientscited by 75
- 2018Lagrange Coded Computing: Optimal Design for Resiliency, Security and Privacycited by 66
- 2017SafetyNets: Verifiable Execution of Deep Neural Networks on an Untrusted Cloudcited by 50
- 2019DETOX: A Redundancy-based Framework for Faster and More Robust Gradient Aggregationcited by 44
- 2017Polynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplicationcited by 32
- 2020A Scalable Approach for Privacy-Preserving Collaborative Machine Learningcited by 21
- 2019CodedPrivateML: A Fast and Privacy-Preserving Framework for Distributed Machine Learningcited by 20
- 2020Berrut Approximated Coded Computing: Straggler Resistance Beyond Polynomial Computingcited by 19
6 more
- 2020On Polynomial Approximations for Privacy-Preserving and Verifiable ReLU Networkscited by 19
- 2021Byzantine-Robust and Privacy-Preserving Framework for FedMLcited by 14
- 2013When Do Redundant Requests Reduce Latency ?cited by 6
- 2021List-Decodable Coded Computing: Breaking the Adversarial Toleration Barriercited by 4
- 2019Collaborative Decoding of Polynomial Codes for Distributed Computationcited by 3
- 2019INTERPOL: Information Theoretically Verifiable Polynomial Evaluationcited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 1.
4 papers.
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inferencecited by 4
- 2023ByzSecAgg: A Byzantine-Resistant Secure Aggregation Scheme for Federated Learning Based on Coded Computing and Vector Commitmentcited by 4
- 2024Edge Private Graph Neural Networks with Singular Value Perturbationcited by 1
- 2022Generalized Lagrange Coded Computing: A Flexible Computation-Communication Tradeoff for Resilient, Secure, and Private Computationcited by 0
- 2024Edge Private Graph Neural Networks with Singular Value Perturbation16 Mar 2024
- 2023ByzSecAgg: A Byzantine-Resistant Secure Aggregation Scheme for Federated Learning Based on Coded Computing and Vector Commitment20 Feb 2023
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inference27 Sep 2022
- 2022Generalized Lagrange Coded Computing: A Flexible Computation-Communication Tradeoff for Resilient, Secure, and Private Computation24 Apr 2022