Strategies and Principles of Distributed Machine Learning on Big Data
Not on the map. Why?
Abstract (arXiv)
The rise of Big Data has led to new demands for Machine Learning (ML) systems to learn complex models with millions to billions of parameters, that promise adequate capacity to digest massive datasets and offer powerful predictive analytics thereupon. In order to run ML algorithms at such scales, on a distributed cluster with 10s to 1000s of machines, it is often the case that significant engineering efforts are required --- and one might fairly ask if such engineering truly falls within the domain of ML research or not. Taking the view that Big ML systems can benefit greatly from ML-rooted statistical and algorithmic insights --- and that ML researchers should therefore not shy away from such systems design --- we discuss a series of principles and strategies distilled from our recent efforts on industrial-scale ML solutions. These principles and strategies span a continuum from application, to engineering, and to theoretical research and development of Big ML systems and architectures, with the goal of understanding how to make them efficient, generally-applicable, and supported with convergence and scaling guarantees. They concern four key questions which traditionally receive little attention in ML research: How to distribute an ML program over a cluster? How to bridge ML computation with inter-machine communication? How to perform such communication? What should be communicated between machines? By exposing underlying statistical and algorithmic characteristics unique to ML programs but not typically seen in traditional computer programs, and by dissecting successful cases to reveal how we have harnessed these principles to design and develop both high-performance distributed ML software as well as general-purpose ML frameworks, we present opportunities for ML researchers and practitioners to further shape and grow the area that lies between ML and systems.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Dec 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 6; 2024: 3; 2025: 1.
16 papers.
Sort:
- 2022Federated Minimax Optimization: Improved Convergence Analyses and Algorithmscited by 37
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2021Scalable federated machine learning with FEDncited by 16
- 2023SimFBO: Towards Simple, Flexible and Communication-efficient Federated Bilevel Learningcited by 14
- 2022Federated Learning and Meta Learning: Approaches, Applications, and Directionscited by 12
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
- 2023Federated Minimax Optimization with Client Heterogeneitycited by 8
- 2022Personalized Federated Learning with Exact Stochastic Gradient Descentcited by 4
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learningcited by 3
- 2025Deep Learning-based Techniques for Integrated Sensing and Communication Systems: State-of-the-Art, Challenges, and Opportunitiescited by 3
- 2024Rapid post-disaster infrastructure damage characterisation enabled by remote sensing and deep learning technologies -- a tiered approachcited by 1
- 2022Distributed data analyticscited by 0
4 more
- 2023Cloudless-Training: A Framework to Improve Efficiency of Geo-Distributed ML Trainingcited by 0
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learningcited by 0
- 2023High Performance Computing Applied to Logistic Regression: A CPU and GPU Implementation Comparisoncited by 0
- 2024Accelerating Distributed Optimization: A Primal-Dual Perspective on Local Stepscited by 0
- 2025Deep Learning-based Techniques for Integrated Sensing and Communication Systems: State-of-the-Art, Challenges, and Opportunities23 Aug 2025
- 2024Accelerating Distributed Optimization: A Primal-Dual Perspective on Local Steps2 Jul 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Rapid post-disaster infrastructure damage characterisation enabled by remote sensing and deep learning technologies -- a tiered approach31 Jan 2024
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learning25 Sep 2023
- 2023High Performance Computing Applied to Logistic Regression: A CPU and GPU Implementation Comparison19 Aug 2023
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learning11 Jul 2023
- 2023SimFBO: Towards Simple, Flexible and Communication-efficient Federated Bilevel Learning30 May 2023
- 2023Cloudless-Training: A Framework to Improve Efficiency of Geo-Distributed ML Training9 Mar 2023
- 2023Federated Minimax Optimization with Client Heterogeneity8 Feb 2023
- 2022Federated Learning and Meta Learning: Approaches, Applications, and Directions24 Oct 2022
- 2022Distributed data analytics26 Mar 2022
4 more
- 2022Federated Minimax Optimization: Improved Convergence Analyses and Algorithms9 Mar 2022
- 2022Personalized Federated Learning with Exact Stochastic Gradient Descent20 Feb 2022
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Framework14 Dec 2021
- 2021Scalable federated machine learning with FEDn27 Feb 2021
- 2022Federated Minimax Optimization: Improved Convergence Analyses and Algorithmscited by 37
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2021Scalable federated machine learning with FEDncited by 16
- 2023SimFBO: Towards Simple, Flexible and Communication-efficient Federated Bilevel Learningcited by 14
- 2022Federated Learning and Meta Learning: Approaches, Applications, and Directionscited by 12
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
- 2023Federated Minimax Optimization with Client Heterogeneitycited by 8
- 2022Personalized Federated Learning with Exact Stochastic Gradient Descentcited by 4
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learningcited by 3
- 2025Deep Learning-based Techniques for Integrated Sensing and Communication Systems: State-of-the-Art, Challenges, and Opportunitiescited by 3
- 2024Rapid post-disaster infrastructure damage characterisation enabled by remote sensing and deep learning technologies -- a tiered approachcited by 1
- 2022Distributed data analyticscited by 0
12 most cited of 16 All 16 (JSON)
- 2025Deep Learning-based Techniques for Integrated Sensing and Communication Systems: State-of-the-Art, Challenges, and Opportunities23 Aug 2025
- 2024Accelerating Distributed Optimization: A Primal-Dual Perspective on Local Steps2 Jul 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Rapid post-disaster infrastructure damage characterisation enabled by remote sensing and deep learning technologies -- a tiered approach31 Jan 2024
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learning25 Sep 2023
- 2023High Performance Computing Applied to Logistic Regression: A CPU and GPU Implementation Comparison19 Aug 2023
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learning11 Jul 2023
- 2023SimFBO: Towards Simple, Flexible and Communication-efficient Federated Bilevel Learning30 May 2023
- 2023Cloudless-Training: A Framework to Improve Efficiency of Geo-Distributed ML Training9 Mar 2023
- 2023Federated Minimax Optimization with Client Heterogeneity8 Feb 2023
- 2022Federated Learning and Meta Learning: Approaches, Applications, and Directions24 Oct 2022
- 2022Distributed data analytics26 Mar 2022
12 newest of 16 All 16 (JSON)