首页> 外文期刊>Journal of machine learning research >DSCOVR: Randomized Primal-Dual Block Coordinate Algorithms for Asynchronous Distributed Optimization
【24h】

DSCOVR: Randomized Primal-Dual Block Coordinate Algorithms for Asynchronous Distributed Optimization

机译:DSCOVR:随机原始 - 双块坐标坐标算法,用于异步分布式优化

获取原文
           

摘要

Machine learning with big data often involves large optimization models. For distributed optimization over a cluster of machines, frequent communication and synchronization of all model parameters (optimization variables) can be very costly. A promising solution is to use parameter servers to store different subsets of the model parameters, and update them asynchronously at different machines using local datasets. In this paper, we focus on distributed optimization of large linear models with convex loss functions, and propose a family of randomized primal-dual block coordinate algorithms that are especially suitable for asynchronous distributed implementation with parameter servers. In particular, we work with the saddle-point formulation of such problems which allows simultaneous data and model partitioning, and exploit its structure by doubly stochastic coordinate optimization with variance reduction (DSCOVR). Compared with other first-order distributed algorithms, we show that DSCOVR may require less amount of overall computation and communication, and less or no synchronization. We discuss the implementation details of the DSCOVR algorithms, and present numerical experiments on an industrial distributed computing system.
机译:大数据的机器学习通常涉及大型优化模型。对于通过一组机器上的分布式优化,频繁通信和同步所有模型参数(优化变量)可能非常昂贵。一个有希望的解决方案是使用参数服务器来存储模型参数的不同子集,并使用本地数据集在不同的计算机上异步更新它们。在本文中,我们专注于具有凸损函数的大型线性模型的分布式优化,并提出了一个随机原语 - 双块坐标算法,特别适用于具有参数服务器的异步分布式实现。特别是,我们使用这些问题的鞍点制定,该问题允许通过双随机坐标优化来实现同时数据和模型分区,并利用其与方差减少(DSCOVR)进行双随机坐标优化。与其他一阶分布式算法相比,我们表明DSCOVR可能需要更少的总计算和通信,且较少或没有同步。我们讨论了DSCOVR算法的实现细节,并在工业分布式计算系统上存在数值实验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号