中文

AdaptCL:基于动态自适应剪枝的高效协作学习

机器学习 2021-06-29 v1 分布式、并行与集群计算

摘要

在多方可控协作学习中,参数服务器将全局模型发送给每个数据持有者进行本地训练,然后在全局聚合提交的模型以实现隐私保护。然而,同步协作学习的拖沓问题以及异步协作学习的陈旧问题,使得协作学习在现实异构环境中效率低下。我们提出了一种新颖高效的协作学习框架 AdaptCL,它从全局基模型为每个数据持有者动态生成自适应子模型,无需任何关于工作者能力的先验信息。所有工作者(数据持有者)通过配备能力自适应的剪枝模型,实现与最快工作者近似相同的更新时间。因此训练过程可大幅加速。此外,我们为 AdaptCL 量身定制了高效的剪枝率学习算法和剪枝方法。同时,AdaptCL 提供了一种处理精度与时空开销之间权衡的机制,并可与其他技术结合以进一步加速训练。实证结果表明,AdaptCL 引入了极少的计算和通信开销。AdaptCL 平均节省 41% 以上的时间,并在低异构环境下提高了精度。在高异构环境中,AdaptCL 实现了 6.2 倍的训练加速,且精度损失轻微。

关键词

引用

@article{arxiv.2106.14126,
  title  = {AdaptCL: Efficient Collaborative Learning with Dynamic and Adaptive Pruning},
  author = {Guangmeng Zhou and Ke Xu and Qi Li and Yang Liu and Yi Zhao},
  journal= {arXiv preprint arXiv:2106.14126},
  year   = {2021}
}