Privacy-Preserving, Dropout-Resilient Aggregation in Decentralized Learning
Ali Reza Ghavamipour, Benjamin Zi Hao Zhao, Fatih Turkmen

TL;DR
This paper introduces three secret sharing-based methods to enhance privacy and dropout resilience in decentralized learning, demonstrating superior efficiency and accuracy in large-scale, dropout-prone environments.
Contribution
It proposes novel secret sharing protocols specifically designed for privacy-preserving decentralized learning with high dropout tolerance.
Findings
Protocols outperform traditional secret sharing methods.
Effective with up to 30% client dropout and models of 10^6 parameters.
High efficiency in large models and extensive client networks.
Abstract
Decentralized learning (DL) offers a novel paradigm in machine learning by distributing training across clients without central aggregation, enhancing scalability and efficiency. However, DL's peer-to-peer model raises challenges in protecting against inference attacks and privacy leaks. By forgoing central bottlenecks, DL demands privacy-preserving aggregation methods to protect data from 'honest but curious' clients and adversaries, maintaining network-wide privacy. Privacy-preserving DL faces the additional hurdle of client dropout, clients not submitting updates due to connectivity problems or unavailability, further complicating aggregation. This work proposes three secret sharing-based dropout resilience approaches for privacy-preserving DL. Our study evaluates the efficiency, performance, and accuracy of these protocols through experiments on datasets such as MNIST,…
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
MethodsDropout
