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

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

项目地址: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的更多相关文章

  1. Local Model Poisoning Attacks to Byzantine-Robust Federated Learning

    In federated learning, multiple client devices jointly learn a machine learning model: each client d ...

  2. How to handle Imbalanced Classification Problems in machine learning?

    How to handle Imbalanced Classification Problems in machine learning? from:https://www.analyticsvidh ...

  3. 联邦学习(Federated Learning)

    联邦学习简介        联邦学习(Federated Learning)是一种新兴的人工智能基础技术,在 2016 年由谷歌最先提出,原本用于解决安卓手机终端用户在本地更新模型的问题,其设计目标是 ...

  4. 联邦学习 Federated Learning 相关资料整理

    本文链接:https://blog.csdn.net/Sinsa110/article/details/90697728代码微众银行+杨强教授团队的联邦学习FATE框架代码:https://githu ...

  5. Federated Learning: Challenges, Methods, and Future Directions

    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! arXiv:1908.07873v1 [cs.LG] 21 Aug 2019 Abstract 联邦学习包括通过远程设备或孤立的数据中心( ...

  6. Overcoming Forgetting in Federated Learning on Non-IID Data

    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 以下是对本文关键部分的摘抄翻译,详情请参见原文. NeurIPS 2019 Workshop on Federated Learning ...

  7. Reliable Federated Learning for Mobile Networks

    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 以下是对本文关键部分的摘抄翻译,详情请参见原文. arXiv: 1910.06837v1 [cs.CR] 14 Oct 2019 Abst ...

  8. 【流行前沿】联邦学习 Partial Model Averaging in Federated Learning: Performance Guarantees and Benefits

    Sunwoo Lee, , Anit Kumar Sahu, Chaoyang He, and Salman Avestimehr. "Partial Model Averaging in ...

  9. 【流行前沿】联邦学习 Federated Learning with Only Positive Labels

    核心问题:如果每个用户只有一类数据,如何进行联邦学习? Felix X. Yu, , Ankit Singh Rawat, Aditya Krishna Menon, and Sanjiv Kumar ...

随机推荐

  1. Day01_搭建环境&CMS服务端开发

    学成在线 第1天 讲义-项目概述 CMS接口开发 1 项目的功能构架 1.1 项目背景 受互联网+概念的催化,当今中国在线教育市场的发展可谓是百花齐放.如火如荼. 按照市场领域细分为:学前教育.K12 ...

  2. gc 模块常用函数

    """ 1.gc.set_debug(flags) 设置gc的debug日志,一般设置为gc.DEBUG_LEAK 2.gc.collect([generation]) ...

  3. luogu P1721 [NOI2016]国王饮水记 斜率优化dp 贪心 决策单调性

    LINK:国王饮水记 看起来很不可做的样子. 但实际上还是需要先考虑贪心. 当k==1的时候 只有一次操作机会.显然可以把那些比第一个位置小的都给扔掉. 然后可以得知剩下序列中的最大值一定会被选择. ...

  4. CF EC 87 div2 1354 C2 Not So Simple Polygon Embedding 计算几何 结论

    LINK:Not So Simple Polygon Embedding 搞了好久终于搞会了. 错误原因 没找到合适算边长的方法 要么就是边长算的时候算错了. 几何学的太差了 最后虽然把十边形的和六边 ...

  5. luogu P4095 [HEOI2013]Eden 的新背包问题 多重背包 背包的合并

    LINK:Eden 的新背包问题 就是一个多重背包 每次去掉一个物品 询问钱数为w所能买到的最大值. 可以对于每次Q暴力dp 利用单调队列优化多重背包 这样复杂度是Qnm的. 发现过不了n==10的点 ...

  6. luogu P3403 跳楼机 同余最短路

    LINK:跳楼机 很早之前就想学的一个东西.发现这个东西果然神奇. 我们要找到 所有的 w满足 \(w=1+ax+by+cz\).且 \(1\leq w\leq h\) 暴力枚举是不行的. 做法是这样 ...

  7. Python PIL方式打开的图片判断维度

    1. PIL方式打开的图片判断维度    好久没更新啦,哈哈哈~~!今天跟宝宝们分享一篇如何判断灰度图像和彩色图像维度的方法.我们在读取灰度图像和彩色图像时,发现读取出来的图片维度不同,当我们要做后续 ...

  8. MIME-TYPE 列表

    Suffixes applicable Media type and subtype(s) .3dm x-world/x-3dmf .3dmf x-world/x-3dmf .a applicatio ...

  9. 618购物节要到了,Python帮你实现商品有货的微信提醒

    时间过的真快,不知不觉一年已过了一半,又快到618购物狂欢节了,剁手党们都希望无论是618购物节还是双11购物节,都能够买到便宜又实惠的商品,但是真心实惠的东西往往是紧俏的,经常会出现无货的情况,我们 ...

  10. Windows聚焦失效问题的解决办法

    1. 设置Windows聚焦 步骤:任务栏右键 → 任务栏设置 → 锁屏界面 → 背景选择Windows聚焦 2. 解决Windows聚焦失效问题 设置完Windows聚焦之后,锁屏界面却没有变. 尝 ...