Optimizing Binary Decision Diagrams for Interpretable Machine Learning Classification

被引:1
|
作者
Cabodi, Gianpiero [1 ]
Camurati, Paolo E. [1 ]
Marques-Silva, Joao [2 ]
Palena, Marco [1 ]
Pasini, Paolo [1 ]
机构
[1] Politecn Torino, DAUIN, I-10129 Turin, Italy
[2] Univ Toulouse, ANITI, F-31013 Toulouse, France
关键词
Boolean functions; Training; Training data; Decision trees; Channel coding; Scalability; Integrated circuits; Binary decision diagrams; boolean functions; classification algorithms; machine learning;
D O I
10.1109/TCAD.2024.3387876
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning (ML) is ever more frequently used as a tool to aid decision making. The need to understand the decisions made by ML algorithms has sparked a renewed interest in explainable ML models. A number of known models are often regarded as interpretable by human decision makers with varying degrees of difficulty. The size of such models plays a crucial role in determining how easily they can be understood by a human. In this article we propose the use of binary decision diagrams (BDDs) as an interpretable ML model. BDDs can be deemed as interpretable as decision trees (DTs) while offering a often more compact representation due to node sharing. Fixed variable ordering also allows for more concise explanations. We propose a SAT-based approach for learning optimal BDDs that exhibit perfect accuracy on training data. We also explore heuristic methods for computing suboptimal BDDs, in order to improve scalability. We also investigate procedures to transform instances of known ML models into BDDs in order to provide more concise explanations.
引用
收藏
页码:3083 / 3087
页数:5
相关论文
共 50 条
  • [1] Optimizing Binary Decision Diagrams for Interpretable Machine Learning Classification
    Cabodi, Gianpiero
    Camurati, Paolo E.
    Ignatiev, Alexey
    Marques-Silva, Joao
    Palena, Marco
    Pasini, Paolo
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1122 - 1125
  • [2] Optimizing Binary Decision Diagrams with MaxSAT for Classification
    Hu, Hao
    Huguet, Marie-Jose
    Siala, Mohamed
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 3767 - 3775
  • [3] Optimizing the chemical removal of phosphorus for wastewater treatment: Insights from interpretable machine learning modeling with binary classification of elasticity and productivity
    Huang, Runyao
    Wang, Hongtao
    Makinia, Jacek
    Jin, Sitian
    Zhou, Zhen
    Zhang, Ming
    Yu, Chenyang
    Xie, Li
    RESOURCES CONSERVATION AND RECYCLING, 2025, 215
  • [4] Mixture of Decision Trees for Interpretable Machine Learning
    Brueggenjuergen, Simeon
    Schaaf, Nina
    Kerschke, Pascal
    Huber, Marco F.
    2022 21ST IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, ICMLA, 2022, : 1175 - 1182
  • [5] Towards interpretable machine learning for clinical decision support
    Walters, Bradley
    Ortega-Martorell, Sandra
    Olier, Ivan
    Lisboa, Paulo J. G.
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [6] Application of interpretable machine learning models for the intelligent decision
    Li, Yawen
    Yang, Liu
    Yang, Bohan
    Wang, Ning
    Wu, Tian
    NEUROCOMPUTING, 2019, 333 : 273 - 283
  • [7] Requirements Classification with Interpretable Machine Learning and Dependency Parsing
    Dalpiaz, Fabiano
    Dell'Anna, Davide
    Aydemir, Fatma Basak
    Cevikol, Sercan
    2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 142 - 152
  • [8] Binary Decision Diagrams
    Somenzi, F
    CALCULATIONAL SYSTEM DESIGN, 1999, 173 : 303 - 366
  • [9] BINARY DECISION DIAGRAMS
    AKERS, SB
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (06) : 509 - 516
  • [10] Interpretable machine learning with tree-based shapley additive explanations: Application to metabolomics datasets for binary classification
    Bifarin, Olatomiwa O.
    PLOS ONE, 2023, 18 (05):