arXiv (Cornell University) · 2019 · 958 citations · 19 references
ComputingComputer ScienceArtificial IntelligenceDistributed SystemsMachine LearningDeep LearningDistributed AlgorithmsDistributed ComputingDistributed LearningFederated LearningScalable Machine LearningDecentralized Federated LearningDistributed Machine LearningFederated Training ArchitectureScalable ProductionScalable System Architecture
Federated Learning is a distributed machine learning approach which enables model training on a large corpus of decentralized data. We have built a scalable production system for Federated Learning in the domain of mobile devices, based on TensorFlow. In this paper, we describe the resulting high-level design, sketch some of the challenges and their solutions, and touch upon the open problems and future directions.
19
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Communication-Efficient Learning of Deep Networks from Decentralized Data
H. Brendan McMahan, Eider Moore, Daniel Ramage et al. · arXiv (Cornell University) · 2016 · 5.2K citations · Full text
Federated Learning: Strategies for Improving Communication Efficiency
Jakub Konečný, H. Brendan McMahan, Felix X. Yu et al. · arXiv (Cornell University) · 2016 · 3K citations · Full text
Large Scale Distributed Deep Networks
Jay B. Dean, Greg S. Corrado, Rajat Monga et al. · 2012 · 2.9K citations
Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour
Priya Goyal, Piotr Dollár, Ross Girshick et al. · arXiv (Cornell University) · 2017 · 2.6K citations · Full text