Distributed Online Non-convex Optimization with Composite Regret

Regret has been widely adopted as the metric of choice for evaluating the performance of online optimization algorithms for distributed, multi-agent systems. However, variations in data or model associated with each agent can significantly impact decisions, and requires consensus among agents. Moreover, most existing works have focused on developing approaches for (strongly) convex losses, and very few results have been obtained in terms of regret bounds in distributed online optimization for general non-convex losses. To address these two issues, we propose a novel composite regret with a new network-based metric to evaluate distributed online optimization algorithms. We concretely define static and dynamic forms of the composite regret. By leveraging the dynamic form of our composite regret, we develop a consensus-based online normalized gradient (CONGD) approach for pseudo-convex losses and then show a sublinear behavior for CONGD relating to a regularity term for the path variation of the optimizer. For general non-convex losses, we first explore the regrets defined based on the recent advances such that no deterministic algorithm can achieve the sublinear regret. We then develop the distributed online non-convex optimization with composite regret (DINOCO) without access to the gradients, depending on an offline optimization oracle. We show that DINOCO can achieve sublinear regret; to our knowledge, this is the first regret bound for general distributed online non-convex learning.

[1]  Chen Yu,et al.  Decentralized Online Learning: Take Benefits from Others’ Data without Sharing Your Own to Track Global Trend , 2019, ACM Trans. Intell. Syst. Technol..

[2]  Xiuxian Li,et al.  Decentralized Nash Equilibria Learning for Online Game with Bandit Feedback , 2022, 2204.09467.

[3]  Tamer Basar,et al.  Decentralized Online Convex Optimization With Feedback Delays , 2021, IEEE Transactions on Automatic Control.

[4]  Kaihong Lu,et al.  Online Distributed Optimization With Nonconvex Objective Functions: Sublinearity of First-Order Optimality Condition-Based Regret , 2021, IEEE Transactions on Automatic Control.

[5]  Guodong Shi,et al.  Distributed Online Optimization With Long-Term Constraints , 2019, IEEE Transactions on Automatic Control.

[6]  George Michailidis,et al.  DAdam: A Consensus-Based Distributed Adaptive Gradient Method for Online Optimization , 2018, IEEE Transactions on Signal Processing.

[7]  Yiguang Hong,et al.  Decentralized Online Learning for Noncooperative Games in Dynamic Environments , 2021, 2105.06200.

[8]  Yiguang Hong,et al.  Distributed Mirror Descent for Online Composite Optimization , 2020, IEEE Transactions on Automatic Control.

[9]  Donald J. Bucci,et al.  On Distributed Online Convex Optimization with Sublinear Dynamic Regret and Fit , 2020, 2021 55th Asilomar Conference on Signals, Systems, and Computers.

[10]  Emiliano Dall'Anese,et al.  Distributed and Inexact Proximal Gradient Method for Online Convex Optimization , 2020, 2021 European Control Conference (ECC).

[11]  Lihua Xie,et al.  Distributed Online Optimization for Multi-Agent Networks With Coupled Inequality Constraints , 2018, IEEE Transactions on Automatic Control.

[12]  Tamer Basar,et al.  Decentralized online convex optimization based on signs of relative states , 2021, Autom..

[13]  Praneeth Netrapalli,et al.  Online Non-Convex Learning: Following the Perturbed Leader is Optimal , 2019, ALT.

[14]  Michael M. Zavlanos,et al.  Distributed Constrained Online Learning , 2019, IEEE Transactions on Signal Processing.

[15]  Karl Henrik Johansson,et al.  Distributed Online Convex Optimization With Time-Varying Coupled Inequality Constraints , 2019, IEEE Transactions on Signal Processing.

[16]  Ben Liang,et al.  Distributed Online Optimization over a Heterogeneous Network with Any-Batch Mirror Descent , 2020, ICML.

[17]  Michael M. Zavlanos,et al.  A Distributed Online Convex Optimization Algorithm with Improved Dynamic Regret , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[18]  Alon Gonen,et al.  Learning in Non-convex Games with an Optimization Oracle , 2018, COLT.

[19]  Albert S. Berahas,et al.  Balancing Communication and Computation in Distributed Optimization , 2017, IEEE Transactions on Automatic Control.

[20]  Sergül Aydöre,et al.  A Local Regret in Nonconvex Online Learning , 2018, ArXiv.

[21]  Luca Sanguinetti,et al.  Online convex optimization and no-regret learning: Algorithms, guarantees and applications , 2018, ArXiv.

[22]  Angelia Nedic,et al.  A Distributed Stochastic Gradient Tracking Method , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[23]  Shahin Shahrampour,et al.  Distributed Online Optimization in Dynamic Environments Using Mirror Descent , 2016, IEEE Transactions on Automatic Control.

[24]  Wotao Yin,et al.  On Nonconvex Decentralized Gradient Descent , 2016, IEEE Transactions on Signal Processing.

[25]  Xiaobo Li,et al.  Online Learning with Non-Convex Losses and Non-Stationary Regret , 2018, AISTATS.

[26]  Bahman Gharesifard,et al.  Distributed Online Convex Optimization on Time-Varying Directed Graphs , 2017, IEEE Transactions on Control of Network Systems.

[27]  Karan Singh,et al.  Efficient Regret Minimization in Non-Convex Games , 2017, ICML.

[28]  Chinmay Hegde,et al.  Collaborative Deep Learning in Fixed Topology Networks , 2017, NIPS.

[29]  Michael M. Zavlanos,et al.  On the Sublinear Regret of Distributed Primal-Dual Algorithms for Online Constrained Optimization , 2017, 1705.11128.

[30]  Wei Zhang,et al.  Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descent , 2017, NIPS.

[31]  Elad Hazan,et al.  Introduction to Online Convex Optimization , 2016, Found. Trends Optim..

[32]  Mehran Mesbahi,et al.  Online Distributed Convex Optimization on Dynamic Networks , 2014, IEEE Transactions on Automatic Control.

[33]  Angelia Nedic,et al.  Decentralized online optimization with global objectives and local communication , 2015, 2015 American Control Conference (ACC).

[34]  Omar Besbes,et al.  Non-Stationary Stochastic Optimization , 2013, Oper. Res..

[35]  Angelia Nedic,et al.  Distributed optimization over time-varying directed graphs , 2013, 52nd IEEE Conference on Decision and Control.

[36]  Rong Jin,et al.  25th Annual Conference on Learning Theory Online Optimization with Gradual Variations , 2022 .

[37]  Shai Shalev-Shwartz,et al.  Online Learning and Online Convex Optimization , 2012, Found. Trends Mach. Learn..

[38]  Yurii Nesterov,et al.  Introductory Lectures on Convex Optimization - A Basic Course , 2014, Applied Optimization.

[39]  Martin Zinkevich,et al.  Online Convex Programming and Generalized Infinitesimal Gradient Ascent , 2003, ICML.