Optimizing Binary Decision Diagrams with MaxSAT for classification

03/21/2022
by   Hao Hu, et al.
13

The growing interest in explainable artificial intelligence (XAI) for critical decision making motivates the need for interpretable machine learning (ML) models. In fact, due to their structure (especially with small sizes), these models are inherently understandable by humans. Recently, several exact methods for computing such models are proposed to overcome weaknesses of traditional heuristic methods by providing more compact models or better prediction quality. Despite their compressed representation of Boolean functions, Binary decision diagrams (BDDs) did not gain enough interest as other interpretable ML models. In this paper, we first propose SAT-based models for learning optimal BDDs (in terms of the number of features) that classify all input examples. Then, we lift the encoding to a MaxSAT model to learn optimal BDDs in limited depths, that maximize the number of examples correctly classified. Finally, we tackle the fragmentation problem by introducing a method to merge compatible subtrees for the BDDs found via the MaxSAT model. Our empirical study shows clear benefits of the proposed approach in terms of prediction quality and intrepretability (i.e., lighter size) compared to the state-of-the-art approaches.

READ FULL TEXT

page 6

page 8

page 10

research
08/24/2022

Augmented cross-selling through explainable AI – a case from energy retailing

The advance of Machine Learning (ML) has led to a strong interest in thi...
research
04/19/2022

GAM(e) changer or not? An evaluation of interpretable machine learning models based on additive model constraints

The number of information systems (IS) studies dealing with explainable ...
research
06/19/2023

Scalable Probabilistic Routes

Inference and prediction of routes have become of interest over the past...
research
11/26/2018

Abduction-Based Explanations for Machine Learning Models

The growing range of applications of Machine Learning (ML) in a multitud...
research
10/17/2017

Chain Reduction for Binary and Zero-Suppressed Decision Diagrams

Chain reduction enables reduced ordered binary decision diagrams (BDDs) ...
research
02/03/2021

A Scalable Two Stage Approach to Computing Optimal Decision Sets

Machine learning (ML) is ubiquitous in modern life. Since it is being de...
research
05/07/2020

Visualisation and knowledge discovery from interpretable models

Increasing number of sectors which affect human lives, are using Machine...

Please sign up or login with your details

Forgot password? Click here to reset