Privacy Masking Stochastic Subgradient-Push Algorithm for Distributed Online Optimization

This article investigates the problem of distributed online optimization for a group of units communicating on time-varying unbalanced directed networks. The main target of the set of units is to cooperatively minimize the sum of all locally known convex cost functions (global cost function) while pursuing the privacy of their local cost functions being well masked. To address such optimization problems in a collaborative and distributed fashion, a differentially private-distributed stochastic subgradient-push algorithm, called DP-DSSP, is proposed, which ensures that units interact with in-neighbors and collectively optimize the global cost function. Unlike most of the existing distributed algorithms which do not consider privacy issues, DP-DSSP via differential privacy strategy successfully masks the privacy of participating units, which is more practical in applications involving sensitive messages, such as military affairs or medical treatment. An important feature of DP-DSSP is tackling distributed online optimization problems under the circumstance of time-varying unbalanced directed networks. Theoretical analysis indicates that DP-DSSP can effectively mask differential privacy as well as can achieve sublinear regrets. A compromise between the privacy levels and the accuracy of DP-DSSP is also revealed. Furthermore, DP-DSSP is capable of handling arbitrarily large but uniformly bounded delays in the communication links. Finally, simulation experiments confirm the practicability of DP-DSSP and the findings in this article.

[1]  Daniel W. C. Ho,et al.  Optimal distributed stochastic mirror descent for strongly convex optimization , 2016, Autom..

[2]  Furong Huang,et al.  Escaping From Saddle Points - Online Stochastic Gradient for Tensor Decomposition , 2015, COLT.

[3]  Lean Yu,et al.  Privacy Preservation in Distributed Subgradient Optimization Algorithms , 2015, IEEE Transactions on Cybernetics.

[4]  Magnus Egerstedt,et al.  Differentially private objective functions in distributed cloud-based optimization , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[5]  Guodong Shi,et al.  Distributed Online Linear Regression , 2019 .

[6]  Qian Wang,et al.  Differentially Private Distributed Online Learning , 2015, IEEE Transactions on Knowledge and Data Engineering.

[7]  H. Kushner,et al.  Stochastic Approximation and Recursive Algorithms and Applications , 2003 .

[8]  Jorge Cortés,et al.  Differentially private distributed convex optimization via objective perturbation , 2016, 2016 American Control Conference (ACC).

[9]  Matthew Hale,et al.  Differentially Private Smart Metering: Implementation, Analytics, and Billing , 2019, Proceedings of the 1st ACM International Workshop on Urban Building Energy Sensing, Controls, Big Data Analysis, and Visualization.

[10]  Lijun Chen,et al.  An Incentive-Based Online Optimization Framework for Distribution Grids , 2017, IEEE Transactions on Automatic Control.

[11]  Guo Chen,et al.  Distributed Consensus Optimization in Multiagent Networks With Time-Varying Directed Topologies and Quantized Communication. , 2017, IEEE transactions on cybernetics.

[12]  S. Mitter,et al.  Recursive stochastic algorithms for global optimization in R d , 1991 .

[13]  Jianfeng Guan,et al.  Differentially Private Distributed Online Algorithms Over Time-Varying Directed Networks , 2018, IEEE Transactions on Signal and Information Processing over Networks.

[14]  Angelia Nedic,et al.  Distributed Asynchronous Constrained Stochastic Optimization , 2011, IEEE Journal of Selected Topics in Signal Processing.

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

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

[17]  Cynthia Dwork,et al.  Differential Privacy , 2006, ICALP.

[18]  Qingshan Liu,et al.  A Multi-Agent System With a Proportional-Integral Protocol for Distributed Constrained Optimization , 2017, IEEE Transactions on Automatic Control.

[19]  Angelia Nedic,et al.  Stochastic Dual Averaging for Decentralized Online Optimization on Time-Varying Communication Graphs , 2017, IEEE Transactions on Automatic Control.

[20]  Guang-Hong Yang,et al.  Augmented Lagrange algorithms for distributed optimization over multi-agent networks via edge-based method , 2018, Autom..

[21]  Angelia Nedic,et al.  Stochastic Gradient-Push for Strongly Convex Functions on Time-Varying Directed Graphs , 2014, IEEE Transactions on Automatic Control.

[22]  Qing-Long Han,et al.  Distributed Optimization of Multiagent Systems With Preserved Network Connectivity , 2019, IEEE Transactions on Cybernetics.

[23]  Daniel W. C. Ho,et al.  An Adaptive Primal-Dual Subgradient Algorithm for Online Distributed Constrained Optimization , 2018, IEEE Transactions on Cybernetics.

[24]  Shaojiang Deng,et al.  Differentially Private Consensus With an Event-Triggered Mechanism , 2019, IEEE Transactions on Control of Network Systems.

[25]  Jinde Cao,et al.  Distributed Parametric Consensus Optimization With an Application to Model Predictive Consensus Problem , 2018, IEEE Transactions on Cybernetics.

[26]  Magnus Egerstedt,et al.  Differentially private cloud-based multi-agent optimization with constraints , 2015, 2015 American Control Conference (ACC).

[27]  Xinghu Wang,et al.  Distributed Optimization Design of Continuous-Time Multiagent Systems With Unknown-Frequency Disturbances , 2017, IEEE Transactions on Cybernetics.

[28]  Alejandro Ribeiro,et al.  A Saddle Point Algorithm for Networked Online Convex Optimization , 2014, IEEE Transactions on Signal Processing.

[29]  Ziyang Meng,et al.  A Distributed Algorithm for Economic Dispatch Over Time-Varying Directed Networks With Delays , 2017, IEEE Transactions on Industrial Electronics.

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

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

[32]  Chunguang Li,et al.  Distributed Robust Optimization in Networked System , 2017, IEEE Transactions on Cybernetics.

[33]  Wei Bian,et al.  A Novel Multiagent Neurodynamic Approach to Constrained Distributed Convex Optimization , 2019, IEEE Transactions on Cybernetics.

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

[35]  Xiaofeng Liao,et al.  Achieving Acceleration for Distributed Economic Dispatch in Smart Grids Over Directed Networks , 2020, IEEE Transactions on Network Science and Engineering.

[36]  Tingwen Huang,et al.  Accelerated Convergence Algorithm for Distributed Constrained Optimization under Time-Varying General Directed Graphs , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[37]  Ketan Rajawat,et al.  Online Learning Over Dynamic Graphs via Distributed Proximal Gradient Algorithm , 2019, IEEE Transactions on Automatic Control.

[38]  Chunlei Zhang,et al.  Privacy-preserving Decentralized Optimization via Decomposition , 2018 .

[39]  Xiaofeng Liao,et al.  A Nesterov-Like Gradient Tracking Algorithm for Distributed Optimization Over Directed Networks , 2021, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[40]  Miguel G Villarreal-Cervantes,et al.  Adaptive Controller Tuning Method Based on Online Multiobjective Optimization: A Case Study of the Four-Bar Mechanism , 2019, IEEE Transactions on Cybernetics.

[41]  Ketan Rajawat,et al.  Beyond Consensus and Synchrony in Online Network Optimization via Saddle Point Method , 2017 .

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

[43]  Angelia Nedic,et al.  Distributed Stochastic Subgradient Projection Algorithms for Convex Optimization , 2008, J. Optim. Theory Appl..

[44]  Jorge Cortés,et al.  Distributed Online Convex Optimization Over Jointly Connected Digraphs , 2014, IEEE Transactions on Network Science and Engineering.

[45]  Chen Hu,et al.  Distributed Algorithm Design for Nonsmooth Resource Allocation Problems , 2020, IEEE Transactions on Cybernetics.