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 ...
随机推荐
- 一文带你学习DWS数据库用户权限设计与管理
前言 本文将介绍DWS基于RBAC(Role-Based Access Control,基于角色的访问控制)的数据库用户权限管理.简单地说,一个用户拥有若干角色,每一个角色拥有若干权限.这样,就构造成 ...
- java动态代理——字段和方法字节码的基础结构及Proxy源码分析三
前文地址:https://www.cnblogs.com/tera/p/13280547.html 本系列文章主要是博主在学习spring aop的过程中了解到其使用了java动态代理,本着究根问底的 ...
- LQB2013A03振兴中华
最近状态出了点问题呜呜呜,可能是天有点热吧加上有一点点不太舒服,,,稳住啊! 明显一个递归(但是就是不会写) 递归:(一般这种找有多少个的题,返回值都是int) 首先找变化的东西当作参数.(本题是坐标 ...
- 用xshell连接linux服务器失败 Could not connect to '112.74.73.194' (port 22): Connection failed.
用XSHELL连接linux服务器出现以下错误 Connecting to 42.51.xxx.xxx:22... Connection established. To escape to local ...
- luogu P6125 [JSOI2009]有趣的游戏
LINK:有趣的游戏 直接说做法了.首先是 我是不会告诉你我看完题后不太会 摸了2h鱼后看题解 一直翻发现自己题目有些没读完整.. 题目中说了每个字符串长度相同 而我一直在思考AC自动机可能存在一些节 ...
- Spring 参数注入
一个(类)Bean可能包含多种属性,这些属性怎么配置??? 见下: 用People Dog Cat Tiger Panda五个类来学习一些常用的=_= 重点在XML <!--基本类型注入- ...
- springboot 使用mybatis-generator自动生成代码
这里只介绍mybatis generator生成代码 一.pom配置 在build-->plugins-->添加plugin <plugin> <groupId>o ...
- Nginx.conf参数配置详解
Nginx的配置文件nginx.conf配置详解如下: user nginx nginx; #Nginx用户及组:用户 组.window下不指定 worker_processes 8; #工作进程:数 ...
- JAVA多线程之生产者 消费者模式 妈妈做面包案例
创建四个类 1.面包类 锅里只可以放10个面包 ---装面包的容器2.厨房 kitchen 生产面包 和消费面包 最多生产100个面包3.生产者4消费者5.测试类 多线程经典案例 import ja ...
- 又一个小而美的Java Web框架: Solon!
Solon 是Java世界里一个新的极易上手的Web框架.参考过 Javalin . Spring 等很多现有框架的设计. 取名自海贼王里的角色,说是希能像他一样能打 小.真的是小.最小的运行单位只有 ...