Proceedings

Deriving Provably Correct Explanations for Decision Trees: The Impact of Domain Theories

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 3688-3696.

https://doi.org/10.24963/ijcai.2024/408

Abstract

We are interested in identifying the complexity of computing local explanations of various types given a decision tree, when the Boolean conditions used in the tree are not independent. This is usually the case when decision trees are learned from instances described using numerical or categorical attributes. In such a case, considering the domain theory indicating how the Boolean conditions occurring in the tree are logically connected is paramount to derive provably correct explanations. However, the nature of the domain theory may have a strong impact on the complexity of generating explanations. In this paper, we identify the complexity of deriving local explanations (abductive or contrastive) given a decision tree in the general case, and under several natural restrictions about the domain theory.

  1. [Aspvall et al., 1979] B. Aspvall, M. Plass, and R. Tarjan. A linear-time algorithm for testing the truth of certain quan- tified Boolean formulas. Information Processing Letters, 8:121-123, 1979. Erratum: Information Processing Let- ters 14(4): 195 (1982).
  2. [Audemard et al., 2021] G. Audemard, S. Bellart, L. Bounia, F. Koriche, J.-M. Lagniez, and P. Marquis. On the compu- tational intelligibility of boolean classifiers. In Proc. of KR'21, pages 74-86, 2021.
  3. [Audemard et al., 2022a] G. Audemard, S. Bellart, L. Bou- nia, F. Koriche, J.-M. Lagniez, and P. Marquis. On pre- ferred abductive explanations for decision trees and ran- dom forests. In Proc. of IJCAI'22, pages 643-650, 2022. IJCAI
  4. [Audemard et al., 2022b] G. Audemard, S. Bellart, L. Bou- nia, F. Koriche, J.-M. Lagniez, and P. Marquis. On the explanatory power of boolean decision trees. Data Knowl. Eng., 142:102088, 2022.
  5. [Audemard et al., 2023] G. Audemard, J.-M. Lagniez, P. Marquis, and N. Szczepanski. On contrastive explana- tions for tree-based classifiers. In Proc. of ECAI'23, pages 117-124, 2023.
  6. [Barceló et al., 2020] P. Barceló, M. Monet, J. Pérez, and B. Subercaseaux. Model interpretability through the lens of computational complexity. In Proc. of NeurIPS'20, 2020.
  7. [Breiman et al., 1984] L. Breiman, J. H. Friedman, R. A. Ol- shen, and C. J. Stone. Classification and Regression Trees. Wadsworth, 1984.
  8. [Breiman, 2001] L. Breiman. Random forests. Machine Learning, 45(1):5-32, 2001.
  9. [Cooper and Amgoud, 2023] M.C. Cooper and L. Amgoud. Abductive explanations of classifiers under constraints: Complexity and properties. In Proc. of ECAI'23, pages 469-476, 2023.
  10. [Cooper and Marques-Silva, 2023] M.C. Cooper and J. Marques-Silva. Tractability of explaining classifier decisions. Artif. Intell., 316:103841, 2023.
  11. [Darwiche and Hirth, 2020] A. Darwiche and A. Hirth. On the reasons behind decisions. In Proc. of ECAI'20, pages 712-720, 2020.
  12. [Darwiche and Ji, 2022] A. Darwiche and C. Ji. On the com- putation of necessary and sufficient explanations. In Proc. of AAAI'22, pages 5582-5591, 2022.
  13. [Darwiche and Marquis, 2002] A. Darwiche and P. Marquis. A knowledge compilation map. Journal of Artificial Intel- ligence Research, 17:229-264, 2002.
  14. [de Colnet and Marquis, 2022] A. de Colnet and P. Marquis. On the complexity of enumerating prime implicants from decision-dnnf circuits. In Proc. of IJCAI'22, pages 2583- 2590, 2022. IJCAI
  15. [Even et al., 1976] S. Even, A. Itai, and A. Shamir. On the complexity of timetable and integral multi-commodity flow problems. SIAM J. on Comp, 5(4):691-703, 1976.
  16. [Freund and Schapire, 1997] Y. Freund and R.E. Schapire. A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci., 55(1):119-139, 1997.
  17. [Friedman, 2001] J. H. Friedman. Greedy function approxi- mation: A gradient boosted machine. The Annals of Statis- tics, 29(5):1189-1232, 2001.
  18. [Gorji and Rubin, 2022] N. Gorji and S. Rubin. Sufficient reasons for classifier decisions in the presence of domain constraints. In Proc. of AAAI'22, pages 5660-5667, 2022.
  19. [Gunning, 2019] D. Gunning. DARPA's explainable artifi- cial intelligence (XAI) program. In Proc. of IUI'19, 2019.
  20. [Huang et al., 2021] X. Huang, Y. Izza, A. Ignatiev, and J. Marques-Silva. On efficiently explaining graph-based classifiers. In Proc. of KR'21, pages 356-367, 2021.
  21. [Ignatiev et al., 2019] A. Ignatiev, N. Narodytska, and J. Marques-Silva. Abduction-based explanations for ma- chine learning models. In Proc. of AAAI'19, pages 1511- 1519, 2019.
  22. [Ignatiev et al., 2020a] A. Ignatiev, N. Narodytska, N. Asher, and J. Marques-Silva. From contrastive to abductive explanations and back again. In Proc. of AIxIA'20, pages 335-355, 2020.
  23. [Ignatiev et al., 2020b] Alexey Ignatiev, Nina Narodytska, Nicholas Asher, and João Marques-Silva. On relat- ing 'why?' and 'why not?' explanations. CoRR, abs/2012.11067, 2020.
  24. [Izza et al., 2020] Y. Izza, A. Ignatiev, and J. Marques-Silva. On explaining decision trees. CoRR, abs/2010.11034, 2020.
  25. [Izza et al., 2022] Y. Izza, A. Ignatiev, and J. Marques-Silva. On tackling explanation redundancy in decision trees. J. Artif. Intell. Res., 75:261-321, 2022.
  26. [Marques-Silva, 2023] J. Marques-Silva. Disproving XAI myths with formal methods -initial results. CoRR, abs/2306.01744, 2023.
  27. [Miller, 2019] T. Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial Intelli- gence, 267:1-38, 2019.
  28. [Quinlan, 1986] J. R. Quinlan. Induction of decision trees. Machine Learning, 1(1):81-106, 1986.
  29. [Ras et al., 2022] G. Ras, N. Xie, M. van Gerven, and D. Do- ran. Explainable deep learning: A field guide for the unini- tiated. J. Artif. Intell. Res., 73:329-396, 2022.
  30. [Schapire and Freund, 2014] R.E. Schapire and Y. Freund. Boosting: Foundations and Algorithms. MIT Press, 2014.
  31. [Shih et al., 2018] A. Shih, A. Choi, and A. Darwiche. A symbolic approach to explaining bayesian network classi- fiers. In Proc. of IJCAI'18, pages 5103-5111, 2018. IJCAI
  32. [Yang et al., 2019] F. Yang, M. Du, and X. Hu. Evaluating explanation without ground truth in interpretable machine learning. CoRR, abs/1907.06831, 2019.
  33. [Yu et al., 2022] J. Yu, A. Ignatiev, P.J. Stuckey, N. Narodyt- ska, and J. Marques-Silva. Eliminating the impossible, whatever remains must be true. CoRR, abs/2206.09551, 2022.

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

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