Optimal Strategies for Federated Learning Maintaining Client Privacy
Uday Bhaskar, Varul Srivastava, Avyukta Manjunatha Vummintala, Naresh, Manwani, Sujit Gujar

TL;DR
This paper analyzes the tradeoff between privacy and performance in federated learning, proving that one local epoch per round is optimal and showing utility improves with more clients under differential privacy constraints.
Contribution
It provides a theoretical proof that training for one local epoch per global round optimizes performance while maintaining privacy, and explores how utility varies with the number of clients.
Findings
One local epoch per global round is optimal for privacy and performance.
Utility improves with more clients under differential privacy.
Experimental validation confirms theoretical insights.
Abstract
Federated Learning (FL) emerged as a learning method to enable the server to train models over data distributed among various clients. These clients are protective about their data being leaked to the server, any other client, or an external adversary, and hence, locally train the model and share it with the server rather than sharing the data. The introduction of sophisticated inferencing attacks enabled the leakage of information about data through access to model parameters. To tackle this challenge, privacy-preserving federated learning aims to achieve differential privacy through learning algorithms like DP-SGD. However, such methods involve adding noise to the model, data, or gradients, reducing the model's performance. This work provides a theoretical analysis of the tradeoff between model performance and communication complexity of the FL system. We formally prove that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Internet Traffic Analysis and Secure E-voting
