Proceedings

On Preferred Abductive Explanations for Decision Trees and Random Forests

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 643-650.

https://doi.org/10.24963/ijcai.2022/91

Abstract

Abductive explanations take a central place in eXplainable Artificial Intelligence (XAI) by clarifying with few features

the way data instances are classified. However, instances may have exponentially many minimum-size abductive explanations, and

this source of complexity holds even for ``intelligible'' classifiers, such as decision trees. When the number of such abductive explanations is huge,

computing one of them, only, is often not informative enough. Especially, better explanations than the one

that is derived may exist. As a way to circumvent this issue, we propose to leverage

a model of the explainee, making precise her / his preferences about explanations, and to compute only

preferred explanations. In this paper, several models are pointed out and discussed. For each model, we present and

evaluate an algorithm for computing preferred majoritary reasons, where majoritary reasons are specific abductive

explanations suited to random forests. We show that in practice the preferred majoritary reasons for an instance

can be far less numerous than its majoritary reasons.

  1. [Adadi and Berrada, 2018] A. Adadi and M. Berrada. Peek- ing inside the black-box: A survey on explainable artificial intelligence (XAI). IEEE Access, 6:52138-52160, 2018.
  2. [Ansótegui and Gabàs, 2017] C. Ansótegui and J. Gabàs. WPM3: an (in)complete algorithm for weighted partial MaxSAT. Artificial Intelligence, 250:37-57, 2017.
  3. [Audemard et al., 2022] G. Audemard, S. Bellart, L. Bounia, F. Koriche, J-M. Lagniez, and P. Marquis. Trading com- plexity for sparsity in random forest explanations. In Proc. of AAAI'22, 2022.
  4. [Breiman et al., 1984] L. Breiman, J. H. Friedman, R. A. Ol- shen, and C. J. Stone. Classification and Regression Trees. Wadsworth, 1984.
  5. [Breiman, 2001] L. Breiman. Random forests. Machine Learning, 45(1):5-32, 2001.
  6. [Brewka, 1989] G. Brewka. Preferred subtheories: an ex- tended logical framework for default reasoning. In Proc. of IJCAI'89, pages 1043-1048, 1989. IJCAI
  7. [Darwiche and Hirth, 2020] A. Darwiche and A. Hirth. On the reasons behind decisions. In Proc. of ECAI'20, pages 712-720, 2020.
  8. [Doshi-Velez and Kim, 2017] F. Doshi-Velez and B. Kim. A roadmap for a rigorous science of interpretability. CoRR, abs/1702.08608, 2017.
  9. [Guidotti et al., 2019] R. Guidotti, A. Monreale, S. Ruggieri, F. Turini, F. Giannotti, and D. Pedreschi. A survey of methods for explaining black box models. ACM Comput- ing Surveys, 51(5):93:1-93:42, 2019.
  10. [Huang et al., 2021] X. Huang, Y. Izza, A. Ignatiev, M. C. Cooper, N. Asher, and J. Marques-Silva. Efficient ex- planations for knowledge compilation languages. CoRR, abs/2107.01654, 2021.
  11. [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.
  12. [Ignatiev et al., 2020] A. Ignatiev, N. Narodytska, N. Asher, and J. Marques-Silva. On relating 'why?' and 'why not?' explanations. CoRR, abs/2012.11067, 2020.
  13. [Ignatiev, 2020] A. Ignatiev. Towards trustable explainable AI. In Proc. of IJCAI'20, pages 5154-5158, 2020. IJCAI
  14. [Izza and Marques-Silva, 2021] Y. Izza and J. Marques- Silva. On explaining random forests with SAT. In Proc. of IJCAI'21, pages 2584-2591, 2021. IJCAI
  15. [Lipton, 2018] Z. C. Lipton. The mythos of model inter- pretability. Communications of the ACM, 61(10):36-43, 2018.
  16. [Lundberg and Lee, 2017] S. Lundberg and S-I. Lee. A uni- fied approach to interpreting model predictions. In Proc. of NIPS'17, pages 4765-4774, 2017.
  17. [Lundberg et al., 2020] S. M. Lundberg, G. G. Erion, H. Chen, A. J. DeGrave, J. M. Prutkin, B. Nair, R. Katz, J. Himmelfarb, N. Bansal, and S. Lee. From local explana- tions to global understanding with explainable AI for trees. Nat. Mach. Intell., 2(1):56-67, 2020.
  18. [Martins et al., 2014] R. Martins, V. M. Manquinho, and I. Lynce. Open-WBO: A modular MaxSAT solver. In Proc. of SAT'14, pages 438-445, 2014.
  19. [Miller, 2019] T. Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial Intelli- gence, 267:1-38, 2019.
  20. [Molnar, 2020] C. Molnar. Interpretable Machine Learning. Leanpub, 2020.
  21. [Narayanan et al., 2018] M. Narayanan, E. Chen, J. He, B. Kim, S. Gershman, and F. Doshi-Velez. How do hu- mans understand explanations from machine learning sys- tems? an evaluation of the human-interpretability of ex- planation. CoRR, abs/1802.00682, 2018.
  22. [Pedregosa et al., 2011] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blon- del, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12:2825-2830, 2011.
  23. [Quinlan, 1986] J. R. Quinlan. Induction of decision trees. Machine Learning, 1(1):81-106, 1986.
  24. [Ribeiro et al., 2016] M. T. Ribeiro, S. Singh, and C. Guestrin. "why should I trust you?": Explaining the predictions of any classifier. In Proc. of SIGKDD'16, pages 1135-1144, 2016.
  25. [Ribeiro et al., 2018] M. T. Ribeiro, S. Singh, and C. Guestrin. Anchors: High-precision model-agnostic explanations. In Proc. of AAAI'18, pages 1527-1535, 2018.
  26. [Samek et al., 2019] W. Samek, G. Montavon, A. Vedaldi, L.K. Hansen, and K.R. Müller. Explainable AI: Interpret- ing, Explaining and Visualizing Deep Learning. Springer, 2019.
  27. [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
  28. [Srinivasan and Chander, 2020] R. Srinivasan and A. Chan- der. Explanation perspectives from the cognitive sciences -A survey. In Proc. of IJCAI'20, pages 4812-4818, 2020. IJCAI
  29. [Xu et al., 2019] F. Xu, H. Uszkoreit, Y. Du, W. Fan, D. Zhao, and J. Zhu. Explainable AI: A brief survey on his- tory, research areas, approaches and challenges. In Proc. of NLPCC'19, pages 563-574, 2019.

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

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