Awesome Federated Computation Systems Papers

February 7, 2024 ยท View on GitHub

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