一种通用的异步纵向联邦学习架构(VAFL: a Method of Vertical Asynchronous Federated Learning)

VAFL: a Method of Vertical Asynchronous Federated Learning

论文传送门:

https://arxiv.org/pdf/2007.06081.pdf

摘要:

本文旨在以异步方式解决垂直 FL,并开发了一种简单的 FL 方法。新方法允许每个客户端运行随机梯度算法而无需与其他客户端协调,因此适用于客户端的间歇性连接。该方法进一步使用了一种新的扰动局部嵌入技术来保证数据隐私并提高通信效率。

问题定义:

假设有M个client,N的数据集大小,被不同端持有不同的特征,在公共的纵向联邦学习框架中,需要学习一个embedding,将数据维度映射到一个公共的维度上。整个系统需要优化的东西是:

在这里插入图片描述

流程如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MvA6kMka-1626779338138)(/Users/chenxiaolin/Library/Application Support/typora-user-images/image-20210720180050377.png)]

算法:

单步的异步算法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6UJ9pk3y-1626779338152)(/Users/chenxiaolin/Library/Application Support/typora-user-images/image-20210720180033807.png)]

t步异步算法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gN19L6UB-1626779338153)(/Users/chenxiaolin/Library/Application Support/typora-user-images/image-20210720180040520.png)]

实验:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U3wLJdhn-1626779338155)(/Users/chenxiaolin/Library/Application Support/typora-user-images/image-20210720180012675.png)]

个人理解:

这篇论文的主要贡献在于,将原有的横向联邦学习的异步算法引入纵向联邦学习场景中。我们知道,横向联邦学习各自基于本地进行建模,再在中间节点进行汇总更新,这样引申出效率的问题,因为如果所有参与方同步梯度信息后,由中间节点更新,由于可能发生宕机或延迟,导致更新效率不高,所以出现了异步横向算法及其效率改进。这篇文章将该异步算法引入到纵向联邦学习场景中,但由于纵向参与方数量较少,该延迟的问题并不突出;并且设计的通用方法过于简单,仅限简单神经网和罗辑回归算法,例如纵向常用的树模型就难以应用。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值