Proceedings

PrivSGP-VR: Differentially Private Variance-Reduced Stochastic Gradient Push with Tight Utility Bounds

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 5743-5752.

https://doi.org/10.24963/ijcai.2024/635

Abstract

In this paper, we propose a differentially private decentralized learning method (termed PrivSGP-VR) which employs stochastic gradient push with variance reduction and guarantees (epsilon, delta)-differential privacy (DP) for each node. Our theoretical analysis shows that, under DP Gaussian noise with constant variance, PrivSGP-VR achieves a sub-linear convergence rate of O(1/sqrt(nK)), where n and K are the number of nodes and iterations, respectively, which is independent of stochastic gradient variance, and achieves a linear speedup with respect to n. Leveraging the moments accountant method, we further derive an optimal K to maximize the model utility under certain privacy budget in decentralized settings. With this optimized K, PrivSGP-VR achieves a tight utility bound of O(sqrt(d*log(1/delta))/(sqrt(n)*J*epsilon)), where J and d are the number of local samples and the dimension of decision variable, respectively, which matches that of the server-client distributed counterparts, and exhibits an extra factor of 1/sqrt(n) improvement compared to that of the existing decentralized counterparts, such as A(DP)2SGD. Extensive experiments corroborate our theoretical findings, especially in terms of the maximized utility with optimized K, in fully decentralized settings.

  1. [Abadi et al., 2016] Martin Abadi, Andy Chu, Ian Goodfel- low, H Brendan McMahan, Ilya Mironov, Kunal Talwar, and Li Zhang. Deep learning with differential privacy. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pages 308-318, 2016.
  2. [Assran et al., 2019] Mahmoud Assran, Nicolas Loizou, Nicolas Ballas, and Mike Rabbat. Stochastic gradient push for distributed deep learning. In International Conference on Machine Learning, pages 344-353. PMLR, 2019.
  3. [Bun and Steinke, 2016] Mark Bun and Thomas Steinke. Concentrated differential privacy: Simplifications, exten- sions, and lower bounds. In Proceedings of the 14th In- ternational Conference on Theory of Cryptography, pages 635-658. Springer, 2016.
  4. [Carlini et al., 2019] Nicholas Carlini, Chang Liu, Úlfar Er- lingsson, Jernej Kos, and Dawn Song. The secret sharer: Evaluating and testing unintended memorization in neural networks. In USENIX Security Symposium, volume 267, 2019.
  5. [Chen et al., 2020] Xiangyi Chen, Steven Z Wu, and Mingyi Hong. Understanding gradient clipping in private sgd: A geometric perspective. Advances in Neural Information Processing Systems, 33:13773-13782, 2020.
  6. [Cheng et al., 2018] Hsin-Pai Cheng, Patrick Yu, Haojing Hu, Feng Yan, Shiyu Li, Hai Li, and Yiran Chen. LEASGD: an efficient and privacy-preserving decentral- ized algorithm for distributed learning. arXiv preprint arXiv:1811.11124, 2018.
  7. [Cheng et al., 2019] Hsin-Pai Cheng, Patrick Yu, Haojing Hu, Syed Zawad, Feng Yan, Shiyu Li, Hai Li, and Yiran Chen. Towards decentralized deep learning with differen- tial privacy. In International Conference on Cloud Com- puting, pages 130-145. Springer, 2019.
  8. [Defazio et al., 2014] Aaron Defazio, Francis Bach, and Si- mon Lacoste-Julien. SAGA: A fast incremental gradient method with support for non-strongly convex composite objectives. Advances in Neural Information Processing Systems, 27, 2014.
  9. [Deng, 2012] Li Deng. The mnist database of handwritten digit images for machine learning research. IEEE Signal Processing Magazine, 29(6):141-142, 2012.
  10. [Dwork and Lei, 2009] Cynthia Dwork and Jing Lei. Differ- ential privacy and robust statistics. In the 41st ACM An- nual Symposium on Theory of Computing, pages 371-380, 2009.
  11. [Dwork et al., 2006] Cynthia Dwork, Krishnaram Kentha- padi, Frank McSherry, Ilya Mironov, and Moni Naor. Our data, ourselves: Privacy via distributed noise generation. In Annual International Conference on the Theory and Ap- plications of Cryptographic Techniques, pages 486-503. Springer, 2006.
  12. [Dwork et al., 2010] Cynthia Dwork, Guy N Rothblum, and Salil Vadhan. Boosting and differential privacy. In the 51st IEEE Annual Symposium on Foundations of Computer Sci- ence, pages 51-60. IEEE, 2010.
  13. [Dwork et al., 2014] Cynthia Dwork, Aaron Roth, et al. The algorithmic foundations of differential privacy. Founda- tions and Trends® in Theoretical Computer Science, 9(3- 4):211-407, 2014.
  14. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 770-778, 2016.
  15. [Kempe et al., 2003] David Kempe, Alin Dobra, and Jo- hannes Gehrke. Gossip-based computation of aggregate information. In the 44th IEEE Annual Symposium on Foundations of Computer Science, pages 482-491. IEEE, 2003.
  16. [Krizhevsky, 2009] Alex Krizhevsky. Learning multiple lay- ers of features from tiny images. Master's thesis, Univer- sity of Toronto, 2009.
  17. [Langer et al., 2020] Matthias Langer, Zhen He, Wenny Ra- hayu, and Yanbo Xue. Distributed training of deep learn- ing models: A taxonomic perspective. IEEE Transactions on Parallel and Distributed Systems, 31(12):2802-2818, 2020.
  18. [Li et al., 2014] Mu Li, David G Andersen, Jun Woo Park, Alexander J Smola, Amr Ahmed, Vanja Josifovski, James Long, Eugene J Shekita, and Bor-Yiing Su. Scaling dis- tributed machine learning with the parameter server. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI), pages 583-598, 2014.
  19. [Li et al., 2019] Yanan Li, Shusen Yang, Xuebin Ren, and Cong Zhao. Asynchronous federated learning with dif- ferential privacy for edge intelligence. arXiv preprint arXiv:1912.07902, 2019.
  20. [Li et al., 2022] Zhize Li, Haoyu Zhao, Boyue Li, and Yue- jie Chi. SoteriaFL: A unified framework for private feder- ated learning with communication compression. Advances in Neural Information Processing Systems, 35:4285-4300, 2022.
  21. [Lian et al., 2017] Xiangru Lian, Ce Zhang, Huan Zhang, Cho-Jui Hsieh, Wei Zhang, and Ji Liu. Can decentral- ized algorithms outperform centralized algorithms? a case study for decentralized parallel stochastic gradient de- scent. Advances in Neural Information Processing Sys- tems, 30, 2017.
  22. [Lian et al., 2018] Xiangru Lian, Wei Zhang, Ce Zhang, and Ji Liu. Asynchronous decentralized parallel stochastic gra- dient descent. In International Conference on Machine Learning, pages 3043-3052. PMLR, 2018.
  23. [Liu et al., 2022] Tianyu Liu, Boya Di, Bin Wang, and Lingyang Song. Loss-privacy tradeoff in federated edge learning. IEEE Journal of Selected Topics in Signal Pro- cessing, 16(3):546-558, 2022.
  24. [Lowy et al., 2022] Andrew Lowy, Ali Ghafelebashi, and Meisam Razaviyayn. Private non-convex federated learning without a trusted server. arXiv preprint arXiv:2203.06735, 2022.
  25. [Luo et al., 2021] Bing Luo, Xiang Li, Shiqiang Wang, Jian- wei Huang, and Leandros Tassiulas. Cost-effective feder- ated learning design. In IEEE Conference on Computer Communications (INFOCOM), pages 1-10. IEEE, 2021.
  26. [McMahan et al., 2017] Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Ar- cas. Communication-efficient learning of deep networks from decentralized data. In International Conference on Artificial Intelligence and Statistics, pages 1273-1282. PMLR, 2017.
  27. [Mironov, 2017] Ilya Mironov. Rényi differential privacy. In the 30th IEEE Computer Security Foundations Symposium (CSF), pages 263-275. IEEE, 2017.
  28. [Truex et al., 2019] Stacey Truex, Nathalie Baracaldo, Ali Anwar, Thomas Steinke, Heiko Ludwig, Rui Zhang, and Yi Zhou. A hybrid approach to privacy-preserving fed- erated learning. In the 12th ACM Workshop on Artificial Intelligence and Security, pages 1-11, 2019.
  29. [Truex et al., 2020] Stacey Truex, Ling Liu, Ka-Ho Chow, Mehmet Emre Gursoy, and Wenqi Wei. LDP-Fed: Fed- erated learning with local differential privacy. In Proceed- ings of the Third ACM International Workshop on Edge Systems, Analytics and Networking, pages 61-66, 2020.
  30. [Wang and Nedic, 2024] Yongqiang Wang and Angelia Nedic. Tailoring gradient methods for differentially private distributed optimization. IEEE Transactions on Automatic Control, 69(2):872-887, 2024.
  31. [Wang et al., 2017] Di Wang, Minwei Ye, and Jinhui Xu. Differentially private empirical risk minimization revis- ited: Faster and more general. Advances in Neural In- formation Processing Systems, 30, 2017.
  32. [Wang et al., 2019a] Lingxiao Wang, Bargav Jayaraman, David Evans, and Quanquan Gu. Efficient privacy- preserving stochastic nonconvex optimization. arXiv preprint arXiv:1910.13659, 2019.
  33. [Wang et al., 2019b] Shiqiang Wang, Tiffany Tuor, Theodoros Salonidis, Kin K Leung, Christian Makaya, Ting He, and Kevin Chan. Adaptive federated learn- ing in resource constrained edge computing systems. IEEE Journal on Selected Areas in Communications, 37(6):1205-1221, 2019.
  34. [Wang et al., 2019c] Zhibo Wang, Mengkai Song, Zhifei Zhang, Yang Song, Qian Wang, and Hairong Qi. Beyond inferring class representatives: User-level privacy leakage from federated learning. In IEEE Conference on Computer Communications (INFOCOM), pages 2512-2520. IEEE, 2019.
  35. [Wang et al., 2020] Di Wang, Hanshen Xiao, Srinivas De- vadas, and Jinhui Xu. On differentially private stochas- tic convex optimization with heavy-tailed data. In Inter- national Conference on Machine Learning, pages 10081- 10091. PMLR, 2020.
  36. [Wei et al., 2020] Kang Wei, Jun Li, Ming Ding, Chuan Ma, Howard H Yang, Farhad Farokhi, Shi Jin, Tony QS Quek, and H Vincent Poor. Federated learning with dif- ferential privacy: Algorithms and performance analysis. IEEE Transactions on Information Forensics and Security, 15:3454-3469, 2020.
  37. [Wei et al., 2021] Kang Wei, Jun Li, Ming Ding, Chuan Ma, Hang Su, Bo Zhang, and H Vincent Poor. User-level privacy-preserving federated learning: Analysis and per- formance optimization. IEEE Transactions on Mobile Computing, 21(9):3388-3401, 2021.
  38. [Wu et al., 2020] Nan Wu, Farhad Farokhi, David Smith, and Mohamed Ali Kaafar. The value of collaboration in convex machine learning with differential privacy. In 2020 IEEE Symposium on Security and Privacy (SP), pages 304-317. IEEE, 2020.
  39. [Xu et al., 2022] Jie Xu, Wei Zhang, and Fei Wang. A(DP)ˆ2SGD: Asynchronous decentralized parallel stochastic gradient descent with differential privacy. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(11):8036-8047, 2022.
  40. [Yu et al., 2021] Dongxiao Yu, Zongrui Zou, Shuzhen Chen, Youming Tao, Bing Tian, Weifeng Lv, and Xiuzhen Cheng. Decentralized parallel sgd with privacy preserva- tion in vehicular networks. IEEE Transactions on Vehicu- lar Technology, 70(6):5211-5220, 2021.
  41. [Zeng et al., 2021] Yiming Zeng, Yixuan Lin, Yuanyuan Yang, and Ji Liu. Differentially private federated tempo- ral difference learning. IEEE Transactions on Parallel and Distributed Systems, 33(11):2714-2726, 2021.
  42. [Zhang et al., 2020] Xin Zhang, Minghong Fang, Jia Liu, and Zhengyuan Zhu. Private and communication-efficient edge learning: a sparse differential gaussian-masking dis- tributed sgd approach. In Proceedings of the Twenty-First International Symposium on Theory, Algorithmic Founda- tions, and Protocol Design for Mobile Networks and Mo- bile Computing, pages 261-270, 2020.
  43. [Zhou et al., 2023] Yipeng Zhou, Xuezheng Liu, Yao Fu, Di Wu, Jessie Hui Wang, and Shui Yu. Optimizing the numbers of queries and replies in convex federated learn- ing with differential privacy. IEEE Transactions on De- pendable and Secure Computing, 20(6):4823-4837, 2023.
  44. [Zhu et al., 2024] Zehan Zhu, Yan Huang, Xin Wang, and Jinming Xu. PrivSGP-VR: Differentially private variance- reduced stochastic gradient push with tight utility bounds. arXiv preprint arXiv:2405.02638, 2024.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards