AN OPTIMAL ALGORITHM FOR DECENTRALIZED FINITE-SUM OPTIMIZATION

被引:7
|
作者
Hendrikx, Hadrien [1 ]
Bach, Francis [1 ]
Massoulie, Laurent [1 ]
机构
[1] PSL Res Univ, Ecole Normale Super, PSL, INRIA,DIENS, F-75012 Paris, France
基金
欧洲研究理事会;
关键词
decentralized optimization; stochastic optimization; variance reduction; DISTRIBUTED OPTIMIZATION; GRADIENT-METHOD; STOCHASTIC OPTIMIZATION; CONVERGENCE; CONSENSUS; PARALLEL;
D O I
10.1137/20M134842X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Modern large-scale finite-sum optimization relies on two key aspects: distribution and stochastic updates. For smooth and strongly convex problems, existing decentralized algorithms are slower than modern accelerated variance-reduced stochastic algorithms when run on a single machine and are therefore not efficient. Centralized algorithms are fast, but their scaling is limited by global aggregation steps that result in communication bottlenecks. In this work, we propose an efficient accelerated decentralized stochastic algorithm for finite sums named ADFS, which uses local stochastic proximal updates (which are generally more expensive than gradient updates) and decentralized communications between nodes. On n machines, ADFS minimizes the objective function with nm samples in the same time it takes optimal algorithms to optimize from m samples on one machine. This scaling holds until a critical network size is reached, which depends on communication delays, on the number of samples m, and on the network topology. We give a lower bound of complexity to show that ADFS is optimal among decentralized algorithms. To derive ADFS, we first develop an extension of the accelerated proximal coordinate gradient algorithm to arbitrary sampling. Then, we apply this coordinate descent algorithm to a well-chosen dual problem based on an augmented graph approach, leading to the general ADFS algorithm. We illustrate the improvement of ADFS over state-of-the-art decentralized approaches with experiments.
引用
收藏
页码:2753 / 2783
页数:31
相关论文
共 50 条
  • [1] DESTRESS: Computation-Optimal and Communication-Efficient Decentralized Nonconvex Finite-Sum Optimization
    Li, Boyue
    Li, Zhize
    Chi, Yuejie
    [J]. SIAM JOURNAL ON MATHEMATICS OF DATA SCIENCE, 2022, 4 (03): : 1031 - 1051
  • [2] FAST DECENTRALIZED NONCONVEX FINITE-SUM OPTIMIZATION WITH RECURSIVE VARIANCE REDUCTION
    Xin, Ran
    Khan, Usman A.
    Kar, Soummya
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2022, 32 (01) : 1 - 28
  • [3] Finite-sum smooth optimization with SARAH
    Lam M. Nguyen
    Marten van Dijk
    Dzung T. Phan
    Phuong Ha Nguyen
    Tsui-Wei Weng
    Jayant R. Kalagnanam
    [J]. Computational Optimization and Applications, 2022, 82 : 561 - 593
  • [4] Finite-sum smooth optimization with SARAH
    Nguyen, Lam M.
    van Dijk, Marten
    Phan, Dzung T.
    Nguyen, Phuong Ha
    Weng, Tsui-Wei
    Kalagnanam, Jayant R.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2022, 82 (03) : 561 - 593
  • [5] Efficient Decentralized Stochastic Gradient Descent Method for Nonconvex Finite-Sum Optimization Problems
    Zhan, Wenkang
    Wu, Gang
    Gao, Hongchang
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 9006 - 9013
  • [6] Distributed Stochastic Proximal Algorithm With Random Reshuffling for Nonsmooth Finite-Sum Optimization
    Jiang, Xia
    Zeng, Xianlin
    Sun, Jian
    Chen, Jie
    Xie, Lihua
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (03) : 4082 - 4096
  • [7] An Accelerated DFO Algorithm for Finite-sum Convex Functions
    Chen, Yuwen
    Orvieto, Antonio
    Lucchi, Aurelien
    [J]. 25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019), 2019,
  • [8] An Accelerated DFO Algorithm for Finite-sum Convex Functions
    Chen, Yuwen
    Orvieto, Antonio
    Lucchi, Aurelien
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [9] Lower Bounds for Smooth Nonconvex Finite-Sum Optimization
    Zhou, Dongruo
    Gu, Quanquan
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 97, 2019, 97
  • [10] ACCELERATED STOCHASTIC ALGORITHMS FOR NONCONVEX FINITE-SUM AND MULTIBLOCK OPTIMIZATION
    Lan, Guanghui
    Yang, Yu
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2019, 29 (04) : 2753 - 2784