Topology-Aware Differential Privacy for Decentralized Image Classification

被引:13
作者
Guo, Shangwei [1 ]
Zhang, Tianwei [2 ]
Xu, Guowen [2 ]
Yu, Han [2 ]
Xiang, Tao [1 ]
Liu, Yang [2 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[2] Nanyang Technol Univ NTU, Sch Comp Sci & Engn, Singapore 639798, Singapore
基金
新加坡国家研究基金会; 中国国家自然科学基金;
关键词
Training; Privacy; Usability; Differential privacy; Network topology; Learning systems; Topology; Decentralized learning; image processing; differential privacy; topology;
D O I
10.1109/TCSVT.2021.3105723
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Image classification is a fundamental artificial intelligence task that labels images into one of some predefined classes. However, training complex image classification models requires a large amount of computation resources and data in order to reach state-of-the-art performance. This demand drives the growth of distributed deep learning, where multiple agents cooperatively train global models with their individual datasets. Among such learning systems, decentralized learning is particularly attractive, as it can improve the efficiency and fault tolerance by eliminating the centralized parameter server, which could be the single point of failure or performance bottleneck. Although the agents do not need to disclose their training image samples, they exchange parameters with each other at each iteration, which can put them at the risk of data privacy leakage. Past works demonstrated the possibility of recovering training images from the exchanged parameters. One common defense direction is to adopt Differential Privacy (DP) to secure the optimization algorithms such as Stochastic Gradient Descent (SGD). Those DP-based methods mainly focus on standalone systems, or centralized distributed learning. How to enforce and optimize DP protection in decentralized learning systems is unknown and challenging, due to their complex communication topologies and distinct learning characteristics. In this paper, we design TOP- DP, a novel solution to optimize the differential privacy protection of decentralized image classification systems. The key insight of our solution is to leverage the unique features of decentralized communication topologies to reduce the noise scale and improve the model usability. (1) We enhance the DP-SGD algorithm with this topology-aware noise reduction strategy, and integrate the time-aware noise decay technique. (2) We design two novel learning protocols (synchronous and asynchronous) to protect systems with different network connectivities and topologies. We formally analyze and prove the DP requirement of our proposed solutions. Experimental evaluations demonstrate that our solution achieves a better trade-off between usability and privacy than prior works. To the best of our knowledge, this is the first DP optimization work from the perspective of network topologies.
引用
收藏
页码:4016 / 4027
页数:12
相关论文
共 50 条
[21]   Topology-Aware Non-Rigid Point Cloud Registration [J].
Zampogiannis, Konstantinos ;
Fermueller, Cornelia ;
Aloimonos, Yiannis .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2021, 43 (03) :1056-1069
[22]   ccDice: A Topology-Aware Dice Score Based on Connected Components [J].
Rouge, Pierre ;
Merveille, Odyssee ;
Passat, Nicolas .
TOPOLOGY-AND GRAPH-INFORMED IMAGING INFORMATICS, TGI3 2024, 2025, 15239 :11-21
[23]   Interaction Subgraph Sequential Topology-Aware Network for Transferable Recommendation [J].
Yang, Kang ;
Yu, Ruiyun ;
Guo, Bingyang ;
Li, Jie .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (10) :5221-5233
[24]   Topology-Aware Mapping of Spiking Neural Network to Neuromorphic Processor [J].
Xiao, Chao ;
Wang, Yao ;
Chen, Jihua ;
Wang, Lei .
ELECTRONICS, 2022, 11 (18)
[25]   Efficient Communication Topology via Partially Differential Privacy for Decentralized Learning [J].
Ching, Cheng-Wei ;
Huang, Hung-Sheng ;
Yang, Chun-An ;
Liu, Yu-Chun ;
Kuo, Jian-Jhih .
30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
[26]   Topology-aware application layer multicast scheme [J].
Zhang X.-C. ;
Wang Z. ;
Luo W.-M. ;
Yan B.-P. .
Ruan Jian Xue Bao/Journal of Software, 2010, 21 (08) :2010-2022
[27]   Differentially Private Image Classification Using Support Vector Machine and Differential Privacy [J].
Senekane, Makhamisa .
MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2019, 1 (01) :483-491
[28]   Netloc: A Tool for Topology-Aware Process Mapping [J].
Bordage, Cyril ;
Foyer, Clement ;
Goglin, Brice .
EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 :157-166
[29]   Topology-Aware Learning Assisted Branch and Ramp Constraints Screening for Dynamic Economic Dispatch [J].
Hasan, Fouad ;
Kargarian, Amin .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2022, 37 (05) :3495-3505
[30]   CODER: Protecting Privacy in Image Retrieval With Differential Privacy [J].
Yan, Haonan ;
Li, Xiaoguang ;
Zhang, Wenjing ;
Chen, Qian ;
Wang, Bin ;
Li, Hui ;
Lin, Xiaodong .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (06) :5420-5430