Proceedings

On the Computation of Example-Based Abductive Explanations for Random Forests

Download BibTeX Cite

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

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

Abstract

We show how to define and compute example-based abductive explanations. Such explanations are guaranteed to be 100% correct, fairly general, and persuasive enough since they cover sufficiently many reference instances furnished by the explainee. We prove that the latter coverage condition yields a complexity shift to the second level of the polynomial hierarchy. We present a CEGAR-based algorithm to derive such explanations, and show how to modify it to derive most anchored example-based abductive explanations, i.e., example-based abductive explanations that cover as many reference instances as possible. We also explain how to reduce example-based abductive explanations to get subset-minimal explanations. Experiments in the case of random forest classifiers show that our CEGAR-based algorithm is quite efficient in practice.

  1. [Amgoud and Ben-Naim, 2022] L. Amgoud and J. Ben- Naim. Axiomatic foundations of explainability. In Proc. of IJCAI'22, pages 636-642, 2022. IJCAI
  2. [Audemard and Simon, 2009] G. Audemard and L. Simon. Predicting learnt clauses quality in modern SAT solvers. In Proc. of IJCAI'09, pages 399-404, 2009. IJCAI
  3. [Audemard et al., 2020] G. Audemard, F. Koriche, and P. Marquis. On tractable XAI queries based on compiled representations. In Proc. of KR'20, pages 838-849, 2020.
  4. [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, pages 5461-5469. AAAI Press, 2022.
  5. [Audemard et al., 2023] G. Audemard, J.-M. Lagniez, P. Marquis, and N. Szczepanski. On contrastive expla- nations for tree-based classifiers. In Proc. of ECAI'23, volume 372 of Frontiers in Artificial Intelligence and Applications, pages 117-124. IOS Press, 2023.
  6. [Clarke et al., 2003] E. M. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith. Counterexample-guided abstrac- tion refinement for symbolic model checking. J. ACM, 50(5):752-794, 2003.
  7. [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.
  8. [Darwiche and Hirth, 2020] A. Darwiche and A. Hirth. On the reasons behind decisions. In Proc. of ECAI'20, pages 712-720, 2020.
  9. [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.
  10. [Gunning, 2019] D. Gunning. DARPA's explainable artifi- cial intelligence (XAI) program. In Proc. of IUI'19, 2019.
  11. [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.
  12. [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.
  13. [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.
  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. [Karnaugh, 1953] G. Karnaugh. The map method for syn- thesis of combinational logic circuits. AIEE Transactions on Communications and Electronics, 72:593-599, 1953.
  16. [Kenny et al., 2021] E. M. Kenny, C. Ford, M. S. Quinn, and M. T. Keane. Explaining black-box classifiers using post-hoc explanations-by-example: The effect of expla- nations and error-rates in XAI user studies. Artif. Intell., 294:103459, 2021.
  17. [Miller, 2019] T. Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial Intelli- gence, 267:1-38, 2019.
  18. [Molnar, 2019] Ch. Molnar. Interpretable Machine Learn- ing -A Guide for Making Black Box Models Explainable. Leanpub, 2019.
  19. [Narodytska et al., 2018] N. Narodytska, S. Prasad Ka- siviswanathan, L. Ryzhyk, M. Sagiv, and T. Walsh. Verify- ing properties of binarized deep neural networks. In Proc. of AAAI'18, pages 6615-6624, 2018.
  20. [Nauta et al., 2023] M. Nauta, J. Trienes, S. Pathak, E. Nguyen, M. Peters, Y. Schmitt, J. Schlötterer, M. van Keulen, and Ch. Seifert. From anecdotal evidence to quan- titative evaluation methods: A systematic review on eval- uating explainable ai. ACM Comput. Surv., 55(13s), 2023.
  21. [Poché et al., 2023] A. Poché, L. Hervier, and M. C. Bakkay. Natural example-based explainability: A survey. In Proc. of XAI'23, volume 1902 of Communications in Computer and Information Science, pages 24-47. Springer, 2023.
  22. [Roussel and Manquinho, 2021] O. Roussel and V. M. Man- quinho. Pseudo-boolean and cardinality constraints. In Handbook of Satisfiability -Second Edition, volume 336 of Frontiers in Artificial Intelligence and Applications, pages 1087-1129. IOS Press, 2021.
  23. [Shih et al., 2018a] A. Shih, A. Choi, and A. Darwiche. For- mal verification of Bayesian network classifiers. In Proc. of PGM'18, pages 427-438, 2018.
  24. [Shih et al., 2018b] 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
  25. [Shih et al., 2019] A. Shih, A. Choi, and A. Darwiche. Com- piling Bayesian networks into decision graphs. In Proc. of AAAI'19, pages 7966-7974, 2019.
  26. [Vilone and Longo, 2021] G. Vilone and L. Longo. Notions of explainability and evaluation approaches for explain- able artificial intelligence. Inf. Fusion, 76:89-106, 2021.
  27. [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.
  28. [Zhou et al., 2021] J. Zhou, A.H. Gandomi, F. Chen, and A. Holzinger. Evaluating the quality of machine learning explanations: A survey on methods and metrics. Electron- ics, 10:593, 2021.

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

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