Skip to main content
. 2024 Mar 14;4:46. doi: 10.1038/s43856-024-00462-6

Fig. 1. Differences between the private and non-private training process of a neural network.

Fig. 1

a Images from a dataset are fed to a neural network and predictions are made. b From the predictions and the ground truth labels, the gradient is calculated via backpropagation. ((c), upper panel) In normal training all gradients are averaged and an update step is performed. ((c), lower panel) In private training, each per-sample gradient is clipped to a predetermined 2-norm, averaged and noise proportional to the norm is added. This ensures that the information about each sample is upper-bounded and perturbed with sufficient noise.