SpecFL: An Efficient Speculative Federated Learning System for Tree-based Model Training

被引:1
|
作者
Zhang, Yuhui [1 ,2 ]
Zhao, Lutan [1 ,2 ]
Che, Cheng [1 ,2 ]
Wang, XiaoFeng [3 ]
Meng, Dan [1 ,2 ]
Hou, Rui [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Key Lab Cyberspace Secur Def, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
[3] Indiana Univ Bloomington, Bloomington, IN USA
基金
中国国家自然科学基金;
关键词
Federated Learning; Tree-based Model; Speculative; Training; FAULT-DETECTION; PREDICTION;
D O I
10.1109/HPCA57654.2024.00068
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Federated tree-based models are popular in many real-world applications owing to their high accuracy and good interpretability. However, the classical synchronous method causes inefficient federated tree model training due to tree node dependencies. Inspired by speculative execution techniques in modern high-performance processors, this paper proposes SpecFL, a novel and efficient speculative federated learning system. Instead of simply waiting, SpecFL optimistically predicts the outcome of the prior tree node. By resolving tree node dependencies with a split point predictor, the training tasks of child tree nodes can be executed speculatively in advance via separate threads. This speculation enables cross-layer concurrent training, thus significantly reducing the waiting time. Furthermore, we propose a greedy speculation policy to exploit speculative training for deeper inter-layer concurrent training and an eager rollback mechanism for lossless model quality. We implement SpecFL and evaluate its efficiency in a real-world federated learning setting with six public datasets. The evaluation results demonstrate that SpecFL can be 2.08-3.33x and 2.14-3.44x faster than the stateof-the-art GBDT and RF implementations, respectively.
引用
收藏
页码:817 / 831
页数:15
相关论文
共 50 条
  • [41] LightFed: An Efficient and Secure Federated Edge Learning System on Model Splitting
    Guo, Jialin
    Wu, Jie
    Liu, Anfeng
    Xiong, Neal N.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2701 - 2713
  • [42] Fundamental error in tree-based machine learning model selection for reservoir characterisation
    Otchere, Daniel Asante
    ENERGY GEOSCIENCE, 2024, 5 (02):
  • [43] A Performance Efficient Approach of Global Training in Federated Learning
    Bhatti, Dost Muhammad Saqib
    Nam, Haewoon
    2023 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION, ICAIIC, 2023, : 112 - 115
  • [44] An Efficient Tree-based Fuzzy Data Mining Approach
    Lin, Chun-Wei
    Hong, Tzung-Pei
    Lu, Wen-Hsiang
    INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2010, 12 (02) : 150 - 157
  • [45] A Tree-Based Approach for Efficient and Accurate Conjunction Analysis
    Mercurio, Michael
    Singla, Puneet
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2016, 111 (03): : 229 - 256
  • [46] Tree-Based Algorithm for Stable and Efficient Data Clustering
    Aljabbouli, Hasan
    Albizri, Abdullah
    Harfouche, Antoine
    INFORMATICS-BASEL, 2020, 7 (04):
  • [47] Efficient Tree-Based Feature Descriptor and Matching Algorithm
    Fowers, Spencer
    Desai, Alok
    Lee, D. J.
    Ventura, Dan
    Wilde, Doran
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2014, 11 (09): : 596 - 606
  • [48] A tree-based approach for efficient and accurate conjunction analysis
    Mercurio, Michael
    Singla, Puneet
    CMES - Computer Modeling in Engineering and Sciences, 2016, 111 (03): : 229 - 256
  • [49] A Dynamic Tree-Based Fog Computing (DTBFC) Model for the Energy-Efficient IoT
    Oma, Ryuji
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    ADVANCES IN INTERNET, DATA AND WEB TECHNOLOGIES (EIDWT 2020), 2020, 47 : 24 - 34
  • [50] Tree-based model for breast cancer prognostication
    Banerjee, M
    George, J
    Song, EY
    Roy, A
    Hryniuk, W
    JOURNAL OF CLINICAL ONCOLOGY, 2004, 22 (13) : 2567 - 2575