Blockchain-Based Decentralized Federated Learning

被引:3
|
作者
Dirir, Ahmed [1 ]
Salah, Khaled [1 ]
Svetinovic, Davor [1 ]
Jayaraman, Raja [2 ]
Yaqoob, Ibrar [1 ]
Kanhere, Salil S. [3 ]
机构
[1] Khalifa Univ, Elect Engn & Comp Sci Dept, Abu Dhabi, U Arab Emirates
[2] Khalifa Univ, Ind & Syst Engn Dept, Abu Dhabi, U Arab Emirates
[3] Univ New South Wales UNSW, Sydney, NSW, Australia
关键词
Blockchain; Decentralized Federated Learning; AI; Deep Learning; Trust;
D O I
10.1109/BCCA55292.2022.9921963
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:99 / 106
页数:8
相关论文
共 50 条
  • [1] FLoBC: A Decentralized Blockchain-Based Federated Learning Framework
    Ghanem, Mohamed
    Dawoud, Fadi
    Gamal, Habiba
    Soliman, Eslam
    El-Batt, Tamer
    El-Batt, Tamer
    [J]. 2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 85 - 92
  • [2] BDVFL: Blockchain-based Decentralized Vertical Federated Learning
    Wang, Shuo
    Gai, Keke
    Yu, Jing
    Zhu, Liehuang
    [J]. 23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 628 - 637
  • [3] A Blockchain-Based Decentralized Federated Learning Framework with Committee Consensus
    Li, Yuzheng
    Chen, Chuan
    Liu, Nan
    Huang, Huawei
    Zheng, Zibin
    Yan, Qiang
    [J]. IEEE NETWORK, 2021, 35 (01): : 234 - 241
  • [4] Blockchain-Based Decentralized and Lightweight Anonymous Authentication for Federated Learning
    Fan, Mochan
    Zhang, Zhipeng
    Li, Zonghang
    Sun, Gang
    Yu, Hongfang
    Guizani, Mohsen
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (09) : 12075 - 12086
  • [5] A Framework to Design Efficent Blockchain-Based Decentralized Federated Learning Architectures
    Formery, Yannis
    Mendiboure, Leo
    Villain, Jonathan
    Deniau, Virginie
    Gransart, Christophe
    [J]. IEEE Open Journal of the Computer Society, 2024, 5 : 705 - 723
  • [6] Privacy and Security Requirements Challenges in Blockchain-Based Decentralized Federated Learning
    Amjad, Sana
    Crass, Stefan
    Taudes, Alfred
    Svetinovic, Davor
    [J]. 32ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW 2024, 2024, : 348 - 352
  • [7] Blockchain-Based Decentralized Federated Learning Method in Edge Computing Environment
    Liu, Song
    Wang, Xiong
    Hui, Longshuo
    Wu, Weiguo
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (03):
  • [8] TrustDFL: A Blockchain-Based Verifiable and Trusty Decentralized Federated Learning Framework
    Yang, Jinsheng
    Zhang, Wenfeng
    Guo, Zhaohui
    Gao, Zhen
    [J]. ELECTRONICS, 2024, 13 (01)
  • [9] The Threat of Disruptive Jamming to Blockchain-Based Decentralized Federated Learning in Wireless Networks
    Kim, Gyungmin
    Kim, Yonggang
    [J]. SENSORS, 2024, 24 (02)
  • [10] A Blockchain-based Multi-layer Decentralized Framework for Robust Federated Learning
    Wu, Di
    Wang, Nai
    Zhang, Jiale
    Zhang, Yuan
    Xiang, Yong
    Gao, Longxiang
    [J]. 2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,