Proceedings

Probabilistic Sufficient Explanations

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 3082-3088.

https://doi.org/10.24963/ijcai.2021/424

© 2021 International Joint Conferences on Artificial Intelligence

Abstract

Understanding the behavior of learned classifiers is an important task, and various black-box explanations, logical reasoning approaches, and model-specific methods have been proposed. In this paper, we introduce probabilistic sufficient explanations, which formulate explaining an instance of classification as choosing the "simplest" subset of features such that only observing those features is "sufficient" to explain the classification. That is, sufficient to give us strong probabilistic guarantees that the model will behave similarly when all features are observed under the data distribution. In addition, we leverage tractable probabilistic reasoning tools such as probabilistic circuits and expected predictions to design a scalable algorithm for finding the desired explanations while keeping the guarantees intact. Our experiments demonstrate the effectiveness of our algorithm in finding sufficient explanations, and showcase its advantages compared to Anchors and logical explanations.

  1. [Camburu et al., 2020] Oana-Maria Camburu, Eleonora Giunchiglia, Jakob Foerster, Thomas Lukasiewicz, and Phil Blunsom. The struggles of feature-based expla- nations: Shapley values vs. minimal sufficient subsets. arXiv, 2020.
  2. [Chen and Guestrin, 2016] Tianqi Chen and Carlos Guestrin. Xgboost: A scalable tree boosting system. In KDD, 2016.
  3. [Chen et al., 2012] Suming Chen, Arthur Choi, and Adnan Darwiche. The same-decision probability: A new tool for decision making. In PGM, 2012.
  4. [Chen et al., 2013] Suming Jeremiah Chen, Arthur Choi, and Adnan Darwiche. An exact algorithm for computing the same-decision probability. In IJCAI, 2013. IJCAI
  5. [Choi and Van den Broeck, 2018] YooJung Choi and Guy Van den Broeck. On robust trimming of bayesian network classifiers. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI), July 2018. IJCAI
  6. [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.
  7. [Choi et al., 2017] YooJung Choi, Adnan Darwiche, and Guy Van den Broeck. Optimal feature selection for de- cision robustness in bayesian networks. In Proceedings of IJCAI, August 2017. IJCAI
  8. [Choi et al., 2020] YooJung Choi, Antonio Vergari, and Guy Van den Broeck. Probabilistic circuits: A unifying frame- work for tractable probabilistic models. 2020.
  9. [Dang et al., 2021] Meihua Dang, Pasha Khosravi, Yitao Liang, Antonio Vergari, and Guy Van den Broeck. Juice: A julia package for logic and probabilistic circuits. In AAAI Conference (Demo Track), 2021.
  10. [Darwiche and Hirth, 2020] Adnan Darwiche and Auguste Hirth. On the reasons behind decisions. In European Con- ference on Artificial Intelligence (ECAI), 2020.
  11. [Devos et al., 2020] Laurens Devos, Wannes Meert, and Jesse Davis. Additive tree ensembles: Reasoning about potential instances. arXiv, 2020.
  12. [Dimanov et al., 2020] Botty Dimanov, Umang Bhatt, Mateja Jamnik, and Adrian Weller. You shouldn't trust me: Learning models which conceal unfairness from multiple explanation methods. In ECAI, 2020.
  13. [Guidotti et al., 2018] Riccardo Guidotti, Anna Monreale, Salvatore Ruggieri, Franco Turini, Fosca Giannotti, and Dino Pedreschi. A survey of methods for explaining black box models. ACM Comput. Surv., 2018.
  14. [Ignatiev et al., 2019a] Alexey Ignatiev, Nina Narodytska, and Joao Marques-Silva. Abduction-based explanations for machine learning models. Proceedings of the AAAI Conference, 2019.
  15. [Ignatiev et al., 2019b] Alexey Ignatiev, Nina Narodytska, and Joao Marques-Silva. On validating, repairing and re- fining heuristic ml explanations. arXiv, 2019.
  16. [Ignatiev, 2020] Alexey Ignatiev. Towards Trustable Ex- plainable AI. In IJCAI, 7 2020.
  17. [Izza et al., 2020] Yacine Izza, Alexey Ignatiev, and Joao Marques-Silva. On explaining decision trees. arXiv, 2020.
  18. [Khosravi et al., 2019a] Pasha Khosravi, YooJung Choi, Yi- tao Liang, Antonio Vergari, and Guy Van den Broeck. On tractable computation of expected predictions. In Ad- vances in Neural Information Processing Systems, 2019.
  19. [Khosravi et al., 2019b] Pasha Khosravi, Yitao Liang, Yoo- Jung Choi, and Guy Van den Broeck. What to expect of classifiers? reasoning about logistic regression with miss- ing features. In Proceedings of IJCAI, Aug 2019. IJCAI
  20. [Khosravi et al., 2020] Pasha Khosravi, Antonio Vergari, YooJung Choi, Yitao Liang, and Guy Van den Broeck. Handling missing data in decision trees: A probabilistic approach. In The Artemiss Workshop at ICML, 2020.
  21. [Kohavi, 1996] Ron Kohavi. Scaling up the accuracy of naive-bayes classifiers: A decision-tree hybrid. In KDD, 1996.
  22. [Liang and Van den Broeck, 2019] Yitao Liang and Guy Van den Broeck. Learning logistic circuits. In Proceed- ings of the 33rd AAAI Conference, 2019.
  23. [Lundberg and Lee, 2017] Scott M Lundberg and Su-In Lee. A unified approach to interpreting model predictions. NeurIPS, 2017.
  24. [Marques-Silva et al., 2020] Joao Marques-Silva, Thomas Gerspacher, Martin C. Cooper, Alexey Ignatiev, and Nina Narodytska. Explaining naive bayes and other linear clas- sifiers with polynomial time and delay. In NeurIPS, 2020.
  25. [Renooij, 2018] Silja Renooij. Same-decision probability: threshold robustness and application to explanation. In Proceedings of the Ninth International Conference on Probabilistic Graphical Models (PGM). PMLR, 2018.
  26. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. "why should i trust you?": Explain- ing the predictions of any classifier. In KDD, August 2016.
  27. [Ribeiro et al., 2018] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. Anchors: High-precision model- agnostic explanations. In Proceedings of AAAI, 2018.
  28. [Shi et al., 2020] Weijia Shi, Andy Shih, Adnan Darwiche, and Arthur Choi. On Tractable Representations of Binary Neural Networks. In Proceedings of the 17th KR, 2020.
  29. [Shih et al., 2018] Andy Shih, Arthur Choi, and Adnan Dar- wiche. A symbolic approach to explaining bayesian net- work classifiers. In Proceedings of IJCAI, 2018. IJCAI
  30. [Slack et al., 2020] Dylan Slack, Sophie Hilgard, Emily Jia, Sameer Singh, and Himabindu Lakkaraju. Fooling lime and shap: Adversarial attacks on post hoc explanation methods. In AAAI/ACM Conference on AI, Ethics, and Society (AIES), 2020.
  31. [Yann et al., 2009] LeCun Yann, Cortes Corinna, and Christopher JC Burges. The MNIST database of hand- written digits, 2009.

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

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