vix.ing · top · new · best · stats · spec

Interpretable DNFs

2025/05/27 by Martin Cooper, Cooper, Martin C., Imane Bousdira +3
Computer Science · #05C62 #68T27 #Adversarial Robustness in Machine Learning #Artificial Intelligence (cs.AI) #F.4.1 #FOS: Computer and information sciences #I.2.6 #Neural Networks and Applications

paper · pdf · doi:10.48550/arxiv.2505.21212

openalex publication_date 2025/05/27 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

A classifier is considered interpretable if each of its decisions has an explanation which is small enough to be easily understood by a human user. A DNF formula can be seen as a binary classifier κ over boolean domains. The size of an explanation of a positive decision taken by a DNF κ is bounded by the size of the terms in κ, since we can explain a positive decision by giving a term of κ that evaluates to true. Since both positive and negative decisions must be explained, we consider that interpretable DNFs are those κ for which both κ and κ can be expressed as DNFs composed of terms of bounded size. In this paper, we study the family of k-DNFs whose complements can also be expressed as k-DNFs. We compare two such families, namely depth-k decision trees and nested k-DNFs, a novel family of models. Experiments indicate that nested k-DNFs are an interesting alternative to decision trees in terms of interpretability and accuracy.

Citations

Related