Proceedings

Interpretable DNFs

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 4985-4993.

https://doi.org/10.24963/ijcai.2025/555

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 can be seen as a binary classifier kappa over boolean domains. The size of an explanation of a positive decision taken by a DNF kappa is bounded by the size of the terms in kappa, since we can explain a positive decision by giving a term of kappa that evaluates to true. Since both positive and negative decisions must be explained, we consider that interpretable DNFs are those kappa for which both kappa and its complement can be expressed as DNFs composed of terms of bounded size. In this paper, we investigate 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. Experimental evidence indicates that nested k-DNFs are an interesting alternative to decision trees in terms of interpretability and accuracy.

  1. [Amgoud and Ben-Naim, 2022] Leila Amgoud and Jonathan Ben-Naim. Axiomatic foundations of ex- plainability. In Luc De Raedt, editor, IJCAI, pages 636-642. ijcai.org, 2022.
  2. [Arora and Barak, 2009] Sanjeev Arora and Boaz Barak. Computational Complexity: A Modern Approach. Cam- bridge University Press, USA, 1st edition, 2009.
  3. [Audemard et al., 2021] Gilles Audemard, Steve Bellart, Louenas Bounia, Frédéric Koriche, Jean-Marie Lagniez, and Pierre Marquis. On the computational intelligibility of boolean classifiers. In Meghyn Bienvenu, Gerhard Lake- meyer, and Esra Erdem, editors, KR, pages 74-86, 2021.
  4. [Barceló et al., 2020] Pablo Barceló, Mikaël Monet, Jorge Pérez, and Bernardo Subercaseaux. Model interpretabil- ity through the lens of computational complexity. In Hugo Larochelle, Marc'Aurelio Ranzato, Raia Hadsell, Maria- Florina Balcan, and Hsuan-Tien Lin, editors, NeurIPS, 2020.
  5. [Berge, 1989] Claude Berge. Hypergraphs: Combinatorics of finite sets. 1989.
  6. [Blanc et al., 2022] Guy Blanc, Caleb Koch, Jane Lange, and Li-Yang Tan. The query complexity of certification. In Stefano Leonardi and Anupam Gupta, editors, STOC '22: 54th Annual ACM SIGACT Symposium on Theory of Computing, pages 623-636. ACM, 2022.
  7. [Breiman et al., 1984] Leo Breiman, J. H. Friedman, Richard A. Olshen, and C. J. Stone. Classification and Regression Trees. Wadsworth, 1984. [Carbonnel et al., 2023]
  8. Clément Carbonnel, Martin C. Cooper, and João Marques-Silva. Tractable explaining of multivariate decision trees. In Pierre Marquis, Tran Cao Son, and Gabriele Kern-Isberner, editors, KR, pages 127- 135, 2023.
  9. [Chaubal and Gál, 2021] Siddhesh Chaubal and Anna Gál. Diameter versus certificate complexity of boolean func- tions. In Filippo Bonchi and Simon J. Puglisi, editors, 46th International Symposium on Mathematical Foundations of Computer Science, MFCS, volume 202 of LIPIcs, pages 31:1-31:22. Schloss Dagstuhl -Leibniz-Zentrum für In- formatik, 2021.
  10. [Cooper and Amgoud, 2023] Martin C. Cooper and Leila Amgoud. Abductive explanations of classifiers under con- straints: Complexity and properties. In Kobi Gal, Ann Nowé, Grzegorz J. Nalepa, Roy Fairstein, and Roxana Radulescu, editors, ECAI, volume 372 of Frontiers in Ar- tificial Intelligence and Applications, pages 469-476. IOS Press, 2023.
  11. [Cooper and Marques-Silva, 2023] Martin C. Cooper and João Marques-Silva. Tractability of explaining classifier decisions. Artif. Intell., 316, 2023.
  12. [Demirovic et al., 2023] Emir Demirovic, Emmanuel He- brard, and Louis Jean. Blossom: an anytime algorithm for computing optimal decision trees. In Andreas Krause, Emma Brunskill, Kyunghyun Cho, Barbara Engelhardt, Sivan Sabato, and Jonathan Scarlett, editors, ICML, vol- ume 202, pages 7533-7562. PMLR, 2023.
  13. [Durdymyradov and Moshkov, 2024] Kerven Dur- dymyradov and Mikhail Moshkov. Bounds on depth of decision trees derived from decision rule systems with discrete attributes. Ann. Math. Artif. Intell., 92(3):703- 732, 2024.
  14. [Huang et al., 2022] Xuanxiang Huang, Yacine Izza, Alexey Ignatiev, Martin C. Cooper, Nicholas Asher, and João Marques-Silva. Tractable explanations for d-DNNF clas- sifiers. In AAAI, pages 5719-5728. AAAI Press, 2022.
  15. [Ignatiev and Marques-Silva, 2021] Alexey Ignatiev and João Marques-Silva. SAT-based rigorous explanations for decision lists. In Chu-Min Li and Felip Manyà, editors, Theory and Applications of Satisfiability Testing -SAT, volume 12831 of Lecture Notes in Computer Science, pages 251-269. Springer, 2021.
  16. [Ignatiev et al., 2019] Alexey Ignatiev, Nina Narodytska, and João Marques-Silva. Abduction-based explanations for machine learning models. In AAAI, pages 1511-1519. AAAI Press, 2019.
  17. [Ignatiev et al., 2022] Alexey Ignatiev, Yacine Izza, Peter J. Stuckey, and João Marques-Silva. Using MaxSAT for ef- ficient explanations of tree ensembles. In AAAI, pages 3776-3785. AAAI Press, 2022.
  18. [Izza and Marques-Silva, 2021] Yacine Izza and João Marques-Silva. On explaining random forests with SAT. In Zhi-Hua Zhou, editor, IJCAI, pages 2584-2591. IJCAI
  19. [Izza et al., 2022] Yacine Izza, Alexey Ignatiev, and João Marques-Silva. On tackling explanation redundancy in de- cision trees. J. Artif. Intell. Res., 75:261-321, 2022.
  20. [Marques-Silva et al., 2020] João Marques-Silva, Thomas Gerspacher, Martin C. Cooper, Alexey Ignatiev, and Nina Narodytska. Explaining naive Bayes and other linear classifiers with polynomial time and delay. In Hugo Larochelle, Marc'Aurelio Ranzato, Raia Hadsell, Maria- Florina Balcan, and Hsuan-Tien Lin, editors, NeurIPS, 2020.
  21. [Marques-Silva et al., 2021] João Marques-Silva, Thomas Gerspacher, Martin C. Cooper, Alexey Ignatiev, and Nina Narodytska. Explanations for monotonic classifiers. In Marina Meila and Tong Zhang, editors, ICML, volume 139, pages 7469-7479. PMLR, 2021.
  22. [Marques-Silva, 2024] João Marques-Silva. Logic-based explainability: Past, present & future. CoRR, abs/2406.11873, 2024.
  23. [Molnar et al., 2020] Christoph Molnar, Giuseppe Casalic- chio, and Bernd Bischl. Interpretable machine learning -A brief history, state-of-the-art and challenges. CoRR, abs/2010.09337, 2020.
  24. [Rudin, 2019] Cynthia Rudin. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat. Mach. Intell., 1(5):206- 215, 2019.
  25. [Shih et al., 2018] Andy Shih, Arthur Choi, and Adnan Dar- wiche. A symbolic approach to explaining bayesian net- work classifiers. In Jérôme Lang, editor, IJCAI, pages 5103-5111. ijcai.org, 2018. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards