BRFL: A blockchain-based byzantine-robust federated learning model

With the increasing importance of machine learning, the privacy and security of training data have become a concern. Federated learning, which stores data in distributed nodes and shares only model parameters, has gained significant attention for addressing this concern. However, a challenge arises...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of parallel and distributed computing 2025-02, Vol.196, p.104995, Article 104995
Hauptverfasser: Li, Yang, Xia, Chunhe, Li, Chang, Wang, Tianbo
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:With the increasing importance of machine learning, the privacy and security of training data have become a concern. Federated learning, which stores data in distributed nodes and shares only model parameters, has gained significant attention for addressing this concern. However, a challenge arises in federated learning due to the byzantine attack problem, where malicious local models can compromise the global model's performance during aggregation. This article proposes the Blockchain-based Byzantine-Robust Federated Learning (BRFL) model, which combines federated learning with blockchain technology. We improve the robustness of federated learning by proposing a new consensus algorithm and aggregation algorithm for blockchain-based federated learning. Meanwhile, we modify the block saving rules of the blockchain to reduce the storage pressure of the nodes. Experimental results on public datasets demonstrate the superior byzantine robustness of our secure aggregation algorithm compared to other baseline aggregation methods, and reduce the storage pressure of the blockchain nodes. •We construct a blockchain-based federated learning model, select trustworthy aggregation nodes in each training round.•Cluster based on the linear similarity between local models, and verify the accuracy of each cluster's local model.•The identification of the transaction type contained in the block is added to the block header.•Experiments demonstrate that our aggregation method outperforms baseline approaches in terms of accuracy.
ISSN:0743-7315
DOI:10.1016/j.jpdc.2024.104995