FLoomChecker: Repelling Free-riders in Federated Learning via Training Integrity Verification

Federated learning is a mechanism that allows participating clients to train locally with their own data in order to receive rewards, thus avoiding the transfer of data to a central server and protecting users' privacy. However, some "lazy" clients may adopt the strategy of fabricatin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings - International Conference on Parallel and Distributed Systems S. 194 - 201
Hauptverfasser: Liang, Guanghao, Chang, Shan, Dai, Minghui, Zhu, Hongzi
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 10.10.2024
Schlagworte:
ISSN:2690-5965
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Federated learning is a mechanism that allows participating clients to train locally with their own data in order to receive rewards, thus avoiding the transfer of data to a central server and protecting users' privacy. However, some "lazy" clients may adopt the strategy of fabricating false model local updates in an attempt to "free-riding" without actually contributing real data or consuming local computational resources. To address this issue, we propose FLoomChecker, an integrity detection scheme for federated learning training models. The scheme combines the techniques of trusted execution environments and Bloom filters to efficiently identify clients that do not train honestly by committing and proving. We conducted experimental evaluations of FLoomChecker, examining three main aspects: query time, build time, and memory footprint in trusted execution environment (TEE). The experimental results demonstrate the effectiveness of our scheme, and its performance improves as the number of local training rounds increases.
ISSN:2690-5965
DOI:10.1109/ICPADS63350.2024.00034