Git Product home page Git Product logo

flsystem-paper's Introduction

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

  • IBM: IBM Federated Learning: An Enterprise Framework White Paper | PDF, Github
  • Nvidia: Federated Learning for Healthcare Using NVIDIA Clara | PDF, Github
  • WeBank: Federated Learning White Paper V1.0 | PDF, FATE, KubeFATE, FATE-FLOW, FATE-LLM

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

flsystem-paper's People

Contributors

amberljc avatar samuelgong avatar weimingwill avatar yuxuan18 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

flsystem-paper's Issues

Recommend Another 'Awesome-Federated-Learning-on-Graph-and-Tabular-Data' Repo

Thank you very much for organizing the Federated Learning works! โค๏ธ

Inspired by you and other contributors, I open another repository Awesome-Federated-Learning-on-Graph-and-Tabular-Data.

I think a reorganized section on graph data, graph neural networks, and open source frameworks may be helpful and I recommend it to you here.

I highly recommend the part of the open source framework I put together ~

https://github.com/youngfish42/Awesome-Federated-Learning-on-Graph-and-Tabular-Data#federated-learning-framework

ๅ›พ็‰‡

Looking forward to your visit, thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.