Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lee-man/federated-learning
Related material on Federated Learning
https://github.com/lee-man/federated-learning
Last synced: 27 days ago
JSON representation
Related material on Federated Learning
- Host: GitHub
- URL: https://github.com/lee-man/federated-learning
- Owner: lee-man
- Created: 2019-06-05T11:46:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-09T11:47:27.000Z (over 4 years ago)
- Last Synced: 2024-08-04T03:05:19.561Z (4 months ago)
- Homepage:
- Size: 15.6 KB
- Stars: 27
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Federated Learning
**Related concepts**: Differential privacy, Multi-Party Computation, Collaborative Learning.So far, the list is ordered randomly, without specific rules, which will be improved in future.
## Paper
1. - [x] **How To Backdoor Federated Learning**
[link](https://arxiv.org/abs/1807.00459);
[code](https://github.com/ebagdasa/backdoor_federated_learning)1. - [ ] **Federated Learning: Strategies for Improving Communication Efficiency**
[link](https://arxiv.org/abs/1610.05492)1. - [ ] **Deep Models Under the GAN: Information Leakage from Collaborative Deep Learning**
[link](https://dl.acm.org/citation.cfm?id=3134012)1. - [x] **Communication-Efficient Learning of Deep Networks from Decentralized Data** from *Google* 2016. The term *Federated Learning* was first used in this paper. [link](https://arxiv.org/abs/1602.05629)
1. **A Generic Framework for Privacy Preserving Peep Pearning** A detailed explanation of PySyft. [link](https://arxiv.org/abs/1811.04017)
1. - [x] **Federated Machine Learning: Concept and Applications** from *Qiang Yang*, etc. [link](https://arxiv.org/abs/1902.04885)
1. **Federated Learning for Mobile Keyboard Prediction** by *Google*. [link](https://arxiv.org/abs/1811.03604)
1. **Federated Optimization: Distributed Machine Learning for On-Device Intelligence** from *Google*. [link](https://arxiv.org/abs/1610.02527)
1. **Towards Federated Learning at Scale: System Design** from *Google*. [link](https://arxiv.org/abs/1902.01046)
1. **SecureML: A system for Scalable Privacy-Perserving Machine Learning** related to **Multi-party Computation**. [link](https://ieeexplore.ieee.org/abstract/document/7958569)
1. **Learning Differentially Private Recurrent Language Models** combine differentially private and federated learning. [link](https://arxiv.org/abs/1710.06963)
1. - [ ] **Practical Secure Aggregation for Privacy-Preserving Machine Learning**, secure aggregation to protect model from inference attack, from *Google*. [link](https://dl.acm.org/citation.cfm?id=3133982)
1. **Deep Learning with Differential Privacy** from *Google*. [link](https://dl.acm.org/citation.cfm?id=2978318)
1. **Privacy-Preserving Deep Learning**, introduced synchronized SGD. [link](https://dl.acm.org/citation.cfm?id=2813687)
1. **Exploiting Unintended Feature Leakage in Collaborative Learning**, an attack method related to membership inference, from *UCL* and *Cornell*. [link](https://arxiv.org/abs/1805.04049); [code](https://github.com/csong27/property-inference-collaborative-ml)
1. **Membership Inference Attacks Against Machine Learning Models** an paper on membership inference attack, from *Cornell* and etc. [link](https://ieeexplore.ieee.org/abstract/document/7958568); [code](https://github.com/csong27/membership-inference)
## Blog and Tutorial
1. **Federated Learning: Collaborative Machine Learning without Centralized Training Data** from *Google AI Blog*.
[link](https://ai.googleblog.com/2017/04/federated-learning-collaborative.html)1. **Private AI — Federated Learning with PySyft and PyTorch** from *André Macedo Farias*. [link](https://towardsdatascience.com/private-ai-federated-learning-with-pysyft-and-pytorch-954a9e4a4d4e)
1. **An Overview of Federated Learning** from *Basil Han*. This blog introduces some challenges of federated learning, including *Inference Attack* and *Model Poisoning*.[link](https://medium.com/datadriveninvestor/an-overview-of-federated-learning-8a1a62b0600d)
1. **Federated Learning in 10 lines of PyTorch and PySyft** from *OpenMined*. [link](https://blog.openmined.org/upgrade-to-federated-learning-in-10-lines/)
1. **An Open Framework for Secure and Privated AI** from *ODSC*. [link](https://medium.com/@ODSC/an-open-framework-for-secure-and-private-ai-96c1891a4b)
1. **A Brief Introduction to Differential Privacy** from *Georgian Partners*. [link](https://medium.com/georgian-impact-blog/a-brief-introduction-to-differential-privacy-eacf8722283b)
1. **A beginners Guided to Federated Learning** from *Dr. Santanu Bhattacharya*. [link](https://hackernoon.com/a-beginners-guide-to-federated-learning-b29e29ba65cf).
> Federated Learning was born at the intersection of on-device AI, blockchain, and edge computing/IoT.1. **Federated Learning: The Future of Distributed Machine Learning** from *Synced*. [link](https://medium.com/syncedreview/federated-learning-the-future-of-distributed-machine-learning-eec95242d897)
1. *Important* **Federated Learning** an online comic from *Google AI*. [link](https://federated.withgoogle.com/)
1. **Under The Hood of The Pixel 2: How AI Is Supercharging Hardware** from *Google*. [link](https://ai.google/stories/ai-in-hardware/)
## Tool
1. **PySyft** [Github](https://github.com/OpenMined/PySyft)1. **Tensorflow Federated** [link](https://www.tensorflow.org/federated); [Github](https://github.com/tensorflow/federated)
## MOOC
1. **Secure and Private AI** [Udacity](https://classroom.udacity.com/courses/ud185)