Federated Learning:Challenges,Methods and Future Directions

Federated Learning:Challenges,Methods and Future Directions

Abstract

说明联盟学习的主要挑战,以及提供几个研究方向.

Introductions

设备计算力的提升 —-> 边缘计算 —-> 联盟学习 描述了一下联盟学习的流程 ☆ 特别用于对于隐私数据的训练,情感分析,用户踪迹预测等

  • 节点范围: 个人,组织,物联网

Problem Formulation

  • 前提:数据不出本地
  • 定义损失函数

$$ \min_w F(w), \ where \ F(w):=\sum_{k=1}^mp_kF_k(w)$$

$\sum_{k=1}^mp_k=1$, 相当于各个设备损失函数的加权平均数

Core Challenges

Challenge 1: Expensive Communication

  • 减少轮次
  • 减少传输数据量

Challenge 2: Systems Heterogeneity 设备条件不同,数量众多,在训练中容易出现故障 需要做到:

  • 容错
  • 允许丢失设备,并支持后续处理
  • 对参与计算的设备少能够有所准备

Challenge 3: Statistical Heterogeneity 数据不再满足局部性原理

Challenge 4: Privacy Concerns 隐私问题

Communication Efficiency

把一个问题分成若干个子问题 交由不同的设备处理

ADMM问题?

Federated Averaging适合非凸优化问题,即存在全局最优解的问题

Avatar
Pei Fang
Student, Coder

Enthusiasm is impetus.