Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recourse
Not on the map. Why?
Abstract (arXiv)
As machine learning models are increasingly being employed to make consequential decisions in real-world settings, it becomes critical to ensure that individuals who are adversely impacted (e.g., loan denied) by the predictions of these models are provided with a means for recourse. While several approaches have been proposed to construct recourses for affected individuals, the recourses output by these methods either achieve low costs (i.e., ease-of-implementation) or robustness to small perturbations (i.e., noisy implementations of recourses), but not both due to the inherent trade-offs between the recourse costs and robustness. Furthermore, prior approaches do not provide end users with any agency over navigating the aforementioned trade-offs. In this work, we address the above challenges by proposing the first algorithmic framework which enables users to effectively manage the recourse cost vs. robustness trade-offs. More specifically, our framework Probabilistically ROBust rEcourse (textttPROBE) lets users choose the probability with which a recourse could get invalidated (recourse invalidation rate) if small changes are made to the recourse i.e., the recourse is implemented somewhat noisily. To this end, we propose a novel objective function which simultaneously minimizes the gap between the achieved (resulting) and desired recourse invalidation rates, minimizes recourse costs, and also ensures that the resulting recourse achieves a positive model prediction. We develop novel theoretical results to characterize the recourse invalidation rates corresponding to any given instance w.r.t. different classes of underlying models (e.g., linear models, tree based models etc.), and leverage these results to efficiently optimize the proposed objective. Experimental evaluation with multiple real world datasets demonstrates the efficacy of the proposed framework.
Key facts. Cited by 40 papers in the map (data through 14 Oct 2026). Builds on 32 of its 43 references that are in the map. First posted on arXiv 13 Mar 2022.
Builds on
32 of 43 references.
References · 32
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2018Robustness May Be at Odds with Accuracycited by 880
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 491
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2021Towards Understanding Knowledge Distillationcited by 158
- 2020Multi-Objective Counterfactual Explanationscited by 157
20 more
- 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
- 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 144
- 2020Algorithmic recourse under imperfect causal knowledge: a probabilistic approachcited by 140
- 2019Adversarial Training Can Hurt Generalizationcited by 132
- 2021Counterfactual Explanations Can Be Manipulatedcited by 113
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 102
- 2020Getting a CLUE: A Method for Explaining Uncertainty Estimatescited by 92
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 86
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2020On Counterfactual Explanations under Predictive Multiplicitycited by 74
- 2021On the Adversarial Robustness of Causal Algorithmic Recoursecited by 56
- 2021Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysiscited by 52
- 2017Inverse Classification for Comparison-based Interpretability in Machine Learningcited by 50
- 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
- 2021Evaluating Robustness of Counterfactual Explanationscited by 41
- 2021Consistent Counterfactuals for Deep Modelscited by 37
- 2020Algorithmic Recourse in the Wild: Understanding the Impact of Data and Model Shiftscited by 36
- 2021Counterfactual Explanations for Arbitrary Regression Modelscited by 22
- 2020Manipulation-Proof Machine Learningcited by 20
- 2020Beyond Individualized Recourse: Interpretable and Interactive Summaries of Actionable Recoursescited by 7
Built on by
Citing papers per year: 2023: 15; 2024: 11; 2025: 7; 2026: 7.
40 papers.
Sort:
By area:
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A surveycited by 48
- 2023Robust Counterfactual Explanations for Neural Networks With Probabilistic Guaranteescited by 45
- 2024Robust Counterfactual Explanations in Machine Learning: A Surveycited by 29
- 2023Provably Robust and Plausible Counterfactual Explanations for Neural Networks via Robust Optimisationcited by 20
- 2023Finding Regions of Counterfactual Explanations via Robust Optimizationcited by 19
- 2023Promoting Counterfactual Robustness through Diversitycited by 17
- 2023Generating robust counterfactual explanationscited by 13
- 2023Setting the Right Expectations: Algorithmic Recourse Over Timecited by 13
- 2024Counterfactual Explanations with Probabilistic Guarantees on their Robustness to Model Changecited by 10
- 2024Fairness in Algorithmic Recourse Through the Lens of Substantive Equality of Opportunitycited by 9
- 2023The Risks of Recourse in Binary Classificationcited by 8
- 2024Time Can Invalidate Algorithmic Recoursecited by 8
28 more
- 2024Feature Responsiveness Scores: Model-Agnostic Explanations for Recoursecited by 8
- 2024Interval Abstractions for Robust Counterfactual Explanationscited by 7
- 2024Rigorous Probabilistic Guarantees for Robust Counterfactual Explanationscited by 6
- 2023Navigating Explanatory Multiverse Through Counterfactual Path Geometrycited by 5
- 2023Faithful Model Explanations through Energy-Constrained Conformal Counterfactualscited by 5
- 2025Counterfactual Explanations for Model Ensembles Using Entropic Risk Measurescited by 5
- 2025From Search To Sampling: Generative Models For Robust Algorithmic Recoursecited by 5
- 2023Explaining Black-Box Models through Counterfactualscited by 4
- 2024Trust Regions for Explanations via Black-Box Probabilistic Certificationcited by 4
- 2024Learning-Augmented Robust Algorithmic Recoursecited by 4
- 2023Characterizing Data Point Vulnerability via Average-Case Robustnesscited by 3
- 2024CE-QArg: Counterfactual Explanations for Quantitative Bipolar Argumentation Frameworks (Technical Report)cited by 3
- 2025Robust Counterfactual Explanations under Model Multiplicity Using Multi-Objective Optimizationcited by 3
- 2025Optimal Robust Recourse with Lp-Bounded Model Changecited by 3
- 2025Reinforcement Learning for Durable Algorithmic Recoursecited by 3
- 2023Algorithmic Recourse with Missing Valuescited by 2
- 2023Explaining and visualizing black-box models through counterfactual pathscited by 2
- 2024Perfect Counterfactuals in Imperfect Worlds: Modelling Noisy Implementation of Actions in Sequential Algorithmic Recoursecited by 2
- 2026From Universal to Individualized Actionability: Revisiting Personalization in Algorithmic Recoursecited by 1
- 2026The Role of Causality in Algorithmic Recoursecited by 1
- 2023On the Connection between Game-Theoretic Feature Attributions and Counterfactual Explanationscited by 0
- 2025Model-Free Counterfactual Subset Selection at Scalecited by 0
- 2025Responsiveness Verification: Will Predictions Change? How Much? How Often?cited by 0
- 2026Improving understanding and trust in AI: How users benefit from interval-based counterfactual explanationscited by 0
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluationcited by 0
- 2026Target-confidence Recourse Using tSeTlin machines: TRUSTcited by 0
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recoursecited by 0
- 2026Algorithmic Recourse Under Competitioncited by 0
- 2026Algorithmic Recourse Under Competition30 Sep 2026
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026The Role of Causality in Algorithmic Recourse30 Jul 2026
- 2026Target-confidence Recourse Using tSeTlin machines: TRUST17 Jun 2026
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026From Universal to Individualized Actionability: Revisiting Personalization in Algorithmic Recourse9 Apr 2026
- 2026Improving understanding and trust in AI: How users benefit from interval-based counterfactual explanations22 Feb 2026
- 2025Reinforcement Learning for Durable Algorithmic Recourse26 Sep 2025
- 2025Optimal Robust Recourse with Lp-Bounded Model Change25 Sep 2025
- 2025Responsiveness Verification: Will Predictions Change? How Much? How Often?2 Jul 2025
- 2025From Search To Sampling: Generative Models For Robust Algorithmic Recourse12 May 2025
- 2025Counterfactual Explanations for Model Ensembles Using Entropic Risk Measures11 Mar 2025
28 more
- 2025Model-Free Counterfactual Subset Selection at Scale12 Feb 2025
- 2025Robust Counterfactual Explanations under Model Multiplicity Using Multi-Objective Optimization10 Jan 2025
- 2024Feature Responsiveness Scores: Model-Agnostic Explanations for Recourse29 Oct 2024
- 2024Time Can Invalidate Algorithmic Recourse10 Oct 2024
- 2024Perfect Counterfactuals in Imperfect Worlds: Modelling Noisy Implementation of Actions in Sequential Algorithmic Recourse3 Oct 2024
- 2024Learning-Augmented Robust Algorithmic Recourse2 Oct 2024
- 2024Counterfactual Explanations with Probabilistic Guarantees on their Robustness to Model Change9 Aug 2024
- 2024CE-QArg: Counterfactual Explanations for Quantitative Bipolar Argumentation Frameworks (Technical Report)11 Jul 2024
- 2024Rigorous Probabilistic Guarantees for Robust Counterfactual Explanations10 Jul 2024
- 2024Interval Abstractions for Robust Counterfactual Explanations21 Apr 2024
- 2024Trust Regions for Explanations via Black-Box Probabilistic Certification17 Feb 2024
- 2024Robust Counterfactual Explanations in Machine Learning: A Survey2 Feb 2024
- 2024Fairness in Algorithmic Recourse Through the Lens of Substantive Equality of Opportunity29 Jan 2024
- 2023Faithful Model Explanations through Energy-Constrained Conformal Counterfactuals17 Dec 2023
- 2023Promoting Counterfactual Robustness through Diversity11 Dec 2023
- 2023Provably Robust and Plausible Counterfactual Explanations for Neural Networks via Robust Optimisation22 Sep 2023
- 2023Setting the Right Expectations: Algorithmic Recourse Over Time13 Sep 2023
- 2023Explaining Black-Box Models through Counterfactuals14 Aug 2023
- 2023Characterizing Data Point Vulnerability via Average-Case Robustness26 Jul 2023
- 2023Explaining and visualizing black-box models through counterfactual paths15 Jul 2023
- 2023On the Connection between Game-Theoretic Feature Attributions and Counterfactual Explanations13 Jul 2023
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A survey6 Jun 2023
- 2023Navigating Explanatory Multiverse Through Counterfactual Path Geometry5 Jun 2023
- 2023The Risks of Recourse in Binary Classification1 Jun 2023
- 2023Robust Counterfactual Explanations for Neural Networks With Probabilistic Guarantees19 May 2023
- 2023Algorithmic Recourse with Missing Values28 Apr 2023
- 2023Generating robust counterfactual explanations24 Apr 2023
- 2023Finding Regions of Counterfactual Explanations via Robust Optimization26 Jan 2023
- 2025Reinforcement Learning for Durable Algorithmic Recoursecited by 3
- 2025Reinforcement Learning for Durable Algorithmic Recourse26 Sep 2025
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A surveycited by 48
- 2023Robust Counterfactual Explanations for Neural Networks With Probabilistic Guaranteescited by 45
- 2024Robust Counterfactual Explanations in Machine Learning: A Surveycited by 29
- 2023Provably Robust and Plausible Counterfactual Explanations for Neural Networks via Robust Optimisationcited by 20
- 2023Finding Regions of Counterfactual Explanations via Robust Optimizationcited by 19
- 2023Promoting Counterfactual Robustness through Diversitycited by 17
- 2023Generating robust counterfactual explanationscited by 13
- 2023Setting the Right Expectations: Algorithmic Recourse Over Timecited by 13
- 2024Counterfactual Explanations with Probabilistic Guarantees on their Robustness to Model Changecited by 10
- 2024Fairness in Algorithmic Recourse Through the Lens of Substantive Equality of Opportunitycited by 9
- 2023The Risks of Recourse in Binary Classificationcited by 8
- 2024Time Can Invalidate Algorithmic Recoursecited by 8
12 most cited of 39 All 39 (JSON)
- 2026Algorithmic Recourse Under Competition30 Sep 2026
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026The Role of Causality in Algorithmic Recourse30 Jul 2026
- 2026Target-confidence Recourse Using tSeTlin machines: TRUST17 Jun 2026
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026From Universal to Individualized Actionability: Revisiting Personalization in Algorithmic Recourse9 Apr 2026
- 2026Improving understanding and trust in AI: How users benefit from interval-based counterfactual explanations22 Feb 2026
- 2025Optimal Robust Recourse with Lp-Bounded Model Change25 Sep 2025
- 2025Responsiveness Verification: Will Predictions Change? How Much? How Often?2 Jul 2025
- 2025From Search To Sampling: Generative Models For Robust Algorithmic Recourse12 May 2025
- 2025Counterfactual Explanations for Model Ensembles Using Entropic Risk Measures11 Mar 2025
- 2025Model-Free Counterfactual Subset Selection at Scale12 Feb 2025
12 newest of 39 All 39 (JSON)