AILGMar 21, 2022

Optimizing Binary Decision Diagrams with MaxSAT for classification

arXiv:2203.11386v116 citationsh-index: 16
Originality Incremental advance
AI Analysis

This work addresses the need for explainable AI in critical decision-making by providing more compact and accurate interpretable models, though it is incremental as it builds on existing BDD and MaxSAT techniques.

The paper tackled the problem of learning interpretable machine learning models by proposing SAT and MaxSAT encodings to optimize Binary Decision Diagrams (BDDs) for classification, achieving improved prediction quality and smaller model sizes compared to state-of-the-art methods.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes