Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poga/awesome-federated-learning
resources about federated learning and privacy in machine learning
https://github.com/poga/awesome-federated-learning
List: awesome-federated-learning
deep-learning federated-learning medical-data privacy
Last synced: about 2 months ago
JSON representation
resources about federated learning and privacy in machine learning
- Host: GitHub
- URL: https://github.com/poga/awesome-federated-learning
- Owner: poga
- Created: 2019-11-07T02:47:08.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T06:27:37.000Z (almost 2 years ago)
- Last Synced: 2024-05-19T17:42:39.217Z (7 months ago)
- Topics: deep-learning, federated-learning, medical-data, privacy
- Homepage:
- Size: 55.7 KB
- Stars: 519
- Watchers: 21
- Forks: 92
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesomeai - poga/Federated Learning
- awesome-ai-awesomeness - poga/Federated Learning
- awesome-machine-learning-resources - **[List - federated-learning?style=social) (Table of Contents)
- awesome-Federated-Learning - 5-
- awesome-awesome-artificial-intelligence - Awesome Federated Learning - federated-learning?style=social) | (Privacy & Security)
- awesome-awesome-artificial-intelligence - Awesome Federated Learning - federated-learning?style=social) | (Privacy & Security)
README
# Awesome Federated Learning [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
A list of resources releated to federated learning and privacy in machine learning.
## Related Awesome Lists
* [tushar-semwal/awesome-federated-computing](https://github.com/tushar-semwal/awesome-federated-computing)
## Papers
### Introduction & Survey
* Towards Efficient Synchronous Federated Training: A Survey on System Optimization Strategies https://ieeexplore.ieee.org/document/9780218
* The Internet of Federated Things (IoFT) https://ieeexplore.ieee.org/document/9611259
* Advances and Open Problems in Federated Learning https://arxiv.org/pdf/1912.04977.pdf
* Federated Machine Learning: Concept and Applications https://arxiv.org/pdf/1902.04885
* Federated Learning Systems: Vision, Hype and Reality for Data Privacy and Protection https://arxiv.org/abs/1907.09693
* Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysis https://arxiv.org/abs/1802.09941
* EdgeAI: A Visionfor Deep Learning in IoT Era https://arxiv.org/abs/1910.10356
* Machine Learning Systems for Highly-Distributed and Rapidly-Growing Data https://arxiv.org/abs/1910.08663
* No Peek: A Survey of private distributed deep learning https://arxiv.org/pdf/1812.03288
* Federated Learning in Mobile Edge Networks: A Comprehensive Survey https://arxiv.org/abs/1909.11875
### Privacy and Security
* Federated Learning with Formal Differential Privacy Guarantees https://ai.googleblog.com/2022/02/federated-learning-with-formal.html
* Applying Differential Privacy to Large Scale Image Classification https://ai.googleblog.com/2022/02/applying-differential-privacy-to-large.html
* Towards Causal Federated Learning For Enhanced Robustness And Privacy https://arxiv.org/pdf/2104.06557.pdf ICLR DPML 2021
* FedAUX: Leveraging Unlabeled Auxiliary Data in Federated Learning https://arxiv.org/abs/2102.02514
* OpenFL: An open-source framework for Federated Learning https://arxiv.org/abs/2105.06413
* A Bayesian Federated Learning Framework with Multivariate Gaussian Product https://arxiv.org/abs/2102.01936
* Communication-Efficient Learning of Deep Networks from Decentralized Data https://arxiv.org/pdf/1602.05629.pdf
* Practical Secure Aggregation for Federated Learning on User-Held Data https://arxiv.org/abs/1611.04482
* Practical Secure Aggregation for Privacy-Preserving Machine Learning https://storage.googleapis.com/pub-tools-public-publication-data/pdf/ae87385258d90b9e48377ed49d83d467b45d5776.pdf
* A Hybrid Approach to Privacy-Preserving Federated Learning https://arxiv.org/abs/1812.03224
* Analyzing Federated Learning through an Adversarial Lens https://arxiv.org/pdf/1811.12470
* How To Backdoor Federated Learning https://arxiv.org/abs/1807.00459
* Comprehensive Privacy Analysis of Deep Learning: Stand-alone and Federated Learning under Passive and Active White-box Inference Attack https://arxiv.org/abs/1812.00910
* Beyond Inferring Class Representatives: User-Level Privacy Leakage From Federated Learning https://arxiv.org/pdf/1812.00535
* Exploiting Unintended Feature Leakage in Collaborative Learning https://arxiv.org/abs/1805.04049
* Analyzing Federated Learning through an Adversarial Lens https://arxiv.org/abs/1811.12470
* Deep Models Under the GAN: Information Leakage from Collaborative Deep Learning https://arxiv.org/abs/1702.07464
* Protection Against Reconstruction and Its Applications in Private Federated Learning https://arxiv.org/pdf/1812.00984
* Boosting Privately: Privacy-Preserving Federated Extreme Boosting for Mobile Crowdsensing https://arxiv.org/abs/1907.10218
* Differentially Private Data Generative Models https://arxiv.org/pdf/1812.02274
* Differentially Private Federated Learning: A Client Level Perspective https://arxiv.org/abs/1712.07557
* Privacy-Preserving Collaborative Deep Learning with Unreliable Participants https://arxiv.org/abs/1812.10113
* Scalable Private Learning with PATE https://arxiv.org/abs/1802.08908
* Reducing leakage in distributed deep learning for sensitive health data https://www.media.mit.edu/publications/reducing-leakage-in-distributed-deep-learning-for-sensitive-health-data-accepted-to-iclr-2019-workshop-on-ai-for-social-good-2019/
* Deep Leakage from Gradients http://papers.nips.cc/paper/9617-deep-leakage-from-gradients.pdf
* Gradient-Leaks: Understanding and Controlling Deanonymization in Federated Learning https://arxiv.org/abs/1805.05838
### System and Application
* Pisces: Efficient Federated Learning via Guided Asynchronous Training https://dl.acm.org/doi/abs/10.1145/3542929.3563463
* Record and Reward Federated Learning Contributions with Blockchain https://mblocklab.com/RecordandReward.pdf
* Flower: A Friendly Federated Learning Framework https://arxiv.org/pdf/2007.14390.pdf
* Learning Private Neural Language Modeling with Attentive Aggregation https://arxiv.org/pdf/1812.07108
* Dynamic Sampling and Selective Masking for Communication-Efficient Federated Learning https://arxiv.org/abs/2003.09603
* Decentralized Knowledge Acquisition for Mobile Internet Applications https://link.springer.com/article/10.1007/s11280-019-00775-w
* A generic framework for privacy preserving deep learning https://arxiv.org/pdf/1811.04017.pdf
* Federated Learning of N-gram Language Models https://arxiv.org/pdf/1910.03432.pdf
* Towards Federated Learning at Scale: System Design https://arxiv.org/pdf/1902.01046.pdf
* Federated Learning for Keyword Spotting https://arxiv.org/abs/1810.05512
* Federated Learning in Distributed Medical Databases: Meta-Analysis of Large-Scale Subcortical Brain Data https://arxiv.org/abs/1810.08553
* Federated Collaborative Filtering for Privacy-Preserving Personalized Recommendation System https://arxiv.org/pdf/1901.09888
* Confederated Machine Learning on Horizontally and Vertically Separated Medical Data for Large-Scale Health System Intelligence https://arxiv.org/abs/1910.02109
* Privacy-Preserving Deep Learning Computation for Geo-Distributed Medical Big-Data Platform http://www.cs.ucf.edu/~mohaisen/doc/dsn19b.pdf
* Institutionally Distributed Deep Learning Networks https://arxiv.org/abs/1709.05929
* Multi-Institutional Deep Learning Modeling Without Sharing Patient Data: A Feasibility Study on Brain Tumor Segmentation https://arxiv.org/abs/1810.04304
* Split learning for health: Distributed deep learning without sharing raw patient data https://www.media.mit.edu/publications/split-learning-for-health-distributed-deep-learning-without-sharing-raw-patient-data/
* Continuous Delivery for Machine Learning https://martinfowler.com/articles/cd4ml.html#EvolvingIntelligentSystemsWithoutBias
* Ease.ml/ci & Ease.ml/meter Towards Data Management for Statistical Generialization http://ease.ml/
* VisionAir: Using Federated Learning to estimate Air Quality using the Tensorflow API for Java https://blog.tensorflow.org/2020/02/visionair-using-federated-learning-to-estimate-airquality-tensorflow-api-java.html
* Federated Optimization in Heterogeneous Networks https://arxiv.org/abs/1812.06127
### Un-org
* FedProf: Optimizing Federated Learning with Dynamic Data Profiling https://arxiv.org/abs/2102.01733
* FedBN: Federated Learning on Non-IID Features via Local Batch Normalization https://arxiv.org/abs/2102.07623
* A Scalable Approach for Partially Local Federated Learning https://ai.googleblog.com/2021/12/a-scalable-approach-for-partially-local.html?m=1
* Federated Visual Classification with Real-World Data Distribution https://arxiv.org/abs/2003.08082
* Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classification https://arxiv.org/abs/1909.06335
* LEAF: A Benchmark for Federated Settings https://arxiv.org/abs/1812.01097
* On the Convergence of FedAvg on Non-IID Data https://arxiv.org/abs/1907.02189
* Privacy-preserving Federated Brain Tumour Segmentation. https://arxiv.org/pdf/1910.00962.pdf
* ExpertMatcher: Automating ML Model Selection for Users in Resource Constrained Countries https://www.media.mit.edu/publications/ExpertMatcher/
* Detailed comparison of communication efficiency of split learning and federated learning https://www.media.mit.edu/publications/detailed-comparison-of-communication-efficiency-of-split-learning-and-federated-learning-1/
* Split Learning: Distributed and collaborative learning https://aiforsocialgood.github.io/iclr2019/accepted/track1/pdfs/31_aisg_iclr2019.pdf
* Asynchronous Federated Optimization https://arxiv.org/pdf/1903.03934
* Robust and Communication-Efficient Federated Learning from Non-IID Data https://arxiv.org/pdf/1903.02891
* One-Shot Federated Learning https://arxiv.org/pdf/1902.11175
* High Dimensional Restrictive Federated Model Selection with multi-objective Bayesian Optimization over shifted distributions https://arxiv.org/pdf/1902.08999
* Agnostic Federated Learning https://arxiv.org/pdf/1902.00146%C2%A0
* Peer-to-peer Federated Learning on Graphs https://arxiv.org/pdf/1901.11173
* SecureBoost: A Lossless Federated Learning Framework https://arxiv.org/pdf/1901.08755
* Federated Reinforcement Learning https://arxiv.org/pdf/1901.08277
* Lifelong Federated Reinforcement Learning: A Learning Architecture for Navigation in Cloud Robotic Systems https://arxiv.org/pdf/1901.06455
* Federated Learning via Over-the-Air Computation https://arxiv.org/pdf/1812.11750
* Broadband Analog Aggregation for Low-Latency Federated Edge Learning (Extended Version) https://arxiv.org/pdf/1812.11494
* Multi-objective Evolutionary Federated Learning https://arxiv.org/pdf/1812.07478
* Efficient Training Management for Mobile Crowd-Machine Learning: A Deep Reinforcement Learning Approach https://arxiv.org/pdf/1812.03633
* A Hybrid Approach to Privacy-Preserving Federated Learning https://arxiv.org/pdf/1812.03224
* Applied Federated Learning: Improving Google Keyboard Query Suggestions https://arxiv.org/pdf/1812.02903
* Differentially Private Data Generative Models https://arxiv.org/pdf/1812.02274
* Protection Against Reconstruction and Its Applications in Private Federated Learning https://arxiv.org/pdf/1812.00984
* Split learning for health: Distributed deep learning without sharing raw patient data https://arxiv.org/pdf/1812.00564
* Beyond Inferring Class Representatives: User-Level Privacy Leakage From Federated Learning https://arxiv.org/pdf/1812.00535
* LoAdaBoost:Loss-Based AdaBoost Federated Machine Learning on medical Data https://arxiv.org/pdf/1811.12629
* Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Data https://arxiv.org/pdf/1811.11479
* Biscotti: A Ledger for Private and Secure Peer-to-Peer Machine Learning https://arxiv.org/pdf/1811.09904
* Dancing in the Dark: Private Multi-Party Machine Learning in an Untrusted Setting https://arxiv.org/pdf/1811.09712
* Federated Learning Approach for Mobile Packet Classification https://arxiv.org/abs/1907.13113
* Collaborative Learning on the Edges: A Case Study on Connected Vehicles https://www.usenix.org/conference/hotedge19/presentation/lu
* Federated Learning for Time Series Forecasting Using Hybrid Model http://www.diva-portal.se/smash/get/diva2:1334629/FULLTEXT01.pdf
* Federated Learning: Challenges, Methods, and Future Directions https://arxiv.org/pdf/1908.07873.pdf
* Federated Learning with Matched Averaging https://openreview.net/forum?id=BkluqlSFDS
## Code
* OpenFL: An open-source framework for Federated Learning - https://github.com/intel/openfl
* Flower https://flower.ai/
* PySyft https://github.com/OpenMined/PySyft
* Tensorflow Federated https://www.tensorflow.org/federated
* CrypTen https://github.com/facebookresearch/CrypTen
* FATE https://fate.fedai.org/
* DVC https://dvc.org/
* LEAF https://leaf.cmu.edu/
* Federated iNaturalist/Landmarkds https://github.com/google-research/google-research/tree/master/federated_vision_datasets
* FedML: A Research Library and Benchmark for Federated Machine Learning https://github.com/FedML-AI/FedML
* XayNet: Open source framework for federated learning in Rust https://xaynet.webflow.io/
* EnvisEdge: https://github.com/NimbleEdge/EnvisEdge
## Use-cases
MIT CSAIL/Harvard Medical/Tsinghua University’s Academy of Arts and Design
* https://arxiv.org/ftp/arxiv/papers/1903/1903.09296.pdf
* https://venturebeat.com/2019/03/25/federated-learning-technique-predicts-hospital-stay-and-patient-mortality/Microsoft research/University of Chinese Academy of Sciences, Beijing, China
* https://arxiv.org/pdf/1907.09173.pdf
Boston University/Massachusetts General Hospital
* https://www.ncbi.nlm.nih.gov/pubmed/29500022
* https://ai.googleblog.com/2017/04/federated-learning-collaborative.html
* https://www.statnews.com/2019/09/10/google-mayo-clinic-partnership-patient-data/Tencent WeBank
* https://www.digfingroup.com/webank-clustar/
Nvidia/King’s College London, American College of Radiology, MGH and BWH Center for Clinical Data Science, and UCLA Health... etc
* https://venturebeat.com/2019/10/13/nvidia-uses-federated-learning-to-create-medical-imaging-ai/
* https://blogs.nvidia.com/blog/2019/12/01/clara-federated-learning/## Company
* integrate.ai https://integrate.ai
* IntegrateFL: A SaaS platform for Federated Learning https://integrate.ai/integratefl/* Adap https://adap.com/en
* Snips
* https://snips.ai/
* https://www.theverge.com/2019/11/21/20975607/sonos-buys-snips-ai-voice-assistant-privacy* Privacy.ai https://privacy.ai/
* OpenMined https://www.openmined.org/
* Arkhn https://arkhn.org/en/
* Scaleout https://scaleoutsystems.com/
* MELLODDY https://www.melloddy.eu/
* DataFleets https://www.datafleets.com/
* Xayn AG https://www.xayn.com/
* NimbleEdge https://www.nimbleedge.ai/