Back to Search Start Over

HardGBM: A Framework for Accurate and Hardware-Efficient Gradient Boosting Machines

Authors :
Wang, Hongfei
Wu, Zhanfei
Wang, Xiangwei
Bian, Longyun
Jin, Hai
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems; 2023, Vol. 42 Issue: 7 p2122-2135, 14p
Publication Year :
2023

Abstract

Gradient boosting machine (GBM) is a powerful and widely used type of ensemble machine learning methods, among which the most famous one is XGBoost (XGB). However, the cost of running large GBMs on hardware could become prohibitive given stringent resources. Ensemble reduction on boosting ensemble is intrinsically hard because member models are constructed in a sequential order, where the training targets for latter ones depend on the performance of the former ones. In this work, a GBM reduction framework is proposed for the first time to tackle the problem. For the first time, the framework supports automatic hardware implementation of regression tree ensembles. Experiments on 24 datasets from various applications demonstrate that our method reduces overall area utilization by 81.60% (80.64%) and power consumption by 21.15% (19.06%), while exceeding or successfully maintaining the performance level comparing with the original XGB (LightGBM) ensembles. In comparative experiments, to attain approximately the same accuracy level as our framework or XGB, deep learning-based solutions require ><inline-formula> <tex-math notation="LaTeX">$52.7\times $ </tex-math></inline-formula> footprints, <inline-formula> <tex-math notation="LaTeX">$6.0\times $ </tex-math></inline-formula> power consumption, and <inline-formula> <tex-math notation="LaTeX">$1.4\times $ </tex-math></inline-formula> training time. Equipped with tunable parameters, the framework is expected to seek a Pareto optimal front considering hardware resource limitation, accuracy and stability, and computation (training) efficiency.

Details

Language :
English
ISSN :
02780070
Volume :
42
Issue :
7
Database :
Supplemental Index
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Publication Type :
Periodical
Accession number :
ejs63341479
Full Text :
https://doi.org/10.1109/TCAD.2022.3218509