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 条
  • [21] A tree-based varying coefficient model
    Zakrisson, Henning
    Lindholm, Mathias
    COMPUTATIONAL STATISTICS, 2025,
  • [22] Tree-Based Vehicle Classification System
    Saripan, Kiatkachorn
    Nuthong, Chaiwat
    2017 14TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2017, : 439 - 442
  • [23] Resource-efficient Federated Learning for Large-scale Model Training
    Song, Zilin
    Li, Zhengze
    Yuan, Tingting
    Fu, Xiaoming
    PROCEEDINGS OF THE WORKSHOP ON MOBILITY IN THE EVOLVING INTERNET ARCHITECTURE TO BE HELD IN CONJUNCTION WITH MOBICOM 2024, MOBIARCH 2024, 2024, : 43 - 48
  • [24] MHAT: An efficient model-heterogenous aggregation training scheme for federated learning
    Hu, Li
    Yan, Hongyang
    Li, Lang
    Pan, Zijie
    Liu, Xiaozhang
    Zhang, Zulong
    INFORMATION SCIENCES, 2021, 560 (560) : 493 - 503
  • [25] Secure and Efficient Smart Healthcare System Based on Federated Learning
    Liu, Wei
    Zhang, Yinghui
    Han, Gang
    Cao, Jin
    Cui, Hui
    Zheng, Dong
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2023, 2023
  • [26] Communication Efficient Heterogeneous Federated Learning based on Model Similarity
    Li, Zhaojie
    Ohtsuki, Tomoaki
    Gui, Guan
    2023 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC, 2023,
  • [27] A Tree-Based Model of Energy-Efficient Fog Computing Systems in IoT
    Oma, Ryuji
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS, 2019, 772 : 991 - 1001
  • [28] Distributed tree-based model predictive control on a drainage water system
    Maestre, J. M.
    Raso, L.
    van Overloop, P. J.
    De Schutter, B.
    JOURNAL OF HYDROINFORMATICS, 2013, 15 (02) : 335 - 347
  • [29] Tree-Based Methods for Statistical Learning in R
    Hu, Jianchang
    BIOMETRICAL JOURNAL, 2022, 64 (08) : 1500 - 1501
  • [30] Guidelines for Tree-based Learning Goal Structuring
    Peters, Rifca
    Broekens, Joost
    Neerincx, Mark A.
    IUI'17: PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, 2017, : 401 - 405