挖个大坑,等有空了再回来填。心心念念的大综述呀(吐血三升)!

郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布!

项目地址: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

最新文章

  1. hdu 1312(DFS)
  2. 正则表达式——语法
  3. Linux_文件及文件夹[创建][复制][移动][删除][重命名]
  4. How to implement a custom type for NHibernate property
  5. dSYM atos crash log 定位到代码行的方法(转)
  6. (转)freemakeer初入门
  7. d is undefined错误
  8. 如何申请TexturePacker注册码
  9. Web前端新人笔记之CSS结构和层叠
  10. 修改servu数据库密码 servu加密方式
  11. web开发性能优化---UI界面篇
  12. JeeSite数据分页与翻页
  13. RNN(3) ------ “blog:RNN学习之路”
  14. XMLHttpRequest 的使用······
  15. 20160210.CCPP体系具体解释(0020天)
  16. mac下安装启动Mongodb
  17. discuz回贴通知插件实现-发送邮件
  18. build.xml
  19. DEDEcms和帝国cms的几点比较
  20. [转]ASP.NET Web API对OData的支持

热门文章

  1. 萌新学渗透系列之Hack The Box_Devel
  2. 如何用Excel进行预测分析?
  3. Arduino+温度、湿度传感器
  4. Intellij IDEA 快速查找接口实现类的快捷键
  5. macOS 遇到 svnadmin无法使用的情况
  6. Python raw_input() 函数
  7. Python os.symlink() 方法
  8. 5073 [Lydsy1710月赛]小A的咒语
  9. synchronized的锁升级/锁膨胀
  10. SpringBoot一个依赖搞定session共享