Awesome Federated Learning System Papers
A curated list of FL system-related academic papers, articles, tutorials, slides and projects. Star this repository, and then you can keep abreast of the latest developments of this booming research field.
Papers with π have been peer-reviewed and presented in academic conferences.
FL system from big tech companies
Paper
Cross-device
- Apple: Federated Evaluation and Tuning for On-Device Personalization: System Design & Applications |
PDF
,PDF
- Google: Towards Federated Learning at Scale: System Design |
PDF
,Github
π - Microsoft: FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulations |
PDF
,Github
- Meta: | Papaya: Practical, Private, and Scalable Federated Learning
PDF
π
Cross-silo
- IBM: | IBM Federated Learning: An Enterprise Framework White Paper |
PDF
- Nvidia: | Federated Learning for Healthcare Using NVIDIA Clara |
PDF
- WeBank: Federated Learning White Paper V1.0 |
PDF
,Github
Framework
- Cisco: Flame |
Github
- OpenMined: PySyft |
Github
- Baidu: Paddle |
Github
- ByteDance: Fedlearner |
Github
Vertical FL
Open-source FL Framework
- FedScale: Benchmarking Model and System Performance of Federated Learning π
- EasyFL: A Low-code Federated Learning Platform For Dummies
- Flower: A Friendly Federated Learning Research Framework
- Sherpa: Federated Learning and Differential Privacy Framework: Protect user privacy without renouncing the power of Artificial Intelligence
- FedML: A Research Library and Benchmark for Federated πMachine Learning
- LEAF: A Benchmark for Federated Settings π
- FedEval: A Benchmark System with a Comprehensive Evaluation Model for Federated Learning
Survey Paper
- System Optimization in Synchronous Federated Training: A Survey
- A Survey on Federated Learning Systems: Vision, Hype and Reality for Data Privacy and Protection
- A Field Guide to Federated Optimization
- Characterizing Impacts of Heterogeneity in Federated Learning upon Large-Scale Smartphone Data
- Advances and Open Problems in Federated Learning
System optimization
- Oort: Efficient Federated Learning via Guided Participant Selection | OSDI 21 π
- Mistify: Automating DNN Model Porting for On-Device Inference at the Edge | NSDI 21 π