LGCRCVMLFeb 23, 2020

An Accuracy-Lossless Perturbation Method for Defending Privacy Attacks in Federated Learning

arXiv:2002.09843v554 citations
Originality Incremental advance
AI Analysis

This addresses privacy concerns for sensitive domains like medical or financial institutions that require both high accuracy and strong privacy guarantees in federated learning.

The paper tackles the trade-off between privacy defense and learning accuracy in federated learning by proposing a perturbation method that adds random noises to global model parameters to defend against reconstruction and membership inference attacks, while allowing the server to recover true gradients to maintain accuracy without loss.

Although federated learning improves privacy of training data by exchanging local gradients or parameters rather than raw data, the adversary still can leverage local gradients and parameters to obtain local training data by launching reconstruction and membership inference attacks. To defend such privacy attacks, many noises perturbation methods (like differential privacy or CountSketch matrix) have been widely designed. However, the strong defence ability and high learning accuracy of these schemes cannot be ensured at the same time, which will impede the wide application of FL in practice (especially for medical or financial institutions that require both high accuracy and strong privacy guarantee). To overcome this issue, in this paper, we propose \emph{an efficient model perturbation method for federated learning} to defend reconstruction and membership inference attacks launched by curious clients. On the one hand, similar to the differential privacy, our method also selects random numbers as perturbed noises added to the global model parameters, and thus it is very efficient and easy to be integrated in practice. Meanwhile, the random selected noises are positive real numbers and the corresponding value can be arbitrarily large, and thus the strong defence ability can be ensured. On the other hand, unlike differential privacy or other perturbation methods that cannot eliminate the added noises, our method allows the server to recover the true gradients by eliminating the added noises. Therefore, our method does not hinder learning accuracy at all.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes