Applying Genetic Programming to Improve Interpretability in Machine Learning Models

被引:0
作者
Ferreira, Leonardo Augusto [1 ]
Guimaraes, Frederico Gadelha [1 ]
Silva, Rodrigo [2 ]
机构
[1] Univ Fed Minas Gerais, UFMG, Dept Elect Engn, Machine Intelligence & Data Sci MINDS Lab, BR-31270000 Belo Horizonte, MG, Brazil
[2] Univ Fed Ouro Preto, UFOP, Dept Comp Sci, BR-35400000 Ouro Preto, MG, Brazil
来源
2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2020年
关键词
Interpretability; Machine Learning; Genetic Programming; Explainability;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Explainable Artificial Intelligence (or xAI) has become an important research topic in the fields of Machine Learning and Deep Learning. In this paper, we propose a Genetic Programming (GP) based approach, name Genetic Programming Explainer (GPX), to the problem of explaining decisions computed by AI systems. The method generates a noise set located in the neighborhood of the point of interest, whose prediction should be explained, and fits a local explanation model for the analyzed sample. The tree structure generated by GPX provides a comprehensible analytical, possibly non-linear, expression which reflects the local behavior of the complex model. We considered three machine learning techniques that can be recognized as complex black-box models: Random Forest, Deep Neural Network and Support Vector Machine in twenty data sets for regression and classifications problems. Our results indicate that the GPX is able to produce more accurate understanding of complex models than the state of the art. The results validate the proposed approach as a novel way to deploy GP to improve interpretability.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] How to improve the success of bank telemarketing? Prediction and interpretability analysis based on machine learning
    Xie, Chi
    Zhang, Jia-Le
    Zhu, You
    Xiong, Beibei
    Wang, Gang-Jin
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 175
  • [32] Use of physics to improve solar forecast: Part II, machine learning and model interpretability
    Liu, Weijia
    Liu, Yangang
    Zhang, Tao
    Han, Yongxiang
    Zhou, Xin
    Xie, Yu
    Yoo, Shinjae
    SOLAR ENERGY, 2022, 244 : 362 - 378
  • [33] Interpretability, Then What? Editing Machine Learning Models to Reflect Human Knowledge and Values
    Wang, Zijie J.
    Kale, Alex
    Nori, Harsha
    Stella, Peter
    Nunnally, Mark E.
    Chau, Duen Horng
    Vorvoreanu, Mihaela
    Vaughan, Jennifer Wortman
    Caruana, Rich
    PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 4132 - 4142
  • [34] Enhancing Interpretability in AI-Generated Image Detection with Genetic Programming
    Lin, Mingqian
    Shang, Lin
    Gao, Xiaoying
    2023 23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS, ICDMW 2023, 2023, : 371 - 378
  • [35] Global and local interpretability techniques of supervised machine learning black box models for numerical medical data
    Hakkoum, Hajar
    Idri, Ali
    Abnane, Ibtissam
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 131
  • [36] A Survey of Statistical Machine Learning Elements in Genetic Programming
    Agapitos, Alexandros
    Loughran, Roisin
    Nicolau, Miguel
    Lucas, Simon
    O'Neill, Michael
    Brabazon, Anthony
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (06) : 1029 - 1048
  • [37] A Cognitive Load Theory (CLT) Analysis of Machine Learning Explainability, Transparency, Interpretability, and Shared Interpretability
    Fox, Stephen
    Rey, Vitor Fortes
    MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2024, 6 (03): : 1494 - 1509
  • [38] Applying genetic programming and ant colony optimisation to improve the geometric design of a reflector
    Hsu, Chih-Ming
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2012, 43 (05) : 972 - 986
  • [39] Applying Genetic Programming to Civil Engineering in the Improvement of Models, Codes and Norms
    Perez, Juan L.
    Miguelez, Moica
    Rabunal, Juan R.
    Martinez-Abella, Fernando
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2008, PROCEEDINGS, 2008, 5290 : 452 - +
  • [40] Can Clustering Improve Glucose Forecasting with Genetic Programming Models?
    Contador, Sergio
    Hidalgo, J. Ignacio
    Garnica, Oscar
    Velasco, J. Manuel
    Lanchares, Juan
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 1829 - 1836