Turbo-Aggregate: Breaking the Quadratic Aggregation Barrier in Secure Federated Learning
Jinhyun So, Basak Guler, and A. Salman Avestimehr

TL;DR
Turbo-Aggregate introduces a novel secure federated learning aggregation method that reduces overhead from quadratic to near-linear growth, enabling scalable privacy-preserving model training across many users.
Contribution
It presents the first secure aggregation protocol with $O(N ext{log}N)$ complexity, employing multi-group strategies and coding techniques to handle user dropouts efficiently.
Findings
Achieves near-linear growth in total running time with the number of users.
Provides up to 40x speedup over previous protocols for 200 users.
Maintains privacy and dropout tolerance up to 50%.
Abstract
Federated learning is a distributed framework for training machine learning models over the data residing at mobile devices, while protecting the privacy of individual users. A major bottleneck in scaling federated learning to a large number of users is the overhead of secure model aggregation across many users. In particular, the overhead of the state-of-the-art protocols for secure model aggregation grows quadratically with the number of users. In this paper, we propose the first secure aggregation framework, named Turbo-Aggregate, that in a network with users achieves a secure aggregation overhead of , as opposed to , while tolerating up to a user dropout rate of . Turbo-Aggregate employs a multi-group circular strategy for efficient model aggregation, and leverages additive secret sharing and novel coding techniques for injecting aggregation redundancy…
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 · Stochastic Gradient Optimization Techniques
MethodsDropout
