BAFL: A Blockchain-Based Asynchronous Federated Learning Framework

被引:71
|
作者
Feng, Lei [1 ]
Zhao, Yiqi [1 ]
Guo, Shaoyong [1 ]
Qiu, Xuesong [1 ]
Li, Wenjing [1 ]
Yu, Peng [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
基金
国家重点研发计划;
关键词
Blockchain; Training; Data models; Servers; Collaborative work; Computational modeling; Load modeling; federated learning; security; asynchronous learning; learning efficiency; DESIGN;
D O I
10.1109/TC.2021.3072033
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As an emerging distributed machine learning (ML) method, federated learning (FL) can protect data privacy through collaborative learning of artificial intelligence (AI) models across a large number of devices. However, inefficiency and vulnerability to poisoning attacks have slowed FL performance. Therefore, a blockchain-based asynchronous federated learning (BAFL) framework is proposed to ensure the security and efficiency required by FL. The blockchain ensures that the model data cannot be tampered with while asynchronous learning speeds up global aggregation. A novel entropy weight method is used to evaluate the participating rank and proportion of the local model trained in BAFL of the devices. The energy consumption and local model update efficiency are balanced by adjusting the local training and communication delay and optimizing the block generation rate. The extensive evaluation results show that the proposed BAFL framework has higher efficiency and higher performance for preventing poisoning attacks than other distributed ML methods.
引用
收藏
页码:1092 / 1103
页数:12
相关论文
共 50 条
  • [1] BAFL: An Efficient Blockchain-Based Asynchronous Federated Learning Framework
    Xu, Chenhao
    Qu, Youyang
    Eklund, Peter W.
    Xiang, Yong
    Gao, Longxiang
    [J]. 26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), 2021,
  • [2] BCAFL: A Blockchain-Based Framework for Asynchronous Federated Learning Protection
    Yun, Jian
    Lu, Yusheng
    Liu, Xinyu
    [J]. ELECTRONICS, 2023, 12 (20)
  • [3] 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
  • [4] Blockchain-Based Architectural Framework for Vertical Federated Learning
    钱辰
    朱雯晶
    [J]. Journal of Donghua University(English Edition), 2022, 39 (03) : 211 - 219
  • [5] Effective Blockchain-Based Asynchronous Federated Learning for Edge-Computing
    Gao, Zhipeng
    Li, Huangqi
    Lin, Yijing
    Chai, Ze
    Yang, Yang
    Rui, Lanlan
    [J]. COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2022, PT I, 2022, 460 : 514 - 532
  • [6] 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
  • [7] A Federated Learning Framework with Blockchain-Based Auditable Participant Selection
    Zeng, Huang
    Zhang, Mingtian
    Liu, Tengfei
    Yang, Anjia
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 79 (03): : 5125 - 5142
  • [8] A Fast Blockchain-Based Federated Learning Framework With Compressed Communications
    Cui, Laizhong
    Su, Xiaoxin
    Zhou, Yipeng
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (12) : 3358 - 3372
  • [9] BASS: A Blockchain-Based Asynchronous SignSGD Architecture for Efficient and Secure Federated Learning
    Xu, Chenhao
    Ge, Jiaqi
    Deng, Yao
    Gao, Longxiang
    Zhang, Mengshi
    Li, Yong
    Zhou, Wanlei
    Zheng, Xi
    [J]. IEEE Transactions on Dependable and Secure Computing, 2024, 21 (06) : 5388 - 5402
  • [10] A Blockchain-Based Auditable Semi-Asynchronous Federated Learning for Heterogeneous Clients
    Zhuohao, Qian
    Firdaus, Muhammad
    Noh, Siwan
    Rhee, Kyung-Hyune
    [J]. IEEE ACCESS, 2023, 11 : 133394 - 133412