Awesome Federated Computation Systems 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.
Table of Contents
FL Systems 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 |
MLSys21
, Github
π
- Meta: Papaya: Practical, Private, and Scalable Federated Learning |
MLSys22
π
- Microsoft: FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulations |
PDF
, Github
- Alibaba-1: FederatedScope: A Flexible Federated Learning Platform for Heterogeneity|
PDF
- Alibaba-2: FederatedScope: FederatedScope-GNN: Towards a Unified, Comprehensive and Efficient Package for Federated Graph Learning |
KDD22
π
Federated Analytics
- LinkedIn: LinkedIn's Audience Engagements API: A Privacy Preserving Data Analytics System at Scale |
PDF
- Alibaba-3: Walle: An End-to-End, General-Purpose, and Large-Scale Production System for Device-Cloud Collaborative Machine Learning |
PDF
, Github
π
Cross-silo
Framework
Vertical FL
Open-source FL Framework
- FedScale: Benchmarking Model and System Performance of Federated Learning | ICML 22 π
- 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 | NeurIPS 19 π
- FedEval: A Benchmark System with a Comprehensive Evaluation Model for Federated Learning
- OpenFed: A Comprehensive and Versatile Open-Source Federated Learning Framework
- FEDn: A scalable, resilient and model agnostic hierarchical federated learning framework. - Paper
- Rosetta: A Privacy-Preserving Framework Based on TensorFlow
- FedLab: A flexible Federated Learning Framework based on PyTorch, simplifying your Federated Learning research.
Figure 1: Framework Functionality Support
FL x LLM
- FederatedScope-LLM: A Comprehensive Package for Fine-tuning Large Language Models in Federated Learning
Edge / Mobile
Federated Computation Systems
Optimization for FL Systems
Energy-efficiency
Security and Privacy
Security
- SIMC: ML Inference Secure Against Malicious Clients at Semi-Honest Cost
PDF
- Secure Federated Learning for Neuroimaging
PDF
incoming
Privacy
- The Distributed Discrete Gaussian Mechanism for Federated Learning with Secure Aggregation
PDF
- Differential Privacy reading list |
Github
incoming
Real-world FL Application
- Google keyboard query suggestions
PDF
(2018)
- Google mobile keyboard prediction
PDF
- Google Out-Of-Vocabulary Words
PDF
- Google Emoji Prediction in a Mobile Keyboard
PDF
- Google Training Speech Recognition Models (2021)
PDF
- Google Federated Learning of Gboard Language Models with Differential Privacy
PDF
- Advancing health research with Google Health Studies (2020)
Website
- Federated Evaluation of On-device Personalization
PDF
Real-world device traces
- Mobile AI benchmark
Website
- Mobile Access Bandwidth in Practice: Measurement, Analysis, and Implications
Website
- Real-world data partition FL dataset | FedScale
Website
- Mobile availability (client behavior) trace | Characterizing impacts of heterogeneity in federated learning upon large-scale smartphone data.
Website
Survey
General insight for FL
Other FL paper list