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...
Gespeichert in:
Veröffentlicht in: | Journal of parallel and distributed computing 2025-02, Vol.196, p.104995, Article 104995 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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 |