A Rule Extraction Technique Applied to Ensembles of Neural Networks, Random Forests, and Gradient-Boosted Trees

被引:8
|
作者
Bologna, Guido [1 ]
机构
[1] Univ Appl Sci & Arts Western Switzerland, Dept Comp Sci, Rue Prairie 4, CH-1202 Geneva, Switzerland
关键词
ensembles; bagging; boosting; model explanation; decision trees; perceptrons; rule extraction;
D O I
10.3390/a14120339
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In machine learning, ensembles of models based on Multi-Layer Perceptrons (MLPs) or decision trees are considered successful models. However, explaining their responses is a complex problem that requires the creation of new methods of interpretation. A natural way to explain the classifications of the models is to transform them into propositional rules. In this work, we focus on random forests and gradient-boosted trees. Specifically, these models are converted into an ensemble of interpretable MLPs from which propositional rules are produced. The rule extraction method presented here allows one to precisely locate the discriminating hyperplanes that constitute the antecedents of the rules. In experiments based on eight classification problems, we compared our rule extraction technique to "Skope-Rules" and other state-of-the-art techniques. Experiments were performed with ten-fold cross-validation trials, with propositional rules that were also generated from ensembles of interpretable MLPs. By evaluating the characteristics of the extracted rules in terms of complexity, fidelity, and accuracy, the results obtained showed that our rule extraction technique is competitive. To the best of our knowledge, this is one of the few works showing a rule extraction technique that has been applied to both ensembles of decision trees and neural networks.
引用
收藏
页数:22
相关论文
共 15 条
  • [1] Deep neural networks, gradient-boosted trees, random forests: Statistical arbitrage on the S&P 500
    Krauss, Christopher
    Xuan Anh Do
    Huck, Nicolas
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 259 (02) : 689 - 702
  • [2] Optimal Action Extraction for Random Forests and Boosted Trees
    Cui, Zhicheng
    Chen, Wenlin
    He, Yujie
    Chen, Yixin
    [J]. KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 179 - 188
  • [3] A Comparison Study on Rule Extraction from Neural Network Ensembles, Boosted Shallow Trees, and SVMs
    Bologna, Guido
    Hayashi, Yoichi
    [J]. APPLIED COMPUTATIONAL INTELLIGENCE AND SOFT COMPUTING, 2018, 2018
  • [4] Prediction of Manufacturing Processes Errors: Gradient Boosted Trees Versus Deep Neural Networks
    Anghel, Ionut
    Cioara, Tudor
    Moldovan, Dorin
    Salomie, Ioan
    Tomus, Madalina Maria
    [J]. 2018 IEEE 16TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2018), 2018, : 29 - 36
  • [5] A search technique for rule extraction from trained neural networks
    Krishnan, R
    Sivakumar, G
    Bhattacharya, P
    [J]. PATTERN RECOGNITION LETTERS, 1999, 20 (03) : 273 - 280
  • [6] Blending gradient boosted trees and neural networks for point and probabilistic forecasting of hierarchical time series
    Nasios, Ioannis
    Vogklis, Konstantinos
    [J]. INTERNATIONAL JOURNAL OF FORECASTING, 2022, 38 (04) : 1448 - 1459
  • [7] Eclectic Rule Extraction from Neural Networks Using Aggregated Decision Trees
    Al Iqbal, Md. Ridwan
    [J]. 2012 7TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (ICECE), 2012,
  • [8] Rule Extraction from Neural Networks and Other Classifiers Applied to XSS Detection
    Mereani, Fawaz A.
    Howe, Jacob M.
    [J]. COMPUTATIONAL INTELLIGENCE: 11th International Joint Conference, IJCCI 2019, Vienna, Austria, September 17-19, 2019, Revised Selected Papers, 2021, 922 : 359 - 386
  • [9] Prediction of clathrate hydrate phase equilibria using gradient boosted regression trees and deep neural networks
    Song, Yongchen
    Zhou, Hang
    Wang, Pengfei
    Yang, Mingjun
    [J]. JOURNAL OF CHEMICAL THERMODYNAMICS, 2019, 135 : 86 - 96
  • [10] The control of membrane thickness in PECVD process utilizing a rule extraction technique of neural networks
    Chang, Ming
    Chen, Jen-g Chen
    Heh, Jia-Sheng
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2006, PT 3, PROCEEDINGS, 2006, 3973 : 1091 - 1098