Proceedings

Robust Counterfactual Explanations in Machine Learning: A Survey

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Survey Track. Pages 8086-8094.

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

Abstract

Counterfactual explanations (CEs) are advocated as being ideally suited to providing algorithmic recourse for subjects affected by the predictions of machine learning models. While CEs can be beneficial to affected individuals, recent work has exposed severe issues related to the robustness of state-of-the-art methods for obtaining CEs. Since a lack of robustness may compromise the validity of CEs, techniques to mitigate this risk are in order. In this survey, we review works in the rapidly growing area of robust CEs and perform an in-depth analysis of the forms of robustness they consider. We also discuss existing solutions and their limitations, providing a solid foundation for future developments.

  1. [Artelt et al., 2021] André Artelt, Valerie Vaquet, Riza Veli- oglu, Fabian Hinder, Johannes Brinkrolf, Malte Schilling, and Barbara Hammer. Evaluating robustness of counter- factual explanations. In IEEE SSCI, 2021.
  2. [Black et al., 2022a] Emily Black, Klas Leino, and Matt Fredrikson. Selective ensembles for consistent predictions. In ICLR, 2022.
  3. [Black et al., 2022b] Emily Black, Manish Raghavan, and Solon Barocas. Model multiplicity: Opportunities, con- cerns, and solutions. In FAccT, 2022.
  4. [Black et al., 2022c] Emily Black, Zifan Wang, and Matt Fredrikson. Consistent counterfactuals for deep models. In ICLR, 2022.
  5. [Breiman, 2001] Leo Breiman. Statistical modeling: The two cultures. Statistical science, 16(3):199-231, 2001.
  6. [Bui et al., 2022] Ngoc Bui, Duy Nguyen, and Viet Anh Nguyen. Counterfactual plans under distributional ambi- guity. In ICLR, 2022.
  7. [Bui et al., 2023] Ngoc Bui, Duy Nguyen, Man-Chung Yue, and Viet Anh Nguyen. Coverage-validity-aware algorith- mic recourse. arXiv:2311.11349, 2023.
  8. [Coston et al., 2021] Amanda Coston, Ashesh Rambachan, and Alexandra Chouldechova. Characterizing fairness over the set of good models under selective labels. In ICML, 2021.
  9. [da Silva and Bertini, 2022] Ariel Tadeu da Silva and João Roberto Bertini. Using the k-associated opti- mal graph to provide counterfactual explanations. In FUZZ-IEEE, 2022.
  10. [Dominguez-Olmedo et al., 2022] Ricardo Dominguez- Olmedo, Amir-Hossein Karimi, and Bernhard Schölkopf. On the adversarial robustness of causal algorithmic recourse. In ICML, 2022.
  11. [Dutta et al., 2022] Sanghamitra Dutta, Jason Long, Saumi- tra Mishra, Cecilia Tilli, and Daniele Magazzeni. Robust counterfactual explanations for tree-based ensembles. In ICML, 2022.
  12. [Ehyaei et al., 2023] Ahmad-Reza Ehyaei, Amir-Hossein Karimi, Bernhard Schölkopf, and Setareh Maghsudi. Ro- bustness implies fairness in causal algorithmic recourse. In FAccT, 2023.
  13. [Ferrario and Loi, 2022] Andrea Ferrario and Michele Loi. The robustness of counterfactual explanations over time. IEEE Access, 10:82736-82750, 2022.
  14. [Fonseca et al., 2023] João Fonseca, Andrew Bell, Carlo Abrate, Francesco Bonchi, and Julia Stoyanovich. Setting the right expectations: Algorithmic recourse over time. In EAAMO, 2023.
  15. [Forel et al., 2022] Alexandre Forel, Axel Parmentier, and Thibaut Vidal. Robust counterfactual explanations for ran- dom forests. arXiv:2205.14116, 2022.
  16. [Guo et al., 2023] Hangzhi Guo, Feiran Jia, Jinghui Chen, Anna Cinzia Squicciarini, and Amulya Yadav. Ro- coursenet: Robust training of a prediction aware recourse model. In CIKM, 2023.
  17. [Gupta et al., 2019] Vivek Gupta, Pegah Nokhiz, Chi- tradeep Dutta Roy, and Suresh Venkatasubramanian. Equalizing recourse across groups. arXiv:1909.03166, 2019.
  18. [Guyomard et al., 2023] Victor Guyomard, Franc ¸oise Fes- sant, Thomas Guyet, Tassadit Bouadi, and Alexandre Ter- mier. Generating robust counterfactual explanations. In ECML PKDD, 2023.
  19. [Hada and Carreira-Perpiñán, 2021] Suryabhan Singh Hada and Miguel Á. Carreira-Perpiñán. Exploring counterfac- tual explanations for classification and regression trees. In ECML PKDD Workshops, 2021.
  20. [Hamman et al., 2023] Faisal Hamman, Erfaun Noorani, Saumitra Mishra, Daniele Magazzeni, and Sanghamitra Dutta. Robust counterfactual explanations for neural net- works with probabilistic guarantees. In ICML, 2023.
  21. [Hancox-Li, 2020] Leif Hancox-Li. Robustness in machine learning explanations: does it matter? In FAT*, 2020.
  22. [Jiang et al., 2023a] Junqi Jiang, Jianglin Lan, Francesco Le- ofante, Antonio Rago, and Francesca Toni. Provably ro- bust and plausible counterfactual explanations for neural networks via robust optimisation. In ACML, 2023.
  23. [Jiang et al., 2023b] Junqi Jiang, Francesco Leofante, Anto- nio Rago, and Francesca Toni. Formalising the robust- ness of counterfactual explanations for neural networks. In AAAI, 2023.
  24. [Jiang et al., 2024] Junqi Jiang, Francesco Leofante, Anto- nio Rago, and Francesca Toni. Recourse under model mul- tiplicity via argumentative ensembling. In AAMAS, 2024.
  25. [Kanamori et al., 2023] Kentaro Kanamori, Takuya Takagi, Ken Kobayashi, and Yuichi Ike. Counterfactual explana- tion with missing values. arXiv:2304.14606, 2023.
  26. [Karimi et al., 2022] Amir-Hossein Karimi, Gilles Barthe, Bernhard Schölkopf, and Isabel Valera. A survey of algo- rithmic recourse: Contrastive explanations and consequen- tial recommendations. ACM CSUR, 55(5):1-29, 2022.
  27. [Krishna et al., 2022] Satyapriya Krishna, Chirag Agarwal, and Himabindu Lakkaraju. On the impact of adversarially robust models on algorithmic recourse. In NeurIPS Work- shops, 2022.
  28. [Krishna et al., 2023] Satyapriya Krishna, Jiaqi Ma, and Himabindu Lakkaraju. Towards bridging the gaps between the right to explanation and the right to be forgotten. In ICML, 2023.
  29. [Leofante and Lomuscio, 2023] Francesco Leofante and Alessio Lomuscio. Robust explanations for human-neural multi-agent systems with formal verification. In EUMAS, 2023.
  30. [Leofante and Potyka, 2024] Francesco Leofante and Nico Potyka. Promoting counterfactual robustness through di- versity. In AAAI, 2024.
  31. [Leofante et al., 2023] Francesco Leofante, Elena Botoeva, and Vineet Rajani. Counterfactual explanations and model multiplicity: a relational verification view. In KR, 2023.
  32. [Maragno et al., 2023] Donato Maragno, Jannis Kurtz, Tabea E. Röber, Rob Goedhart, S. Ilker Birbil, and Dick den Hertog. Finding regions of counterfactual explanations via robust optimization. arXiv:2301.11113, 2023.
  33. [Marx et al., 2020] Charles T. Marx, Flávio P. Calmon, and Berk Ustun. Predictive multiplicity in classification. In ICML, 2020.
  34. [Mishra et al., 2021] Saumitra Mishra, Sanghamitra Dutta, Jason Long, and Daniele Magazzeni. A survey on the ro- bustness of feature importance and counterfactual expla- nations. arXiv:2111.00358, 2021.
  35. [Mochaourab et al., 2021] Rami Mochaourab, Sugandh Sinha, Stanley Greenstein, and Panagiotis Papapetrou. Robust explanations for private support vector machines. arXiv:2102.03785, 2021.
  36. [Mohammadi et al., 2021] Kiarash Mohammadi, Amir- Hossein Karimi, Gilles Barthe, and Isabel Valera. Scaling guarantees for nearest counterfactual explanations. In AIES, 2021.
  37. [Nguyen et al., 2022] Tuan-Duy H. Nguyen, Ngoc Bui, Duy Nguyen, Man-Chung Yue, and Viet Anh Nguyen. Robust bayesian recourse. In UAI, 2022.
  38. [Nguyen et al., 2023] Duy Nguyen, Ngoc Bui, and Viet Anh Nguyen. Distributionally robust recourse action. In ICLR, 2023.
  39. [Pawelczyk et al., 2020] Martin Pawelczyk, Klaus Broele- mann, and Gjergji Kasneci. On counterfactual explana- tions under predictive multiplicity. In UAI, 2020.
  40. [Pawelczyk et al., 2021] Martin Pawelczyk, Sascha Bielawski, Johannes van den Heuvel, Tobias Richter, and Gjergji Kasneci. CARLA: A python library to bench- mark algorithmic recourse and counterfactual explanation algorithms. In NeurIPS Datasets and Benchmarks, 2021.
  41. [Pawelczyk et al., 2022] Martin Pawelczyk, Chirag Agar- wal, Shalmali Joshi, Sohini Upadhyay, and Himabindu Lakkaraju. Exploring counterfactual explanations through the lens of adversarial examples: A theoretical and empir- ical analysis. In AISTATS, 2022.
  42. [Pawelczyk et al., 2023a] Martin Pawelczyk, Teresa Datta, Johannes van den Heuvel, Gjergji Kasneci, and Himabindu Lakkaraju. Probabilistically robust recourse: Navigating the trade-offs between costs and robustness in algorithmic recourse. In ICLR, 2023.
  43. [Pawelczyk et al., 2023b] Martin Pawelczyk, Tobias Lee- mann, Asia Biega, and Gjergji Kasneci. On the trade-off between actionable explanations and the right to be forgot- ten. In ICLR, 2023.
  44. [Raman et al., 2023] Natraj Raman, Daniele Magazzeni, and Sameena Shah. Bayesian hierarchical models for counter- factual estimation. In AISTATS, 2023.
  45. [Rawal et al., 2020] Kaivalya Rawal, Ece Kamar, and Himabindu Lakkaraju. Algorithmic recourse in the wild: Understanding the impact of data and model shifts. arXiv:2012.11788, 2020.
  46. [Ribeiro et al., 2016] Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. "why should I trust you?": Explain- ing the predictions of any classifier. In KDD, 2016.
  47. [Rudin, 2019] Cynthia Rudin. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat. Mach. Intell., 1(5):206- 215, 2019.
  48. [Sharma et al., 2020] Shubham Sharma, Jette Henderson, and Joydeep Ghosh. CERTIFAI: A common framework to provide explanations and analyse the fairness and ro- bustness of black-box models. In AIES, 2020.
  49. [Sharma et al., 2022] Shubham Sharma, Alan H. Gee, Jette Henderson, and Joydeep Ghosh. FASTER-CE: fast, sparse, transparent, and robust counterfactual explana- tions. arXiv:2210.06578, 2022.
  50. [Slack et al., 2021] Dylan Slack, Anna Hilgard, Himabindu Lakkaraju, and Sameer Singh. Counterfactual explana- tions can be manipulated. In NeurIPS, 2021.
  51. [Tolomei et al., 2017] Gabriele Tolomei, Fabrizio Silvestri, Andrew Haines, and Mounia Lalmas. Interpretable predic- tions of tree-based ensembles via actionable feature tweak- ing. In KDD, 2017.
  52. [Upadhyay et al., 2021] Sohini Upadhyay, Shalmali Joshi, and Himabindu Lakkaraju. Towards robust and reliable algorithmic recourse. In NeurIPS, 2021.
  53. [Virgolin and Fracaros, 2023] Marco Virgolin and Saverio Fracaros. On the robustness of sparse counterfactual explanations to adverse perturbations. Artif. Intell., 316:103840, 2023.
  54. [von Kügelgen et al., 2022] Julius von Kügelgen, Amir- Hossein Karimi, Umang Bhatt, Isabel Valera, Adrian Weller, and Bernhard Schölkopf. On the fairness of causal algorithmic recourse. In AAAI, 2022.
  55. [Wachter et al., 2017] Sandra Wachter, Brent D. Mittelstadt, and Chris Russell. Counterfactual explanations without opening the black box: Automated decisions and the GDPR. Harv. JL & Tech., 31:841, 2017.
  56. [Wang et al., 2023a] Ming Wang, Daling Wang, Wenfang Wu, Shi Feng, and Yifei Zhang. T-COL: generating counterfactual explanations for general user preferences on variable machine learning systems. arXiv:2309.16146, 2023.
  57. [Wang et al., 2023b] Yongjie Wang, Hangwei Qian, Yongjie Liu, Wei Guo, and Chunyan Miao. Flexible and robust counterfactual explanations with minimal satisfiable per- turbations. In CIKM, 2023.
  58. [Zhang et al., 2023] Songming Zhang, Xiaofeng Chen, Shiping Wen, and Zhongshan Li. Density-based reliable and robust explainer for counterfactual explanation. Expert Syst. Appl., 226:120214, 2023.

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

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