Advances and Open Problems in Federated Learning
挖个大坑,等有空了再回来填。心心念念的大综述呀(吐血三升)!
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布!
项目地址:https://github.com/open-intelligence/federated-learning-chinese
具体内容参见项目地址,欢迎大家在项目的issue上提出问题!!!

Abstract
联邦学习(FL)是一种机器学习环境,其中许多客户端(如移动设备或整个组织)在中央服务器(如服务提供商)的协调下协同训练模型,同时保持训练数据去中心化。FL体现了集中数据收集和最小化的原则,可以减轻传统的中心化机器学习和数据科学方法带来的许多系统隐私风险和成本。在FL研究爆炸式增长的推动下,本文讨论了近年来的进展,提出了大量的开放性问题和挑战。
Contents
1 Introduction
1.1 The Cross-Device Federated Learning Setting
1.1.1 The Lifecycle of a Model in Federated Learning
1.1.2 A Typical Federated Training Process
1.2 Federated Learning Research
1.3 Organization
2 Relaxing the Core FL Assumptions: Applications to Emerging Settings and Scenarios
2.1 Fully Decentralized / Peer-to-Peer Distributed Learning
2.1.1 Algorithmic Challenges
2.1.2 Practical Challenges
2.2 Cross-Silo Federated Learning
2.3 Split Learning
3 Improving Efficiency and Effectiveness
3.1 Non-IID Data in Federated Learning
3.1.1 Strategies for Dealing with Non-IID Data
3.2 Optimization Algorithms for Federated Learning
3.2.1 Optimization Algorithms and Convergence Rates for IID Datasets
3.2.2 Optimization Algorithms and Convergence Rates for Non-IID Datasets
3.3 Multi-Task Learning, Personalization, and Meta-Learning
3.3.1 Personalization via Featurization
3.3.2 Multi-Task Learning
3.3.3 Local Fine Tuning and Meta-Learning
3.3.4 When is a Global FL-trained Model Better?
3.4 Adapting ML Workflows for Federated Learning
3.4.1 Hyperparameter Tuning
3.4.2 Neural Architecture Design
3.4.3 Debugging and Interpretability for FL
3.5 Communication and Compression
3.6 Application To More Types of Machine Learning Problems and Models
4 Preserving the Privacy of User Data
4.1 Actors, Threat Models, and Privacy in Depth
4.2 Tools and Technologies
4.2.1 Secure Computations
4.2.2 Privacy-Preserving Disclosures
4.2.3 Verifiability
4.3 Protections Against External Malicious Actors
4.3.1 Auditing the Iterates and Final Model
4.3.2 Training with Central Differential Privacy
4.3.3 Concealing the Iterates
4.3.4 Repeated Analyses over Evolving Data
4.3.5 Preventing Model Theft and Misuse
4.4 Protections Against an Adversarial Server
4.4.1 Challenges: Communication Channels, Sybil Attacks, and Selection
4.4.2 Limitations of Existing Solutions
4.4.3 Training with Distributed Differential Privacy
4.4.4 Preserving Privacy While Training Sub-Models
4.5 User Perception
4.5.1 Understanding Privacy Needs for Particular Analysis Tasks
4.5.2 Behavioral Research to Elicit Privacy Preferences
5 Robustness to Attacks and Failures
5.1 Adversarial Attacks on Model Performance
5.1.1 Goals and Capabilities of an Adversary
5.1.2 Model Update Poisoning
5.1.3 Data Poisoning Attacks
5.1.4 Inference-Time Evasion Attacks
5.1.5 Defensive Capabilities from Privacy Guarantees
5.2 Non-Malicious Failure Modes
5.3 Exploring the Tension between Privacy and Robustness
6 Ensuring Fairness and Addressing Sources of Bias
6.1 Bias in Training Data
6.2 Fairness Without Access to Sensitive Attributes
6.3 Fairness, Privacy, and Robustness
6.4 Leveraging Federation to Improve Model Diversity
6.5 Federated Fairness: New Opportunities and Challenges
7 Concluding Remarks
A Software and Datasets for Federated Learning
Advances and Open Problems in Federated Learning的更多相关文章
- Local Model Poisoning Attacks to Byzantine-Robust Federated Learning
In federated learning, multiple client devices jointly learn a machine learning model: each client d ...
- How to handle Imbalanced Classification Problems in machine learning?
How to handle Imbalanced Classification Problems in machine learning? from:https://www.analyticsvidh ...
- 联邦学习(Federated Learning)
联邦学习简介 联邦学习(Federated Learning)是一种新兴的人工智能基础技术,在 2016 年由谷歌最先提出,原本用于解决安卓手机终端用户在本地更新模型的问题,其设计目标是 ...
- 联邦学习 Federated Learning 相关资料整理
本文链接:https://blog.csdn.net/Sinsa110/article/details/90697728代码微众银行+杨强教授团队的联邦学习FATE框架代码:https://githu ...
- Federated Learning: Challenges, Methods, and Future Directions
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! arXiv:1908.07873v1 [cs.LG] 21 Aug 2019 Abstract 联邦学习包括通过远程设备或孤立的数据中心( ...
- Overcoming Forgetting in Federated Learning on Non-IID Data
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 以下是对本文关键部分的摘抄翻译,详情请参见原文. NeurIPS 2019 Workshop on Federated Learning ...
- Reliable Federated Learning for Mobile Networks
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 以下是对本文关键部分的摘抄翻译,详情请参见原文. arXiv: 1910.06837v1 [cs.CR] 14 Oct 2019 Abst ...
- 【流行前沿】联邦学习 Partial Model Averaging in Federated Learning: Performance Guarantees and Benefits
Sunwoo Lee, , Anit Kumar Sahu, Chaoyang He, and Salman Avestimehr. "Partial Model Averaging in ...
- 【流行前沿】联邦学习 Federated Learning with Only Positive Labels
核心问题:如果每个用户只有一类数据,如何进行联邦学习? Felix X. Yu, , Ankit Singh Rawat, Aditya Krishna Menon, and Sanjiv Kumar ...
随机推荐
- 不使用字体图标和图片,只使用css如何做出展开收起的效果
<i class="iconArrow" :class="[ littleNavState === item.meta.id ? 'arrowOpen' : '' ...
- Spark初探
Apache Spark是一个针对大规模数据的快速.统一处理引擎. One stack rule them all 1-Stream Processing :spark Streaming 2-Ad- ...
- 题解 [SHOI2002]滑雪
记忆化搜索$||dp||$剪枝 先讲方法,代码待会上 方法一:记忆化搜索 这个方法不怎么解释,就是每搜索完一个高度的最长路径记录一下,以后搜索其他的点时如果走到了这条路就直接用记录的值计算就是了 方法 ...
- asp.net core 2.1的全局模型验证统一方案
网上的统一模型验证,有效到asp.net core 2.0 2.1的mvc还可以用 webapi嘛,想想就好,自己琢磨了一顿,才发现这东西应该这样玩 首先吧api上面的特性注释了 //[ApiCont ...
- C++类、函数、指针
1.初始化所有指针. 2. (1)指向常量的指针: (2)常量指针:指针本身为常量: 3.若循环体内部包含有向vector对象添加元素的语句,则不能使用范围for循环. 4.字符数组要注意字符串字面值 ...
- 极简 Node.js 入门 - 1.3 调试
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node ...
- 10、Strategy 策略模式 整体地替换算法 行为型模式
1.模式说明 策略模式比较好理解,就是将程序中用到的算法整体的拿出来,并有多个不同版本的算法实现,在程序运行阶段,动态的决定使用哪个算法来解决问题. 2.举例 排序算法的问题,假如我们的程序中需要对数 ...
- Docker 快速搭建 MySQL 5.6 开发环境
使用 Docker 快速搭建一个 MySQL 5.6 开发环境 步骤 获取镜像 docker pull mysql:5.6 启动容器,密码 123456,映射 3306 端口 docker run - ...
- Python中 *args 和 **kwargs 的含义?
答:在python中,*args和**kwargs通常使用在函数定义里.*args 和 **kwargs 都允许你给函数传不定数量的参数,即使在定义函数的时候不知道调用者会传递几个参数.ps: *ar ...
- JAVA—继承及抽象类
继承的概念 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法. 与css中继承父元素属性类似 继承的 ...