Publication | Closed Access
User-Level Privacy-Preserving Federated Learning: Analysis and Performance Optimization
255
Citations
23
References
2021
Year
Privacy ProtectionEngineeringMachine LearningPrivacy-preserving TechniquesInformation SecurityFederated StructurePerformance OptimizationData ScienceInformation TheoryData PrivacyPrivacy Protection LevelsComputer ScienceDistributed LearningCrd MethodDifferential PrivacyPrivacyData SecurityDecentralized Machine LearningFederated LearningMathematical Foundations
Federated learning preserves private data from mobile terminals, yet a server can still infer private information from shared models. The authors aim to protect private data in federated learning by proposing a user‑level differential privacy algorithm that adds noise to shared models and a communication‑rounds discounting method. They design a UDP framework that achieves (εᵢ, δᵢ)-LDP per device by adjusting noise variances, derive a theoretical convergence upper bound, and introduce a communication‑rounds discounting method to optimize training. Experiments show an optimal number of communication rounds, and that the CRD method outperforms heuristic search in balancing search complexity and convergence, leading to improved training efficiency and model quality under the specified privacy levels.
Federated learning (FL), as a type of collaborative machine learning framework, is capable of preserving private data from mobile terminals (MTs) while training the data into useful models. Nevertheless, from a viewpoint of information theory, it is still possible for a curious server to infer private information from the shared models uploaded by MTs. To address this problem, we first make use of the concept of local differential privacy (LDP), and propose a user-level differential privacy (UDP) algorithm by adding artificial noise to the shared models before uploading them to servers. According to our analysis, the UDP framework can realize <inline-formula><tex-math notation="LaTeX">$(\epsilon _{i}, \delta _{i})$</tex-math></inline-formula> -LDP for the <inline-formula><tex-math notation="LaTeX">$i$</tex-math></inline-formula> th MT with adjustable privacy protection levels by varying the variances of the artificial noise processes. We then derive a theoretical convergence upper-bound for the UDP algorithm. It reveals that there exists an optimal number of communication rounds to achieve the best learning performance. More importantly, we propose a communication rounds discounting (CRD) method. Compared with the heuristic search method, the proposed CRD method can achieve a much better trade-off between the computational complexity of searching and the convergence performance. Extensive experiments indicate that our UDP algorithm using the proposed CRD method can effectively improve both the training efficiency and model quality for the given privacy protection levels.
| Year | Citations | |
|---|---|---|
Page 1
Page 1