LOCKS: User Differentially Private and Federated Optimal Client Sampling
Ajinkya K Mulay

TL;DR
This paper introduces LOCKS, a framework for differentially private federated learning that optimizes client sampling to reduce iteration count and improve convergence, addressing privacy and performance challenges.
Contribution
It provides an analytical convergence framework for private federated algorithms and proposes methods to enhance convergence using importance sampling and gradient diversity.
Findings
Minimizes expected gradient variance with approximately d^2 rounds
Suggests importance sampling to improve convergence rate
Provides alternative frameworks for client sampling techniques
Abstract
With changes in privacy laws, there is often a hard requirement for client data to remain on the device rather than being sent to the server. Therefore, most processing happens on the device, and only an altered element is sent to the server. Such mechanisms are developed by leveraging differential privacy and federated learning. Differential privacy adds noise to the client outputs and thus deteriorates the quality of each iteration. This distributed setting adds a layer of complexity and additional communication and performance overhead. These costs are additive per round, so we need to reduce the number of iterations. In this work, we provide an analytical framework for studying the convergence guarantees of gradient-based distributed algorithms. We show that our private algorithm minimizes the expected gradient variance by approximately rounds, where d is the dimensionality of…
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 · Stochastic Gradient Optimization Techniques · Random Matrices and Applications
