gpuRF and gpuERT: Efficient and Scalable GPU Algorithms for Decision Tree Ensembles

被引:13
|
作者
Jansson, Karl [1 ]
Sundell, Hakan [1 ]
Bostrom, Henrik [2 ]
机构
[1] Univ Boras, Sch Business & IT, S-50190 Boras, Sweden
[2] Stockholm Univ, Dept Comp & Syst Sci, S-16440 Kista, Sweden
关键词
D O I
10.1109/IPDPSW.2014.180
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present two new parallel implementations of the ensemble learning methods Random Forests (RF) and Extremely Randomized Trees (ERT), called gpuRF and gpuERT, for emerging many-core platforms, e.g., contemporary graphics cards suitable for general-purpose computing (GPGPU). RF and ERT are two ensemble methods for generating predictive models that are of high importance within machine learning. They operate by constructing a multitude of decision trees at training time and outputting a prediction by comparing the outputs of the individual trees. Thanks to the inherent parallelism of the task, an obvious platform for its computation is to employ contemporary GPUs with a large number of processing cores. Previous parallel algorithms for RF in the literature are either designed for traditional multi-core CPU platforms or early history GPUs with simpler architecture and relatively few cores. For ERT, only briefly sketched parallelization attempts exist in the literature. The new parallel algorithms are designed for contemporary GPUs with a large number of cores and take into account aspects of the newer hardware architectures, such as memory hierarchy and thread scheduling. They are implemented using the C/C++ language and the CUDA interface to attain the best possible performance on NVidia-based GPUs. An experimental study comparing the most important previous solutions for CPU and GPU platforms to the novel implementations shows significant advantages in the aspect of efficiency for the latter, often with several orders of magnitude.
引用
收藏
页码:1612 / 1621
页数:10
相关论文
共 50 条
  • [31] EFFICIENT ALGORITHMS FOR TREE RECONSTRUCTION
    SLOUGH, W
    EFE, K
    BIT, 1989, 29 (02): : 361 - 363
  • [32] Efficient Parallel GPU Algorithms for BDD Manipulation
    Velev, Miroslav N.
    Gao, Ping
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 750 - 755
  • [33] Genetic algorithms for decision tree induction
    Bandar, Z
    Al-Attar, H
    Crockett, K
    ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, 1999, : 187 - 190
  • [34] Decision Tree Toolkit: A Component-Based Library of Decision Tree Algorithms
    Drossos, Nikos
    Papagelis, Athanasios
    Kalles, Dimitris
    LECTURE NOTES IN COMPUTER SCIENCE <D>, 2000, 1910 : 381 - 387
  • [35] Fast Sparse Decision Tree Optimization via Reference Ensembles
    McTavish, Hayden
    Zhong, Chudi
    Achermann, Reto
    Karimalis, Ilias
    Chen, Jacques
    Rudin, Cynthia
    Seltzer, Margo
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 9604 - 9613
  • [36] Adaptive Rotation Forests: Decision Tree Ensembles for Sequential Learning
    Sugawara, Yu
    Oyama, Satoshi
    Kurihara, Masahito
    2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 613 - 618
  • [37] NON-UNIFORM FEATURE SAMPLING FOR DECISION TREE ENSEMBLES
    Kyrillidis, Anastasios
    Zouzias, Anastasios
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [38] Confident interpretation of Bayesian decision tree ensembles for clinical applications
    Schetinin, Vitaly
    Fieldsend, Jonathan E.
    Partridge, Derek
    Coats, Timothy J.
    Krzanowski, Wojtek J.
    Everson, Richard M.
    Bailey, Trevor C.
    Hernandez, Adolfo
    IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2007, 11 (03): : 312 - 319
  • [39] Power Efficient Photonic Network-on-Chip for a Scalable GPU
    Bashir, Janibul
    Sethi, Khushal
    Sarangi, Smruti R.
    PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,
  • [40] A Closer Look at the Kernels Generated by the Decision and Regression Tree Ensembles
    Feng, Dai
    Baumgartner, Richard
    STATISTICS IN BIOPHARMACEUTICAL RESEARCH, 2023, 15 (04): : 716 - 725