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 条
  • [31] Distributed Tree-Based Model Predictive Control on an Open Water System
    Maestre, J. M.
    Raso, L.
    van Overloop, P. J.
    de Schutter, B.
    2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 1985 - 1990
  • [32] Tree-based batch mode reinforcement learning
    Ernst, D
    Geurts, P
    Wehenkel, L
    JOURNAL OF MACHINE LEARNING RESEARCH, 2005, 6 : 503 - 556
  • [33] Inductive learning of tree-based regression models
    Torgo, L
    AI COMMUNICATIONS, 2000, 13 (02) : 137 - 138
  • [34] Scalable Tree-based Register Automata Learning
    Dierl, Simon
    Fiterau-Brostean, Paul
    Howar, Falk
    Jonsson, Bengt
    Sagonas, Konstantinos
    Taquist, Fredrik
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2024, 2024, 14571 : 87 - 108
  • [35] A framework for designing power-efficient inference accelerators in tree-based learning applications
    Abreu, Brunno
    Grellert, Mateus
    Bampi, Sergio
    Engineering Applications of Artificial Intelligence, 2022, 109
  • [36] Tree-Based On-Line Reinforcement Learning
    Salles Barreto, Andre da Motta
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 2417 - 2423
  • [37] Decision tree-based learning and laboratory data mining: an efficient approach to amebiasis testing
    Al-khlifeh, Enas
    Tarawneh, Ahmad S.
    Almohammadi, Khalid
    Alrashidi, Malek
    Hassanat, Ramadan
    Hassanat, Ahmad B.
    PARASITES & VECTORS, 2025, 18 (01):
  • [38] A framework for designing power-efficient inference accelerators in tree-based learning applications
    Abreu, Brunno
    Grellert, Mateus
    Bampi, Sergio
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 109
  • [39] Tree-Based Personalized Clustered Federated Learning: A Driver Stress Monitoring Through Physiological Data Case Study
    Rafi, Houda
    Benezeth, Yannick
    Song, Fan Yang
    Reynaud, Philippe
    Arnoux, Emmanuel
    Demonceaux, Cedric
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (02): : 1688 - 1698
  • [40] Fundamental error in tree-based machine learning model selection for reservoir characterisation
    Daniel Asante Otchere
    Energy Geoscience, 2024, 5 (02) : 218 - 228