Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Generating Likely Counterfactuals Using Sum-Product Networks (2401.14086v3)

Published 25 Jan 2024 in cs.AI, cs.LG, and math.OC

Abstract: Explainability of decisions made by AI systems is driven by both recent regulation and user demand. These decisions are often explainable only \emph{post hoc}, after the fact. In counterfactual explanations, one may ask what constitutes the best counterfactual explanation. Clearly, multiple criteria must be taken into account, although "distance from the sample" is a key criterion. Recent methods that consider the plausibility of a counterfactual seem to sacrifice this original objective. Here, we present a system that provides high-likelihood explanations that are, at the same time, close and sparse. We show that the search for the most likely explanations satisfying many common desiderata for counterfactual explanations can be modeled using mixed-integer optimization (MIO). In the process, we propose an MIO formulation of a Sum-Product Network (SPN) and use the SPN to estimate the likelihood of a counterfactual, which can be of independent interest.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (45)
  1. Convex Density Constraints for Computing Plausible Counterfactual Explanations. In Igor Farkaš, Paolo Masulli, and Stefan Wermter, editors, Artificial Neural Networks and Machine Learning – ICANN 2020, volume 12396, pages 353–365. Springer International Publishing, Cham, 2020.
  2. Evaluating Robustness of Counterfactual Explanations. In 2021 IEEE Symposium Series on Computational Intelligence (SSCI), pages 01–09, Orlando, FL, USA, December 2021. IEEE.
  3. Adult. UCI Machine Learning Repository, 1996. DOI: https://doi.org/10.24432/C5XW20.
  4. Robert E Bixby. A brief history of linear and mixed-integer programming computation. Documenta Mathematica, 2012:107–121, 2012.
  5. Benchmarking and survey of explanation methods for black box models. Data Mining and Knowledge Discovery, pages 1–60, 2023.
  6. A survey on the explainability of supervised machine learning. Journal of Artificial Intelligence Research, 70:245–317, 2021.
  7. Ruth M. J. Byrne. The Rational Imagination: How People Create Alternatives to Reality. The MIT Press, June 2005.
  8. Probabilistic circuits: A unifying framework for tractable probabilistic models. UCLA, October 2020.
  9. Optimal Action Extraction for Random Forests and Boosted Trees. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 179–188, Sydney NSW Australia, August 2015. ACM.
  10. Explainable AI (XAI): Core Ideas, Techniques, and Solutions. ACM Computing Surveys, 55(9):194:1–194:33, January 2023.
  11. Equal Credit Opportunity Act (ECOA). https://www.law.cornell.edu/uscode/text/15/chapter-41/subchapter-IV, 1974. Title 15 of the United States Code, Chapter 41, Subchapter IV, paragraph 1691 and following.
  12. European Commission. Directive 2013/36/EU of the European Parliament and of the Council of 26 june 2013 on access to the activity of credit institutions and the prudential supervision of credit institutions and investment firms, amending Directive 2002/87/EC and repealing Directives 2006/48/EC and 2006/49/ec., 2016. Accessed: 2023-04-30.
  13. European Commission. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)., 2016. Accessed: 2023-04-30.
  14. Learning the structure of sum-product networks. In Proceedings of the 30th International Conference on International Conference on Machine Learning - Volume 28, ICML’13, page III–873–III–880. JMLR.org, 2013.
  15. MINLP formulations for continuous piecewise linear function fitting. Computational Optimization and Applications, 79(1):223–233, May 2021.
  16. Riccardo Guidotti. Counterfactual explanations and how to find them: Literature review and benchmarking. Data Mining and Knowledge Discovery, April 2022.
  17. David Gunning. Broad agency announcement explainable artificial intelligence (xai). Technical report, DARPA, August 2016.
  18. Gurobi Optimization, LLC. Gurobi optimizer reference manual, 2023.
  19. Gurobi Machine Learning. Gurobi Optimization, January 2024.
  20. When deep learning meets polyhedral theory: A survey. arXiv preprint arXiv:2305.00241, 2023.
  21. Formalising the robustness of counterfactual explanations for neural networks. Proceedings of the AAAI Conference on Artificial Intelligence, 37(12):14901–14909, June 2023.
  22. An introduction to variational methods for graphical models. Learning in graphical models, pages 105–161, 1998.
  23. DACE: Distribution-Aware Counterfactual Explanation by Mixed-Integer Linear Optimization. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, pages 2855–2862, Yokohama, Japan, July 2020. International Joint Conferences on Artificial Intelligence Organization.
  24. A survey of algorithmic recourse: definitions, formulations, solutions, and prospects. arXiv preprint arXiv:2010.04050, 2020.
  25. Algorithmic recourse: from counterfactual explanations to interventions. In Proceedings of the 2021 ACM conference on fairness, accountability, and transparency, pages 353–362, 2021.
  26. Auto-Encoding Variational Bayes, December 2022.
  27. Trustworthy AI: From Principles to Practices. ACM Computing Surveys, 55(9):177:1–177:46, January 2023.
  28. Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifiers, June 2020.
  29. Finding Regions of Counterfactual Explanations via Robust Optimization, May 2023.
  30. Scaling Guarantees for Nearest Counterfactual Explanations. In Proceedings of the 2021 AAAI/ACM Conference on AI, Ethics, and Society, AIES ’21, pages 177–187, New York, NY, USA, July 2021. Association for Computing Machinery.
  31. Spflow: An easy and extensible library for deep probabilistic learning using sum-product networks, 2019.
  32. Explaining Machine Learning Classifiers through Diverse Counterfactual Explanations. In Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, pages 607–617, January 2020.
  33. Christos H Papadimitriou. On the complexity of integer programming. Journal of the ACM (JACM), 28(4):765–768, 1981.
  34. Optimal Counterfactual Explanations in Tree Ensembles. In Proceedings of the 38th International Conference on Machine Learning, pages 8422–8431. PMLR, July 2021.
  35. Learning Model-Agnostic Counterfactual Explanations for Tabular Data. In Proceedings of The Web Conference 2020, WWW ’20, pages 3126–3132, New York, NY, USA, April 2020. Association for Computing Machinery.
  36. CARLA: A python library to benchmark algorithmic recourse and counterfactual explanation algorithms, 2021.
  37. Sum-product networks: A new deep architecture. In 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), pages 689–690, November 2011.
  38. FACE: Feasible and Actionable Counterfactual Explanations. In Proceedings of the AAAI/ACM Conference on AI, Ethics, and Society, pages 344–350, February 2020.
  39. Chris Russell. Efficient Search for Diverse Coherent Explanations. In Proceedings of the Conference on Fairness, Accountability, and Transparency, FAT* ’19, pages 20–28, New York, NY, USA, January 2019. Association for Computing Machinery.
  40. Actionable Recourse in Linear Classification. In Proceedings of the Conference on Fairness, Accountability, and Transparency, pages 10–19, Atlanta GA USA, January 2019. ACM.
  41. Counterfactual Explanations Without Opening the Black Box: Automated Decisions and the GDPR. SSRN Electronic Journal, 2017.
  42. H Paul Williams. Model building in mathematical programming. John Wiley & Sons, 2013.
  43. Laurence A Wolsey. Integer programming. John Wiley & Sons, 2020.
  44. A survey of sum–product networks structural learning. Neural Networks, 2023.
  45. Density-based reliable and robust explainer for counterfactual explanation. Expert Systems with Applications, 226:120214, September 2023.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Jiri Nemecek (3 papers)
  2. Tomas Pevny (52 papers)
  3. Jakub Marecek (101 papers)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com