Proceedings

Counterfactual Explanations for Optimization-Based Decisions in the Context of the GDPR

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 4097-4103.

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

Abstract

The General Data Protection Regulations (GDPR) entitle individuals to explanations for automated decisions. The form, comprehensibility, and even existence of such explanations remain open problems, investigated as part of explainable AI. We adopt the approach of counterfactual explanations and apply it to decisions made by declarative optimization models. We argue that inverse combinatorial optimization is particularly suited for counterfactual explanations but that the computational difficulties and relatively nascent literature make its application a challenge. To make progress, we address the case of counterfactual explanations that isolate the minimal differences for an individual. We show that under two common optimization functions, full inverse optimization is unnecessary. In particular, we show that for functions of the form of the sum of weighted binary variables, which includes frameworks such as weighted MaxSAT, a solution can be found by solving a slightly modified version of the original optimization model. In contrast, the sum of weighted integer variables can be solved with a binary search over a series of modifications to the original model.

  1. [Azizi et al., 2018] M. J. Azizi, P. Vayanos, B. Wilder, E. Rice, and M. Tambe. Designing fair, efficient, and inter- pretable policies for prioritizing homeless youth for hous- ing resources. In CPAIOR, pages 35-51. Springer, 2018.
  2. [Brandao and Magazzeni, 2020] M. Brandao and D. Maga- zzeni. Explaining plans at scale: scalable path planning explanations in navigation meshes using inverse optimiza- tion. In Workshop on XAI, IJCAI-PRICAI, 2020.
  3. [Burrell, 2016] J. Burrell. How the machine 'thinks': Under- standing opacity in machine learning algorithms. Big Data & Society, 3(1), 2016.
  4. [Chinneck, 2008] J. W. Chinneck. Feasibility and Infeasibil- ity in Optimization: Algorithms and Computational Meth- ods. Number 118 in International Series in Operations Re- search and Management Sciences. Springer, 2008.
  5. [Demange and Monnot, 2014] M. Demange and J. Mon- not. An introduction to inverse combinatorial problems. Paradigms of Combinatorial Optimization: Problems and New Approaches, pages 547-586, 2014.
  6. [Eiffer et al., 2020] R. Eiffer, M. Cashmore, J. Hoffmann, D. Magazzeni, and M. Steinmetz. A New Approach to Plan-Space Explanation: Analyzing Plan-Property Depen- dencies in Oversubscription Planning. In AAAI. AAAI, 2020.
  7. [Epstude and Roese, 2008] K. Epstude and N. J. Roese. The functional theory of counterfactual thinking. Personality and social psychology review, 12(2):168-192, 2008.
  8. [Eubanks, 2018] V. Eubanks. Automating inequality: How high-tech tools profile, police, and punish the poor. St. Martin's Press, 2018.
  9. [Fox et al., 2017] M. Fox, D. Long, and D. Magazzeni. Ex- plainable Planning. CoRR, abs/1709.10256, 2017.
  10. [Freuder, 2017] E. Freuder. Explaining ourselves: human- aware constraint reasoning. In AAAI, 2017.
  11. [Guidotti et al., 2018] R. Guidotti, A. Monreale, S. Ruggieri, F. Turini, F. Giannotti, and D. Pedreschi. A survey of methods for explaining black box models. ACM CSUR, 51(5):1-42, 2018.
  12. [Heuberger, 2004] C. Heuberger. Inverse combinatorial op- timization: A survey on problems, methods, and re- sults. Journal of combinatorial optimization, 8(3):329- 361, 2004.
  13. [Junker, 2004] U. Junker. Preferred explanations and relax- ations for over-constrained problems. In AAAI, 2004.
  14. [Karimi et al., 2020] AH. Karimi, G. Barthe, B. Balle, and I. Valera. Model-agnostic counterfactual explanations for consequential decisions. In AISTATS, pages 895-905.
  15. PMLR, 2020.
  16. [Kellerer et al., 2013] H. Kellerer, U. Pferschy, and D. Pisinger. Knapsack Problems. Springer Science & Business Media, 2013.
  17. [Li and Manya, 2009] C. M. Li and F. Manya. Maxsat, hard and soft constraints. Handbook of satisfiability, 185:613- 631, 2009.
  18. [Miller, 2019] T. Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial Intelli- gence, 267:1-38, 2019.
  19. [Parliament and Council of the European Union, 2016] Parliament and Council of the European Union. Regu- lation (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.
  20. [Ribeiro et al., 2016] M. T. Ribeiro, S. Singh, and C. Guestrin. "Why should I trust you?" Explaining the predictions of any classifier. In ACM SIGKDD, pages 1135-1144, 2016.
  21. [Russell, 2019] C. Russell. Efficient search for diverse co- herent explanations. In Proceedings of the Conference on Fairness, Accountability, and Transparency, pages 20-28, 2019.
  22. [Selbst and Powles, 2018] A. Selbst and J. Powles. "mean- ingful information" and the right to explanation. In Con- ference on Fairness, Accountability and Transparency, pages 48-48. PMLR, 2018.
  23. [Simonyan et al., 2013] K. Simonyan, A. Vedaldi, and A. Zisserman. Deep inside convolutional networks: Vi- sualising image classification models and saliency maps. CoRR, abs/1312.6034, 2013.
  24. [Wachter et al., 2017a] S. Wachter, B. Mittelstadt, and L. Floridi. Why a right to explanation of automated decision-making does not exist in the general data protec- tion regulation. International Data Privacy Law, 7(2):76- 99, 2017.
  25. [Wachter et al., 2017b] S. Wachter, B. Mittelstadt, and C. Russell. Counterfactual explanations without opening the black box: Automated decisions and the gdpr. Harv. JL & Tech., 31:841, 2017.
  26. [Yang et al., 1997] C. Yang, J. Zhang, and Z. Ma. Inverse maximum flow and minimum cut problems. Optimization, 40(2):147-170, 1997.

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

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