A Differentially Private Method for Distributed Optimization in Directed Networks via State Decomposition

被引:23
作者
Chen, Xiaomeng [1 ]
Huang, Lingying [1 ,2 ]
He, Lidong [3 ]
Dey, Subhrakanti [4 ]
Shi, Ling [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Hong Kong, Peoples R China
[2] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[3] Nanjing Univ Sci & Technol, Sch Automat, Nanjing, Peoples R China
[4] Uppsala Univ, Dept Elect Engn, S-75103 Uppsala, Sweden
来源
IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS | 2023年 / 10卷 / 04期
关键词
Privacy; Optimization; Differential privacy; Directed graphs; Convergence; Network systems; Distributed algorithms; Decomposition; differentially private; directed graph; distributed optimization; ECONOMIC-DISPATCH; AVERAGE CONSENSUS; ALGORITHM; CONVERGENCE;
D O I
10.1109/TCNS.2023.3264932
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we study the problem of consensus-based distributed optimization, where a network of agents, abstracted as a directed graph, aims to minimize the sum of all agents' cost functions collaboratively. In the existing distributed optimization approaches (Push-Pull/AB) for directed graphs, all the agents exchange their states with neighbors to achieve the optimal solution with a constant step size, which may lead to the disclosure of sensitive and private information. For privacy preservation, we propose a novel state-decomposition-based gradient tracking approach (SD-Push-Pull) for distributed optimization over directed networks that preserves differential privacy, which is a strong notion that protects agents' privacy against an adversary with arbitrary auxiliary information. The main idea of the proposed approach is to decompose the gradient state of each agent into two substates. Only one substate is exchanged by the agent with its neighbors over time, and the other one is not shared. That is to say, only one substate is visible to an adversary, protecting the sensitive information from being leaked. It is proved that under certain decomposition principles, a bound for the suboptimality of the proposed algorithm can be derived, and the differential privacy is achieved simultaneously. Moreover, the tradeoff between differential privacy and the optimization accuracy is also characterized. Finally, a numerical simulation is provided to illustrate the effectiveness of the proposed approach.
引用
收藏
页码:2165 / 2177
页数:13
相关论文
共 30 条
[1]   A Distributed Optimization Algorithm for the Predictive Control of Smart Grids [J].
Braun, Philipp ;
Gruene, Lars ;
Kellett, Christopher M. ;
Weller, Steven R. ;
Worthmann, Karl .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (12) :3898-3911
[2]   Differentially Private Distributed Optimization via State and Direction Perturbation in Multiagent Systems [J].
Ding, Tie ;
Zhu, Shanying ;
He, Jianping ;
Chen, Cailian ;
Guan, Xinping .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (02) :722-737
[3]  
Ding T, 2018, IEEE DECIS CONTR P, P3409, DOI 10.1109/CDC.2018.8619119
[4]   An Extremum-Seeking Controller for Distributed Optimization Over Sensor Networks [J].
Dougherty, S. ;
Guay, M. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (02) :928-933
[5]   Calibrating noise to sensitivity in private data analysis [J].
Dwork, Cynthia ;
McSherry, Frank ;
Nissim, Kobbi ;
Smith, Adam .
THEORY OF CRYPTOGRAPHY, PROCEEDINGS, 2006, 3876 :265-284
[6]  
Ghabcheloo R, 2005, IEEE DECIS CONTR P, P7084
[7]  
Horn C.R., 2012, Matrix Analysis, V2nd
[8]   Differentially Private Distributed Optimization [J].
Huang, Zhenqi ;
Mitra, Sayan ;
Vaidya, Nitin .
PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2015,
[9]   Tutorial on Dynamic Average Consensus THE PROBLEM, ITS APPLICATIONS, AND THE ALGORITHMS [J].
Kia, Solmaz S. ;
Van Scoy, Bryan ;
Cortes, Jorge ;
Freeman, Randy A. ;
Lynch, Kevin M. ;
Martinez, Sonia .
IEEE CONTROL SYSTEMS MAGAZINE, 2019, 39 (03) :40-72
[10]   Discrete-Time Algorithms for Distributed Constrained Convex Optimization With Linear Convergence Rates [J].
Liu, Hongzhe ;
Yu, Wenwu ;
Chen, Guanrong .
IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (06) :4874-4885