中文

具有分布式批量梯度计算的抗拜占庭非凸SVRG方法

最优化与控制 2019-12-11 v1 分布式、并行与集群计算 多智能体系统

摘要

在这项工作中,我们考虑在对抗环境下最小化非凸函数 f(x)=EξDf(x;ξ)f(x) = \mathbb{E}_{\xi \sim \mathcal{D}} f(x; \xi) 的分布式随机优化问题,其中各个函数 f(x;ξ)f(x; \xi) 也可能为非凸。我们假设在总共 KK 个节点中至多 α\alpha 比例的节点可能为拜占庭节点。我们针对该问题提出了一种类似于鲁棒随机方差缩减梯度(SVRG)的算法,其中批量梯度在工作节点(WNs)上计算,随机梯度在服务器节点(SN)上计算。对于非凸优化问题,我们证明在每个节点(SN和WNs)上平均需要 O~(1ϵ5/3K2/3+α4/3ϵ5/3)\tilde{O}\left( \frac{1}{\epsilon^{5/3} K^{2/3}} + \frac{\alpha^{4/3}}{\epsilon^{5/3}} \right) 次梯度计算以达到一个 ϵ\epsilon-平稳点。所提出的算法通过设计一种与问题维度无关的 novel 拜占庭过滤规则来保证收敛。重要的是,我们刻画了网络中存在的拜占庭节点比例 α\alpha 对算法收敛性能的影响。

关键词

引用

@article{arxiv.1912.04531,
  title  = {Byzantine Resilient Non-Convex SVRG with Distributed Batch Gradient Computations},
  author = {Prashant Khanduri and Saikiran Bulusu and Pranay Sharma and Pramod K. Varshney},
  journal= {arXiv preprint arXiv:1912.04531},
  year   = {2019}
}

备注

Optimization for Machine Learning, 2019