Achieving Provable Byzantine Fault-tolerance in a Semi-honest Federated Learning Setting

被引:0
|
作者
Tang, Xingxing [1 ]
Gu, Hanlin [2 ]
Fan, Lixin [2 ]
Yang, Qiang [1 ,2 ]
机构
[1] HKUST, Dept Comp Sci & Engn, Hong Kong, Peoples R China
[2] WeBank, WeBank AI Lab, Shenzhen, Peoples R China
关键词
Federated Learning; Byzantine Fault-tolerance; Semi-honest party;
D O I
10.1007/978-3-031-33377-4_32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Federated learning (FL) is a suite of technology that allows multiple distributed participants to collaboratively build a global machine learning model without disclosing private datasets to each other. We consider an FL setting in which there may exist both a) semi-honest participants who aim to eavesdrop on other participants' private datasets; and b) Byzantine participants who aim to degrade the performances of the global model by submitting detrimental model updates. The proposed framework leverages the Expectation-Maximization algorithm first in E-step to estimate unknown participant membership, respectively, of Byzantine and benign participants, and in M-step to optimize the global model performance by excluding malicious model updates uploaded by Byzantine participants. One novel feature of the proposed method, which facilitates reliable detection of Byzantine participants even with HE or MPC protections, is to estimate participant membership based on the performances of a set of randomly generated candidate models evaluated by all participants. The extensive experiments and theoretical analysis demonstrate that our framework guarantees Byzantine Fault-tolerance in various federated learning settings with private-preserving mechanisms.
引用
收藏
页码:415 / 427
页数:13
相关论文
共 50 条
  • [21] A provable secure sealed-bid multi-attribute auction scheme under semi-honest model
    Shi, Wenbo
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2014, 27 (12) : 3738 - 3747
  • [22] BDFL: A Byzantine-Fault-Tolerance Decentralized Federated Learning Method for Autonomous Vehicle
    Chen, Jin-Hua
    Chen, Min-Rong
    Zeng, Guo-Qiang
    Weng, Jia-Si
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (09) : 8639 - 8652
  • [23] Learning Fault-Tolerance from Nature
    Dubrova, Elena
    BEC 2008: 2008 INTERNATIONAL BIENNIAL BALTIC ELECTRONICS CONFERENCE, PROCEEDINGS, 2008, : 51 - 58
  • [24] A secure distributed machine learning protocol against static semi-honest adversaries
    Sun, Maohua
    Yang, Ruidi
    Hu, Lei
    Applied Soft Computing, 2021, 102
  • [25] A secure distributed machine learning protocol against static semi-honest adversaries
    Sun, Maohua
    Yang, Ruidi
    Hu, Lei
    APPLIED SOFT COMPUTING, 2021, 102
  • [26] Setting checkpoints in legacy code to improve fault-tolerance
    Leach, Ronald J.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (06) : 920 - 928
  • [27] FREE DIMENSIONS - AN EFFECTIVE APPROACH TO ACHIEVING FAULT-TOLERANCE IN HYPERCUBES
    RAGHAVENDRA, CS
    YANG, PJ
    TIEN, SB
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (09) : 1152 - 1157
  • [28] Achieving on-chip fault-tolerance utilizing BIST resources
    Mediratta, Sumit Dharampal
    Draper, Jeffrey
    WSEAS Transactions on Circuits and Systems, 2006, 5 (12): : 1726 - 1733
  • [29] Autonomous fault recovery technology for achieving fault-tolerance in video on demand system
    Nakatogawa, Yuta
    Jiang, Yanqing
    Kanda, Miho
    Mori, Kinji
    Takanuki, Ryuji
    Kuba, Yasushi
    ISM 2006: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, PROCEEDINGS, 2006, : 113 - 120
  • [30] From Byzantine Fault-Tolerance to Fault-Avoidance: An Architectural Transformation to Attack and Failure Resiliency
    Ahmed, Noor O.
    Bhargava, Bharat
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (03) : 847 - 860