Blockchain-Based Decentralized Federated Learning

Ahmed Dirir, Khaled Salah, Davor Svetinovic, Raja Jayaraman, Ibrar Yaqoob, Salil S. Kanhere

Publikation: Beitrag in Buch/KonferenzbandBeitrag in Konferenzband

Abstract

Federated learning (FL) has gained great traction in recent years. It can provide a privacy-preserving mechanism to train machine learning models on hidden data. However, most of today's FL systems use a centralized server to build the global FL model. Such centralization raises trust and fairness issues stemming from the fact that the FL server may have the ability to reconstruct the original data successfully. In this paper, we propose a blockchain-based decentralized FL system. The FL process in the proposed system is composed of two stages. In the first stage, FL nodes reach a consensus on the training configurations using smart contracts. In the second stage, nodes aggregate the model updates using a novel decentralized aggregation method. The proposed system efficiently schedules aggregation tasks between decentralized nodes, handles dropouts, and detects malicious acts. We test and analyze our solution using Ethereum smart contracts and Python. The implementation and testing details of the algorithms are presented, and all codes are publicly available on GitHub.

OriginalspracheEnglisch
Titel des Sammelwerks2022 4th International Conference on Blockchain Computing and Applications (BCCA 2022)
Herausgeber*innenMohammad Alsmirat, Moayad Aloqaily, Yaser Jararweh, Izzat Alsmadi
VerlagInstitute of Electrical and Electronics Engineers Inc.
Seiten99-106
Seitenumfang8
ISBN (elektronisch)9781665499583
ISBN (Print)9781665499590
DOIs
PublikationsstatusVeröffentlicht - 2022
Extern publiziertJa
Veranstaltung4th International Conference on Blockchain Computing and Applications, BCCA 2022 - San Antonio, USA/Vereinigte Staaten
Dauer: 5 Sept. 20227 Sept. 2022

Konferenz

Konferenz4th International Conference on Blockchain Computing and Applications, BCCA 2022
Land/GebietUSA/Vereinigte Staaten
OrtSan Antonio
Zeitraum5/09/227/09/22

Bibliographische Notiz

Publisher Copyright:
© 2022 IEEE.

Zitat