How to Privately Tune Hyperparameters in Federated Learning? Insights from a Benchmark Study
Natalija Mitic, Apostolos Pyrgelis, Sinem Sav

TL;DR
This paper benchmarks hyperparameter tuning strategies in federated learning, revealing effective methods for different data distributions, and introduces PrivTuna, a privacy-preserving framework using homomorphic encryption for hyperparameter tuning.
Contribution
It provides a comprehensive benchmark of hyperparameter strategies in federated learning and proposes PrivTuna, a novel privacy-preserving framework for hyperparameter tuning.
Findings
Hyperparameter tuning can be accurately performed locally on clients.
Density-based clustering is effective in non-iid data settings.
PrivTuna achieves efficient and precise privacy-preserving hyperparameter tuning.
Abstract
In this paper, we address the problem of privacy-preserving hyperparameter (HP) tuning for cross-silo federated learning (FL). We first perform a comprehensive measurement study that benchmarks various HP strategies suitable for FL. Our benchmarks show that the optimal parameters of the FL server, e.g., the learning rate, can be accurately and efficiently tuned based on the HPs found by each client on its local data. We demonstrate that HP averaging is suitable for iid settings, while density-based clustering can uncover the optimal set of parameters in non-iid ones. Then, to prevent information leakage from the exchange of the clients' local HPs, we design and implement PrivTuna, a novel framework for privacy-preserving HP tuning using multiparty homomorphic encryption. We use PrivTuna to implement privacy-preserving federated averaging and density-based clustering, and we…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Privacy, Security, and Data Protection
