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 条
  • [41] Availability evaluation of IoT systems with Byzantine fault-tolerance for mission-critical applications
    Marcozzi, Marco
    Gemikonakli, Orhan
    Gemikonakli, Eser
    Ever, Enver
    Mostarda, Leonardo
    INTERNET OF THINGS, 2023, 23
  • [42] The adaptive agent architecture: Achieving fault-tolerance using persistent broker teams
    Kumar, S
    Cohen, PR
    Levesque, HJ
    FOURTH INTERNATIONAL CONFERENCE ON MULTIAGENT SYSTEMS, PROCEEDINGS, 2000, : 159 - 166
  • [43] Byzantine fault tolerance in distributed machine learning: a survey
    Bouhata, Djamila
    Moumen, Hamouma
    Mazari, Jocelyn Ahmed
    Bounceur, Ahcene
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2024,
  • [44] COST-DRIVEN MACHINE: FAULT-TOLERANCE AND LEARNING.
    Eberbach, Eugeniusz
    A.M.S.E. review, 1987, 6 (02): : 37 - 47
  • [45] ACHIEVING SOFTWARE-RELIABILITY AND FAULT-TOLERANCE USING THE OBJECT-ORIENTED PARADIGM
    CHANG, E
    DILLON, TS
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1994, 9 (02): : 118 - 121
  • [46] Achieving fault-tolerance by shifted and rotated operands in TMR non-diverse ALUs
    Alderighi, M
    D'Angelo, S
    Metra, C
    Sechi, GR
    IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2000, : 155 - 163
  • [47] Factorization of Quadratic Polynomial with Fault-Tolerance and Practice Oriented Learning Architecture
    Chang, Hsiu-Ju
    LINKING APPLICATIONS WITH MATHEMATICS AND TECHNOLOGY, 2010, : 305 - 314
  • [48] Byzantine Fault-Tolerant Federated Learning Based on Trustworthy Data and Historical Information
    Luo, Xujiang
    Tang, Bin
    ELECTRONICS, 2024, 13 (08)
  • [49] Fed-MS: Fault Tolerant Federated Edge Learning with Multiple Byzantine Servers
    Qi, Senmao
    Ma, Hao
    Zou, Yifei
    Yuan, Yuan
    Li, Peng
    Yu, Dongxiao
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS 2024, 2024, : 982 - 992
  • [50] Dynamic Approach Based on Learning Automata for Data Fault-Tolerance in the Cloud Storage
    Hosseini, Seyyed Mansour
    Arani, Mostafa Ghobaei
    Kenari, Abdol Reza Rasouli
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (06): : 91 - 103