Proceedings

Relation-Based Counterfactual Explanations for Bayesian Network Classifiers

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 451-457.

https://doi.org/10.24963/ijcai.2020/63

Abstract

We propose a general method for generating counterfactual explanations (CFXs) for a range of Bayesian Network Classifiers (BCs), e.g. single- or multi-label, binary or multidimensional. We focus on explanations built from relations of (critical and potential) influence between variables, indicating the reasons for classifications, rather than any probabilistic information. We show by means of a theoretical analysis of CFXs’ properties that they serve the purpose of indicating (potentially) pivotal factors in the classification process, whose absence would give rise to different classifications. We then prove empirically for various BCs that CFXs provide useful information in real world settings, e.g. when race plays a part in parole violation prediction, and show that they have inherent advantages over existing explanation methods in the literature.

  1. [Bach et al., 2015] Sebastian Bach, Alexander Binder, Grégoire Montavon, Frederick Klauschen, Klaus-Robert Müller, and Wojciech Samek. On pixel-wise explanations for non-linear classifier decisions by layer-wise relevance propagation. PLOS ONE, 10(7):1-46, 07 2015.
  2. [Bau et al., 2017] David Bau, Bolei Zhou, Aditya Khosla, Aude Oliva, and Antonio Torralba. Network dissection: Quantifying interpretability of deep visual representations. In 2017 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2017, Honolulu, HI, USA, July 21-26, 2017, pages 3319-3327, 2017.
  3. [Bielza and Larrañaga, 2014] Concha Bielza and Pedro Larrañaga. Discrete Bayesian network classifiers: A survey. ACM Computing Surveys, 47(1):5:1-5:43, 2014.
  4. [Chen et al., 2015] Suming Jeremiah Chen, Arthur Choi, and Adnan Darwiche. Value of information based on decision robustness. In Proceedings of the Twenty-Ninth AAAI Con- ference on Artificial Intelligence, January 25-30, 2015, Austin, Texas, USA, pages 3503-3510, 2015.
  5. [Choi et al., 2012] Arthur Choi, Yexiang Xue, and Adnan Darwiche. Same-decision probability: A confidence mea- sure for threshold-based decisions. International Journal of Approximate Reasoning, 53(9):1415-1428, 2012.
  6. [Friedman et al., 1997] Nir Friedman, Dan Geiger, and Moisés Goldszmidt. Bayesian network classifiers. Ma- chine Learning, 29(2-3):131-163, 1997.
  7. [Guidotti et al., 2019] Riccardo Guidotti, Anna Monreale, Salvatore Ruggieri, Franco Turini, Fosca Giannotti, and Dino Pedreschi. A survey of methods for explaining black box models. ACM Computing Surveys, 51(5):93:1-93:42, 2019.
  8. [Koller and Sahami, 1996] Daphne Koller and Mehran Sa- hami. Toward optimal feature selection. In Machine Learning, Proceedings of the Thirteenth International Conference (ICML '96), Bari, Italy, July 3-6, 1996, pages 284-292, 1996.
  9. [Lacave and Díez, 2002] Carmen Lacave and Fran- cisco Javier Díez. A review of explanation methods for Bayesian networks. Knowledge Engineering Review, 17(2):107-127, 2002.
  10. [Lacave et al., 2000] Carmen Lacave, Roberto Atienza, and Francisco Javier Díez. Graphical explanation in Bayesian networks. In Medical Data Analysis, First International Symposium, ISMDA 2000, Frankfurt, Germany, September 29-30, 2000, Proceedings, pages 122-129, 2000.
  11. [Lombrozo, 2007] Tania Lombrozo. Simplicity and prob- ability in causal explanation. Cognitive Psychology, 55:232-257, 2007.
  12. [Lundberg and Lee, 2017] Scott M. Lundberg and Su-In Lee. A unified approach to interpreting model predictions. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Sys- tems 2017, 4-9 December 2017, Long Beach, CA, USA, pages 4765-4774, 2017.
  13. [Maron and Kuhns, 1960] M. E. Maron and J. L. Kuhns. On relevance, probabilistic indexing and information retrieval. Journal of the ACM, 7(3):216-244, 1960.
  14. [Miller, 2019] Tim Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial Intelli- gence, 267:1-38, 2019.
  15. [Nielsen et al., 2008] Ulf H. Nielsen, Jean-Philippe Pellet, and André Elisseeff. Explanation trees for causal Bayesian networks. In UAI 2008, Proceedings of the 24th Con- ference in Uncertainty in Artificial Intelligence, Helsinki, Finland, July 9-12, 2008, pages 427-434, 2008.
  16. [Pearl, 1989] Judea Pearl. Probabilistic reasoning in intel- ligent systems -networks of plausible inference. Morgan Kaufmann series in representation and reasoning. Morgan Kaufmann, 1989.
  17. [Ribeiro et al., 2016] Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. "Why should I trust you?": Ex- plaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, August 13-17, 2016, pages 1135-1144, 2016.
  18. [Ribeiro et al., 2018] Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. Anchors: High-precision model- agnostic explanations. In Proceedings of the Thirty- Second AAAI Conference on Artificial Intelligence, AAAI- 18, New Orleans, Louisiana, USA, February 2-7, 2018, pages 1527-1535, 2018.
  19. [Schwab and Karlen, 2019] Patrick Schwab and Walter Karlen. CXPlain: Causal explanations for model in- terpretation under uncertainty. In Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, 8-14 December 2019, Vancouver, BC, Canada, pages 10220-10230, 2019.
  20. [Shih et al., 2018] Andy Shih, Arthur Choi, and Adnan Dar- wiche. A symbolic approach to explaining Bayesian net- work classifiers. In Proceedings of the Twenty-Seventh In- ternational Joint Conference on Artificial Intelligence, IJ- CAI 2018, July 13-19, 2018, Stockholm, Sweden, pages 5103-5111, 2018. IJCAI
  21. [Shih et al., 2019] Andy Shih, Arthur Choi, and Adnan Dar- wiche. Compiling Bayesian network classifiers into deci- sion graphs. In The Thirty-Third AAAI Conference on Ar- tificial Intelligence, AAAI 2019, Honolulu, Hawaii, USA, January 27 -February 1, 2019, pages 7966-7974, 2019.
  22. [Simari and Rahwan, 2009] Guillermo Ricardo Simari and Iyad Rahwan, editors. Argumentation in Artificial Intel- ligence. Springer, 2009.
  23. [Timmer et al., 2015] Sjoerd T. Timmer, John-Jules Ch. Meyer, Henry Prakken, Silja Renooij, and Bart Ver- heij. Explaining Bayesian networks using argumentation. In Symbolic and Quantitative Approaches to Reasoning with Uncertainty -13th European Conference, ECSQARU 2015, Compiègne, France, July 15-17, 2015. Proceedings, pages 83-92, 2015.

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

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