vix.ing · top · new · best · stats

SSGD: A safe and efficient method of gradient descent

2020/12/03 by Jinhuan Duan, Duan, Jinhuan, Xianxian Li +7
Computer Science · #Advanced Neural Network Applications #Adversarial Robustness in Machine Learning #Artificial Intelligence (cs.AI) #Computer Vision and Pattern Recognition (cs.CV) #Cryptography and Security (cs.CR) #Distributed #FOS: Computer and information sciences #Machine Learning (cs.LG) #Parallel #Privacy-Preserving Technologies in Data #and Cluster Computing (cs.DC) #cs.AI #cs.CR #cs.CV #cs.DC #cs.LG

paper · pdf · doi:10.48550/arxiv.2012.02076

openalex publication_date 2020/12/03 · arxiv created 2021/04/26 · arxiv updated 2021/04/27 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

With the vigorous development of artificial intelligence technology, various engineering technology applications have been implemented one after another. The gradient descent method plays an important role in solving various optimization problems, due to its simple structure, good stability and easy implementation. In multi-node machine learning system, the gradients usually need to be shared. Shared gradients are generally unsafe. Attackers can obtain training data simply by knowing the gradient information. In this paper, to prevent gradient leakage while keeping the accuracy of model, we propose the super stochastic gradient descent approach to update parameters by concealing the modulus length of gradient vectors and converting it or them into a unit vector. Furthermore, we analyze the security of super stochastic gradient descent approach. Our algorithm can defend against attacks on the gradient. Experiment results show that our approach is obviously superior to prevalent gradient descent approaches in terms of accuracy, robustness, and adaptability to large-scale batches.

Citations

Related