Auditable and Verifiable Federated Learning Based on Blockchain-Enabled Decentralization

被引:0
|
作者
Kalapaaking, Aditya Pribadi [1 ]
Khalil, Ibrahim [1 ]
Yi, Xun [1 ]
Lam, Kwok-Yan [2 ]
Huang, Guang-Bin [3 ,4 ]
Wang, Ning [5 ]
机构
[1] RMIT Univ, Sch Comp Technol, Melbourne, Vic 3000, Australia
[2] Coll Comp & Data Sci, Singapore 639798, Singapore
[3] Southeast Univ, Sch Automat, Nanjing 210096, Peoples R China
[4] Minist Educ, Key Lab Measurement & Control Complex Syst Engn, Nanjing 210096, Peoples R China
[5] Chongqing Coll Mobile Commun, Chongqing 400044, Peoples R China
基金
澳大利亚研究理事会;
关键词
Auditable decentralized federated learning (DFL); blockchain; DFL; multisignature; smart contract; verifiable DFL; FRAMEWORK; DESIGN;
D O I
10.1109/TNNLS.2024.3407670
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Auditability and verifiability are critical elements in establishing trustworthiness in federated learning (FL). These principles promote transparency, accountability, and independent validation of FL processes. Incorporating auditability and verifiability is imperative for building trust and ensuring the robustness of FL methodologies. Typical FL architectures rely on a trustworthy central authority to manage the FL process. However, reliance on a central authority could become a single point of failure, making it an attractive target for cyber-attacks and insider frauds. Moreover, the central entity lacks auditability and verifiability, which undermines the privacy and security that FL aims to ensure. This article proposes an auditable and verifiable decentralized FL (DFL) framework. We first develop a smart-contract-based monitoring system for DFL participants. This monitoring system is then deployed to each DFL participant and executed when the local model training is initiated. The monitoring system records necessary information during the local training process for auditing purposes. Afterward, each DFL participant sends the local model and monitoring system to the respective blockchain node. The blockchain nodes representing each DFL participant exchange the local models and use the monitoring system to validate each local model. To ensure an auditable and verifiable decentralized aggregation procedure, we record the aggregation steps taken by each blockchain node in the aggregation contract. Following the aggregation phase, each blockchain node applies a multisignature scheme to the aggregated model, producing a globally verifiable model. Based on the signed global model and the aggregation contract, each blockchain node implements a consensus protocol to store the validated global model in tamper-proof storage. To evaluate the performance of our proposed model, we conducted a series of experiments with different machine learning architectures and datasets, including CIFAR-10, F-MNIST, and MedMNIST. The experimental results indicate a slight increase in time consumption compared with the state-of-the-art, serving as a tradeoff to ensure auditability and verifiability. The proposed blockchain-enabled DFL also saves up to 95% communication costs for the participant side.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] On the Decentralization of Blockchain-enabled Asynchronous Federated Learning
    Wilhelmi, Francesc
    Guerra, Elia
    Dini, Paolo
    [J]. 2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, 2023, : 408 - 413
  • [2] Blockchain-enabled Federated Learning: A Survey
    Qu, Youyang
    Uddin, Md Palash
    Gan, Chenquan
    Xiang, Yong
    Gao, Longxiang
    Yearwood, John
    [J]. ACM COMPUTING SURVEYS, 2023, 55 (04)
  • [3] Blockchain-Enabled and Multisignature-Powered Verifiable Model for Securing Federated Learning Systems
    Kalapaaking, Aditya Pribadi
    Khalil, Ibrahim
    Atiquzzaman, Mohammed
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24): : 21410 - 21420
  • [4] VFChain: Enabling Verifiable and Auditable Federated Learning via Blockchain Systems
    Peng, Zhe
    Xu, Jianliang
    Chu, Xiaowen
    Gao, Shang
    Yao, Yuan
    Gu, Rong
    Tang, Yuzhe
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (01): : 173 - 186
  • [5] Blockchain-Enabled Federated Learning With Mechanism Design
    Toyoda, Kentaroh
    Zhao, Jun
    Zhang, Allan Neng Sheng
    Mathiopoulos, P. Takis
    [J]. IEEE ACCESS, 2020, 8 : 219744 - 219756
  • [6] Towards blockchain-enabled decentralized and secure federated learning
    Ma, Xuyang
    Xu, Du
    Wolter, Katinka
    [J]. INFORMATION SCIENCES, 2024, 665
  • [7] Blockchain-Enabled Federated Learning for Longitudinal Emergency Care
    Alshudukhi, Khulud Salem S
    Ashfaq, Farzeen
    Jhanjhi, N.Z.
    Humayun, Mamoona
    [J]. IEEE Access, 2024, 12 : 137284 - 137294
  • [8] Blockchain-enabled Federated Learning: Models, Methods and Applications
    Li, Cheng
    Yuan, Yong
    Zheng, Zhi-Yong
    Yang, Dong
    Wang, Fei-Yue
    [J]. Zidonghua Xuebao/Acta Automatica Sinica, 2024, 50 (06): : 1059 - 1085
  • [9] Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
    Liu, Yinghui
    Qu, Youyang
    Xu, Chenhao
    Hao, Zhicheng
    Gu, Bruce
    [J]. SENSORS, 2021, 21 (10)
  • [10] A Novel Framework for Data Trading Markets based on Blockchain-enabled Federated Learning
    Li, Cheng
    Yuan, Yong
    Wang, Fei-Yue
    [J]. 2022 IEEE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2022, : 3392 - 3397