Methods ======= RecourseBench integrates a broad set of algorithmic recourse methods behind a single ``MethodObject`` interface. The links below point to the original method papers identified from the RecourseBench paper and its per-method reproduction notes. .. list-table:: :header-rows: 1 :widths: 22 28 50 * - Registry name - Method - Paper * - ``apas`` - APAS - `Probabilistically Robust Counterfactual Explanations under Model Changes `__ * - ``arg_ensembling`` - Argumentative Ensembles - `Argumentative Ensembling for Robust Recourse under Model Multiplicity `__ * - ``cchvae`` - C-CHVAE - `Learning Model-Agnostic Counterfactual Explanations for Tabular Data `__ * - ``cemsp`` - CEMSP - `Flexible and Robust Counterfactual Explanations with Minimal Satisfiable Perturbations `__ * - ``cfrl`` - CFRL - `Model-Agnostic and Scalable Counterfactual Explanations via Reinforcement Learning `__ * - ``cfvae`` - CF-VAE - `Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifiers `__ * - ``claproar`` - CLAPROAR - `Endogenous Macrodynamics in Algorithmic Recourse `__ * - ``clue`` - CLUE - `Getting a CLUE: A Method for Explaining Uncertainty Estimates `__ * - ``cogs`` - COGS - `Robustness of Recourse Methods `__ * - ``cols`` - COLS - `Low-Cost Algorithmic Recourse for Users With Uncertain Cost Functions `__ * - ``cruds`` - CRUDS - `CRUDS: Counterfactual Recourse Using Disentangled Subspaces `__ * - ``cvas_proj`` - CVAS-PROJ - `Coverage-Validity-Aware Algorithmic Recourse `__ * - ``dice`` - DiCE - `Explaining Machine Learning Classifiers through Diverse Counterfactual Explanations `__ * - ``dice_repro`` - DiCE Reproduction - `Explaining Machine Learning Classifiers through Diverse Counterfactual Explanations `__ * - ``diverse_dist`` - Diverse Dist - `Promoting Counterfactual Robustness through Diversity `__ * - ``face`` - FACE - `FACE: Feasible and Actionable Counterfactual Explanations `__ * - ``feature_tweak`` - Feature Tweak - `Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweaking `__ * - ``gravitational`` - Gravitational - `Endogenous Macrodynamics in Algorithmic Recourse `__ * - ``gs`` - Growing Spheres - `Inverse Classification for Comparison-based Interpretability in Machine Learning `__ * - ``larr`` - LARR - `Learning-Augmented Robust Algorithmic Recourse `__ * - ``mace`` - MACE - `Model-Agnostic Counterfactual Explanations for Consequential Decisions `__ * - ``probe`` - PROBE - `Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recourse `__ * - ``proplace`` - PROPLACE - `Provably Robust and Plausible Counterfactual Explanations for Neural Networks via Robust Optimisation `__ * - ``rbr`` - RBR - `Robust Bayesian Recourse `__ * - ``revise`` - REVISE - `Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systems `__ * - ``roar`` - ROAR - `Towards Robust and Reliable Algorithmic Recourse `__ * - ``sns`` - SNS - `Consistent Counterfactuals for Deep Models `__ * - ``toy`` - Toy - `RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation `__ * - ``trex`` - T-REX - `Robust Counterfactual Explanations for Neural Networks With Probabilistic Guarantees `__ * - ``wachter`` - Wachter - `Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPR `__ Source ------ The mappings above follow the method names and citations used in the RecourseBench paper: * `RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation `__