On the Fairness of Causal Algorithmic Recourse

Julius von KügelgenAmir-Hossein KarimiUmang BhattIsabel ValeraAdrian WellerBernhard Schölkopf

article2022AAAI111 citations

Introduces causal criteria for algorithmic recourse to account for downstream intervention effects across protected groups, proving that fair recourse is distinct from predictive fairness and can motivate societal policy interventions over mere classifier adjustments.

Listen

Algorithmic decision-making systems increasingly impact critical life outcomes, such as credit approvals and employment. While traditional fairness research focuses on predictive parity across demographic groups, algorithmic recourse focuses on providing rejected applicants with actionable steps to achieve a favorable outcome. However, existing recourse approaches assume features can change independently and measure fairness simply through the geometric distance to a decision boundary, ignoring the downstream causal effects that real-world actions trigger.

The article develops a causal framework to evaluate and enforce fairness in algorithmic recourse at both the group and individual levels. It aims to demonstrate that recourse fairness is distinct from predictive fairness and to explore mechanisms—both algorithmic modifications and policy-level societal interventions—for eliminating disparities in the effort required to overturn unfavorable decisions.

To evaluate this framework, the authors conducted theoretical proofs alongside empirical numerical simulations using synthetic linear and non-linear datasets with 500 samples. They also analyzed an observational sample of over 45,000 records from the standard Adult benchmark dataset. The approach modeled causal dependencies using structural causal models to simulate downstream feature changes and calculated the optimal intervention costs for negatively classified individuals.

The investigation produced four central findings. First, predictive fairness and fair recourse are complementary: an algorithm can be perfectly fair in its predictions while still imposing substantially higher effort on one demographic group to reverse a negative decision. Second, traditional distance-based recourse metrics fail to capture true effort in interconnected systems, whereas causally informed metrics accurately detect hidden disparities. Third, satisfying group-level recourse fairness does not guarantee fairness for individuals, as within-group advantages can mask severe individual-level penalties. Fourth, an empirical evaluation on the Adult dataset revealed substantial discrimination across sex, age, and nationality, yielding an average individual counterfactual cost disparity of 24.32 and a maximum individual gap of 61.53.

These results demonstrate that organizations relying solely on predictive fairness criteria face hidden compliance, ethical, and reputation risks by placing disproportionate burdens on protected classes attempting to reverse automated denials. Furthermore, the analysis indicates that altering the predictive model is not always the best remedy: when disparities stem from underlying systemic conditions, restricting classifiers can severely degrade predictive accuracy. Instead, the authors highlight targeted societal interventions, such as subsidies or policy adjustments, as an effective means to equalize recourse costs without compromising algorithmic performance.

Decision-makers and system designers should audit deployed recourse mechanisms using causal metrics rather than simple geometric distances to ensure genuine equality of effort. Where algorithmic adjustments are required, developers can guarantee individual fairness by restricting models to non-descendant features or latent background factors, weighing the potential drop in accuracy against institutional priorities. When inequalities reflect broader systemic barriers, leadership should evaluate targeted policy interventions rather than forcing artificial constraints onto predictive models.

Confidence in the mathematical findings and synthetic benchmarks is high, but real-world implementation depends on having an accurately specified causal graph, as unobserved confounding or incorrect causal assumptions can lead to suboptimal recourse recommendations. Future work should focus on estimating robust causal models and formalizing multi-stakeholder cost-benefit trade-offs before deploying these methods in high-stakes operational environments.

No sufficiently relevant recommendations were found.

Cover for On the Fairness of Causal Algorithmic Recourse

Abstract

Algorithmic fairness is typically studied from the perspective of predictions. Instead, here we investigate fairness from the perspective of recourse actions suggested to individuals to remedy an unfavourable classification. We propose two new fairness criteria at the group and individual level, which—unlike prior work on equalising the average group-wise distance from the decision boundary—explicitly account for causal relationships between features, thereby capturing downstream effects of recourse actions performed in the physical world. We explore how our criteria relate to others, such as counterfactual fairness, and show that fairness of recourse is complementary to fairness of prediction. We study theoretically and empirically how to enforce fair causal recourse by altering the classifier and perform a case study on the Adult dataset. Finally, we discuss whether fairness violations in the data generating process revealed by our criteria may be better addressed by societal interventions as opposed to constraints on the classifier.

Table of Contents

  • 1 Introduction
  • 2 Preliminaries & Background
  • 3 Fair Causal Recourse
  • 3.1 Group-Level Fair Causal Recourse
  • 3.2 Individually Fair Causal Recourse
  • 3.3 Relation to Counterfactual Fairness
  • 3.4 Achieving Fair Causal Recourse
  • 4 Experiments
  • 4.1 Numerical Simulations
  • 4.2 Case Study on the Adult Dataset
  • 5 On Societal Interventions
  • 6 Discussion
  • Acknowledgements
  • References

Knowls

  1. Knowl 1 — Group-Level Fair Causal Recourse

    definition

    Let V=(X,A)V = (X, A) be the set of observable features where X=(X1,…,Xn)∈X⊆RnX = (X_1, \dots, X_n) \in \mathcal{X} \subseteq \mathbb{R}^n are non-protected features and A∈A={1,…,K}A \in \mathcal{A} = \{1, \dots, K\} denotes a protected attribute. Let M=(S,PU)\mathcal{M} = (S, P_U) be a structural causal model (SCM) over VV with structural assignments S={Vi:=fi(PAi,Ui)}i=1n+1S = \{V_i := f_i(\mathrm{PA}_i, U_i)\}_{i=1}^{n+1} and mutually independent background noise terms U={Ui}i=1n+1∼PUU = \{U_i\}_{i=1}^{n+1} \sim P_U. Let h:X×A→{−1,+1}h: \mathcal{X} \times \mathcal{A} \to \{-1, +1\} be a binary classifier.

    For a factual observation vF=(xF,aF)v^F = (x^F, a^F) with unfavorable prediction h(vF)=−1h(v^F) = -1, the minimal causal recourse cost rCAU(vF)r^{\mathrm{CAU}}(v^F) w.r.t. a cost function c(⋅;vF)c(\cdot; v^F) and feasible action set Θ(vF)\Theta(v^F) is defined as: rCAU(vF)=min⁡θI∈Θ(vF)c(θI;vF)subject toh(vθI(uF))=1r^{\mathrm{CAU}}(v^F) = \min_{\theta_I \in \Theta(v^F)} c(\theta_I; v^F) \quad \text{subject to} \quad h(v_{\theta_I}(u^F)) = 1 where uFu^F is the exogenous noise inferred via abduction P(U∣V=vF)P(U \mid V = v^F), θI\theta_I is an intervention on a subset of actionable features XI⊆XX_I \subseteq X with indices I⊆{1,…,n}I \subseteq \{1, \dots, n\}, and vθI(uF)v_{\theta_I}(u^F) is the counterfactual state under the atomic intervention do(XI:=θI)\mathrm{do}(X_I := \theta_I).

    Given a dataset D\mathcal{D}, let Ga−={vi∈D:ai=a,h(vi)=−1}G_a^- = \{v^i \in \mathcal{D} : a^i = a, h(v^i) = -1\} denote the subset of negatively classified individuals belonging to group aa, and let rCAU(Ga−)=1∣Ga−∣∑vi∈Ga−rCAU(vi)r^{\mathrm{CAU}}(G_a^-) = \frac{1}{|G_a^-|} \sum_{v^i \in G_a^-} r^{\mathrm{CAU}}(v^i) denote the group average causal recourse cost. The group-level unfairness of causal recourse Δcost\Delta_{\mathrm{cost}} is defined as: Δcost(D,h,c,M):=max⁡a,a′∈A∣rCAU(Ga−)−rCAU(Ga′−)∣\Delta_{\mathrm{cost}}(\mathcal{D}, h, c, \mathcal{M}) := \max_{a, a' \in \mathcal{A}} \left| r^{\mathrm{CAU}}(G_a^-) - r^{\mathrm{CAU}}(G_{a'}^-) \right| Recourse for (D,h,c,M)(\mathcal{D}, h, c, \mathcal{M}) is defined to be group CAU-fair if Δcost(D,h,c,M)=0\Delta_{\mathrm{cost}}(\mathcal{D}, h, c, \mathcal{M}) = 0.

  2. Knowl 2 — Individually Fair Causal Recourse

    definition

    Let V=(X,A)V = (X, A) be observable features with non-protected attributes X∈XX \in \mathcal{X} and protected attribute A∈A={1,…,K}A \in \mathcal{A} = \{1, \dots, K\}, governed by a structural causal model M=(S,PU)\mathcal{M} = (S, P_U). For a factual individual vF=(xF,aF)v^F = (x^F, a^F) with inferred exogenous variables uFu^F, let va(uF)v_a(u^F) denote the counterfactual twin of vFv^F had their protected attribute been set to a∈Aa \in \mathcal{A} via intervention do(A:=a)\mathrm{do}(A := a). Let rCAU(v)r^{\mathrm{CAU}}(v) denote the minimal causal recourse cost required to obtain a positive prediction h=1h = 1 from binary classifier hh for an individual with observation vv and background noise uu: rCAU(v)=min⁡θI∈Θ(v)c(θI;v)subject toh(vθI(u))=1r^{\mathrm{CAU}}(v) = \min_{\theta_I \in \Theta(v)} c(\theta_I; v) \quad \text{subject to} \quad h(v_{\theta_I}(u)) = 1 where Θ(v)\Theta(v) is the feasible intervention space and c(⋅;v)c(\cdot; v) is the recourse cost function.

    For a dataset D\mathcal{D}, the individual-level unfairness of causal recourse Δind\Delta_{\mathrm{ind}} is defined as: Δind(D,h,c,M):=max⁡a∈A,vF∈D∣rCAU(vF)−rCAU(va(uF))∣\Delta_{\mathrm{ind}}(\mathcal{D}, h, c, \mathcal{M}) := \max_{a \in \mathcal{A}, v^F \in \mathcal{D}} \left| r^{\mathrm{CAU}}(v^F) - r^{\mathrm{CAU}}(v_a(u^F)) \right| Recourse for (D,h,c,M)(\mathcal{D}, h, c, \mathcal{M}) is defined to be individually CAU-fair if Δind(D,h,c,M)=0\Delta_{\mathrm{ind}}(\mathcal{D}, h, c, \mathcal{M}) = 0, meaning that every individual incurs the exact same optimal recourse cost as they would have incurred had they belonged to any other protected group.

  3. Knowl 3 — Insufficiency of Group Fair Recourse for Individual Fair Causal Recourse

    theoretical result

    Neither group-level independently-manipulable feature (IMF) fair recourse (where average distance to the decision boundary is equalized across groups, Δdist=0\Delta_{\mathrm{dist}} = 0) nor group-level causal (CAU) fair recourse (where average causal intervention cost is equalized across groups, Δcost=0\Delta_{\mathrm{cost}} = 0) is a sufficient condition for individually fair causal recourse (Δind=0\Delta_{\mathrm{ind}} = 0). That is: Group IMF-fair⇏Individually CAU-fair\text{Group IMF-fair} \not\Rightarrow \text{Individually CAU-fair} Group CAU-fair⇏Individually CAU-fair\text{Group CAU-fair} \not\Rightarrow \text{Individually CAU-fair}

    This separation holds because group-level metrics average recourse costs over entire subgroups, allowing individual-level disparities to cancel out. A counterexample is given by the SCM: A:=UA,X:=AUX+(1−A)(1−UX),UA,UX∼Bernoulli(0.5)A := U_A, \quad X := A U_X + (1 - A)(1 - U_X), \quad U_A, U_X \sim \mathrm{Bernoulli}(0.5) with binary classifier h(X)=sign(X−0.5)h(X) = \mathrm{sign}(X - 0.5). Here, P(X∣A=0)=P(X∣A=1)=Bernoulli(0.5)P(X \mid A = 0) = P(X \mid A = 1) = \mathrm{Bernoulli}(0.5), so the group-average distance to the decision boundary X=0.5X = 0.5 and the group-average causal recourse cost are identical across groups (Δdist=0,Δcost=0\Delta_{\mathrm{dist}} = 0, \Delta_{\mathrm{cost}} = 0). However, for every individual vF=(xF,aF)v^F = (x^F, a^F) and a≠aFa \neq a^F, h(xF)=1−h(xa(uXF))h(x^F) = 1 - h(x_a(u_X^F)), meaning an individual rejected under their factual attribute would have been accepted with zero recourse cost had their attribute been swapped, yielding maximal individual recourse unfairness.

  4. Knowl 4 — Insufficiency of Counterfactual Fairness for Fair Recourse

    theoretical result

    A counterfactually fair predictive classifier does not imply group-level independently-manipulable feature (IMF) fair recourse, group-level causal (CAU) fair recourse, or individual-level causal fair recourse: h counterfactually fair⇏Group IMF-fairh \text{ counterfactually fair} \not\Rightarrow \text{Group IMF-fair} h counterfactually fair⇏Group CAU-fairh \text{ counterfactually fair} \not\Rightarrow \text{Group CAU-fair} h counterfactually fair⇏Individually CAU-fairh \text{ counterfactually fair} \not\Rightarrow \text{Individually CAU-fair}

    A counterexample is provided by the structural causal model: A:=UA,UA∼Bernoulli(0.5)A := U_A, \quad U_A \sim \mathrm{Bernoulli}(0.5) X:=(2−A)UX,UX∼N(0,1)X := (2 - A) U_X, \quad U_X \sim \mathcal{N}(0, 1) with deterministic classifier h(X)=sign(X)h(X) = \mathrm{sign}(X). Because sign(X)=sign(UX)\mathrm{sign}(X) = \mathrm{sign}(U_X) and UXU_X is invariant under counterfactual changes to AA, h(vF)=h(va(uF))h(v^F) = h(v_a(u^F)) for all a∈{0,1}a \in \{0, 1\}, satisfying counterfactual fairness of predictions.

    However, P(X∣A=0)=N(0,4)P(X \mid A = 0) = \mathcal{N}(0, 4) while P(X∣A=1)=N(0,1)P(X \mid A = 1) = \mathcal{N}(0, 1). Negatively classified individuals in group A=0A = 0 require on average twice the distance/cost to reach the decision boundary X=0X = 0 compared to group A=1A = 1 (Δdist>0,Δcost>0\Delta_{\mathrm{dist}} > 0, \Delta_{\mathrm{cost}} > 0). Furthermore, under a counterfactual change in AA, XX doubles or halves, altering individual recourse cost and violating individual CAU-fairness (Δind>0\Delta_{\mathrm{ind}} > 0).

  5. Knowl 5 — Sufficient Condition for Individually Fair Causal Recourse via Input Restriction

    theoretical result

    Let V=(X,A)V = (X, A) be governed by a structural causal model M\mathcal{M}, and let desc(A)\mathrm{desc}(A) denote the set of causal descendants of the protected attribute AA in M\mathcal{M}.

    Assume that:

    1. The binary classifier hh depends exclusively on a subset of non-descendants of AA: X~⊆V∖(A∪desc(A))\tilde{X} \subseteq V \setminus (A \cup \mathrm{desc}(A))
    2. For every individual vF∈Dv^F \in \mathcal{D} and every protected attribute value a∈Aa \in \mathcal{A}, the set of feasible recourse actions F(vF)\mathcal{F}(v^F) and the action cost function c(⋅;vF)c(\cdot; v^F) remain invariant under a counterfactual change of AA: F(vF)=F(va(uF))andc(⋅;vF)=c(⋅;va(uF))\mathcal{F}(v^F) = \mathcal{F}(v_a(u^F)) \quad \text{and} \quad c(\cdot; v^F) = c(\cdot; v_a(u^F))

    Then the recourse for (D,h,c,M)(\mathcal{D}, h, c, \mathcal{M}) is guaranteed to be individually CAU-fair: Δind(D,h,c,M)=0\Delta_{\mathrm{ind}}(\mathcal{D}, h, c, \mathcal{M}) = 0

  6. Knowl 6 — Fair Representation via Abduction of Exogenous Variables for Causal Recourse

    model/method

    Restricting classifier inputs solely to non-descendants Xnd(A)X_{\mathrm{nd}}(A) guarantees individually fair causal recourse (Δind=0\Delta_{\mathrm{ind}} = 0), but often causes a sharp drop in classification accuracy because AA causally influences many informative features Xd(A)X_{\mathrm{d}}(A). To preserve predictive accuracy while satisfying individual fair recourse, descendant features Xd(A)X_{\mathrm{d}}(A) can be replaced by their exogenous latent noise variables Ud(A)U_{\mathrm{d}}(A).

    Under causal sufficiency (PU=∏iPUiP_U = \prod_i P_{U_i}) in an SCM with structural equations Vi:=fi(PAi,Ui)V_i := f_i(\mathrm{PA}_i, U_i), exogenous noise terms UiU_i are by definition non-descendants of any observed variable, including AA. The latent variables Ud(A)U_{\mathrm{d}}(A) capture the variations in Xd(A)X_{\mathrm{d}}(A) that are not caused by AA.

    The procedure is:

    1. For each factual observation vFv^F, compute the posterior distribution P(U∣V=vF)P(U \mid V = v^F) via the abduction step of counterfactual inference to obtain latent values uFu^F.
    2. Train the classifier h(Xnd(A),Ud(A))h(X_{\mathrm{nd}}(A), U_{\mathrm{d}}(A)) using the combined representation of non-descendant features and inferred exogenous variables.

    Because all inputs to hh are non-descendants of AA, counterfactual changes do(A:=a)\mathrm{do}(A := a) do not alter the input representation, ensuring Δind=0\Delta_{\mathrm{ind}} = 0 while granting the classifier access to the exogenous information in Xd(A)X_{\mathrm{d}}(A).

  7. Knowl 7 — Empirical Comparison of Classifiers on Recourse Fairness Metrics

    data/table

    Classifiers were evaluated across three synthetic structural causal model settings with N=500N = 500 training observations and 30003000 test observations:

    • IMF: features do not causally affect each other, but may depend on protected attribute A∈{0,1}A \in \{0, 1\}.
    • CAU-LIN: features have linear structural assignments with additive noise, causally influencing each other and AA.
    • CAU-ANM: features have nonlinear additive noise structural assignments, causally influencing each other and AA.

    Reported metrics include held-out test accuracy (Acc\mathrm{Acc}), distance-based unfairness (Δdist\Delta_{\mathrm{dist}} in margin units), causal group cost unfairness (Δcost\Delta_{\mathrm{cost}} using L2L_2 action cost), and causal individual unfairness (Δind\Delta_{\mathrm{ind}}).

    Classifier IMF CAU-LIN CAU-ANM
    Acc Δdist\Delta_{\mathrm{dist}} Δcost\Delta_{\mathrm{cost}} Δind\Delta_{\mathrm{ind}} Acc Δdist\Delta_{\mathrm{dist}} Δcost\Delta_{\mathrm{cost}} Δind\Delta_{\mathrm{ind}} Acc Δdist\Delta_{\mathrm{dist}} Δcost\Delta_{\mathrm{cost}} Δind\Delta_{\mathrm{ind}}
    Linear Ground Truth & Linear Kernel SVM / Linear LR
    SVM(X,AX, A) 86.5 0.96 0.40 1.63 89.5 1.18 0.44 2.11 88.2 0.65 0.27 2.32
    LR(X,AX, A) 86.7 0.48 0.50 1.91 89.5 0.63 0.53 2.11 87.7 0.40 0.34 2.32
    SVM(XX) 86.4 0.99 0.42 1.80 89.4 1.61 0.61 2.11 88.0 0.56 0.29 2.79
    LR(XX) 86.6 0.47 0.53 1.80 89.5 0.64 0.57 2.11 87.7 0.41 0.43 2.79
    FairSVM(X,AX, A) 68.1 0.04 0.28 1.36 66.8 0.26 0.12 0.78 66.3 0.25 0.21 1.50
    SVM(XndX_{\mathrm{nd}}) 65.5 0.05 0.06 0.00 67.4 0.15 0.17 0.00 65.9 0.31 0.37 0.00
    LR(XndX_{\mathrm{nd}}) 65.3 0.05 0.05 0.00 67.3 0.18 0.18 0.00 65.6 0.31 0.31 0.00
    SVM(Xnd,UdX_{\mathrm{nd}}, U_{\mathrm{d}}) 86.5 0.96 0.58 0.00 89.6 1.07 0.70 0.00 88.0 0.21 0.14 0.00
    LR(Xnd,UdX_{\mathrm{nd}}, U_{\mathrm{d}}) 86.7 0.43 0.90 0.00 89.5 0.35 0.77 0.00 87.8 0.14 0.34 0.00
    Nonlinear Ground Truth & Polynomial Kernel SVM / Nonlinear LR
    SVM(X,AX, A) 90.8 0.05 0.00 1.09 91.1 0.07 0.03 1.06 90.6 0.04 0.03 1.40
    LR(X,AX, A) 90.5 0.08 0.03 1.06 90.6 0.09 0.01 1.00 90.6 0.19 0.22 1.28
    SVM(XX) 91.4 0.13 0.00 0.92 91.0 0.17 0.08 1.09 91.0 0.02 0.03 1.64
    LR(XX) 91.0 0.12 0.03 1.01 90.6 0.13 0.10 1.65 90.9 0.08 0.06 1.66
    FairSVM(X,AX, A) 90.1 0.02 0.00 1.15 90.7 0.06 0.04 1.16 90.3 0.37 0.02 1.64
    SVM(XndX_{\mathrm{nd}}) 66.7 0.10 0.06 0.00 58.4 0.05 0.06 0.00 62.0 0.13 0.11 0.00
    LR(XndX_{\mathrm{nd}}) 64.7 0.02 0.04 0.00 58.4 0.02 0.02 0.00 61.1 0.02 0.03 0.00
    SVM(Xnd,UdX_{\mathrm{nd}}, U_{\mathrm{d}}) 90.7 0.02 0.03 0.00 91.1 0.15 0.11 0.00 90.1 0.15 0.12 0.00
    LR(Xnd,UdX_{\mathrm{nd}}, U_{\mathrm{d}}) 90.9 0.28 0.05 0.00 90.9 0.49 0.07 0.00 90.2 0.43 0.21 0.00

    The table demonstrates that:

    1. Non-causal distance metrics (Δdist\Delta_{\mathrm{dist}}) misrepresent recourse cost unfairness when causal relationships exist between features (Δcost\Delta_{\mathrm{cost}} vs Δdist\Delta_{\mathrm{dist}}).
    2. Only classifiers trained exclusively on non-descendants (XndX_{\mathrm{nd}} or (Xnd,Ud)(X_{\mathrm{nd}}, U_{\mathrm{d}})) achieve perfect individual causal recourse fairness (Δind=0\Delta_{\mathrm{ind}} = 0).
    3. Training on XndX_{\mathrm{nd}} alone severely degrades test accuracy (down to 58.4%−67.4%58.4\% - 67.4\%), while incorporating exogenous latent noise variables (Xnd,Ud)(X_{\mathrm{nd}}, U_{\mathrm{d}}) restores full predictive accuracy (86.5%−91.1%86.5\% - 91.1\%) while preserving Δind=0\Delta_{\mathrm{ind}} = 0.
  8. Knowl 8 — Empirical Auditing of Recourse Discrimination on the Adult Dataset

    empirical result

    An empirical audit of causal recourse fairness was conducted on the UCI Adult dataset using an 8-variable structural causal model. The model incorporates three protected attributes (sex ∈{male,female}\in \{\text{male}, \text{female}\}, binarized age I{age≥38}∈{young,old}\mathbb{I}\{\text{age} \ge 38\} \in \{\text{young}, \text{old}\}, nationality ∈{US,non-US}\in \{\text{US}, \text{non-US}\}) and five non-protected variables: marital status (non-actionable), education level, working class, occupation, and weekly work hours (actionable). A nonlinear logistic regression classifier trained with feature unawareness LR(X)\mathrm{LR}(X) achieving 78.4%78.4\% test accuracy demonstrated marked recourse unfairness:

    1. Discrepancy between metrics: Group distance unfairness is Δdist=0.89\Delta_{\mathrm{dist}} = 0.89 (maximal gap between old US males and old non-US females), whereas group causal cost unfairness is Δcost=33.32\Delta_{\mathrm{cost}} = 33.32 (maximal gap between old US females and old non-US females), demonstrating that non-causal distance metrics fail to identify the most disadvantaged subgroups.
    2. Individual recourse unfairness: The mean difference in recourse cost between individuals and their counterfactual twins is 24.3224.32, with a maximum individual disparity of Δind=61.53\Delta_{\mathrm{ind}} = 61.53.
    3. Qualitative disparities in recourse actions: For an older non-US female individual whose factual cost of recourse is 67.067.0 (suggested action: do(Hrs:92.0)\mathrm{do}(\text{Hrs}: 92.0)), her counterfactual twin had she been an older US male requires a cost of only 5.55.5 (suggested action: do(Edu:Prof-school,WC:Private)\mathrm{do}(\text{Edu}: \text{Prof-school}, \text{WC}: \text{Private})). Suggested recourse systematically favors male, older, and US individuals via lower-cost educational interventions, while prescribing extreme increases in working hours to female and non-US individuals.
  9. Knowl 9 — Societal Interventions on Structural Causal Models for Fair Recourse

    model/method

    As an alternative to constraining or altering the classifier hh, fair causal recourse can be achieved by altering the data-generating structural causal model M\mathcal{M} through societal interventions iki_k, transforming M\mathcal{M} into a modified model Mk′=ik(M)\mathcal{M}'_k = i_k(\mathcal{M}) that equalizes recourse effort while keeping hh fixed.

    For a generative process X:=(2−A)UXX := (2 - A) U_X with A∼Bernoulli(0.5)A \sim \mathrm{Bernoulli}(0.5), UX∼N(0,1)U_X \sim \mathcal{N}(0, 1), and classifier h(X)=sign(X)h(X) = \mathrm{sign}(X), a targeted subsidy policy ik=(p,t,s)i_k = (p, t, s) alters the structural assignments to: T:=(1−A)I{UT<p},UT∼Uniform[0,1]T := (1 - A) \mathbb{I}\{U_T < p\}, \quad U_T \sim \mathrm{Uniform}[0, 1] X:=(2−A)UX+sTI{UX<t},UX∼N(0,1)X := (2 - A) U_X + s T \mathbb{I}\{U_X < t\}, \quad U_X \sim \mathcal{N}(0, 1) where p∈[0,1]p \in [0, 1] is the fraction of individuals in the disadvantaged group (A=0A = 0) receiving treatment, t≤0t \le 0 is an eligibility threshold on latent ability UXU_X, and s≤−2ts \le -2t is the subsidy magnitude chosen to prevent flipping negative factual predictions (X<0X < 0) into positive predictions.

    The intervention shifts rejected individuals in A=0A=0 closer to the decision boundary X=0X = 0, equalizing the effort required for recourse with A=1A=1. Policies iki_k are evaluated and selected by trading off societal cost ckc_k (total paid-out subsidies) against societal benefit bkb_k (reduction in the group recourse cost difference Δcost\Delta_{\mathrm{cost}}).

Coverage note — None was omitted; all contributed definitions, theoretical propositions, representation methods, experimental evaluations, and societal intervention models are fully covered.

References

  1. 1.Arneson, R. 2015. Equality of Opportunity. In Zalta, E. N., ed., The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University, Summer 2015 edition.
  2. 2.Barocas, S.; Selbst, A. D.; and Raghavan, M. 2020. The hidden assumptions behind counterfactual explanations and principal reasons. In Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, 80–89.
  3. 3.Chiappa, S. 2019. Path-specific counterfactual fairness. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, 7801–7808.
  4. 4.Chouldechova, A. 2017. Fair prediction with disparate impact: A study of bias in recidivism prediction instruments. Big data, 5(2): 153–163.
  5. 5.Dwork, C.; Hardt, M.; Pitassi, T.; Reingold, O.; and Zemel, R. 2012. Fairness through awareness. In Proceedings of the 3rd innovations in theoretical computer science conference, 214–226.
  6. 6.Grgić-Hlača, N.; Zafar, M. B.; Gummadi, K.; and Weller, A. 2017. On Fairness, Diversity, and Randomness in Algorithmic Decision Making. In 4th Workshop on Fairness, Accountability, and Transparency in Machine Learning.
  7. 7.Gupta, V.; Nokhiz, P.; Roy, C. D.; and Venkatasubramanian, S. 2019. Equalizing Recourse across Groups. arXiv preprint arXiv:1909.03166.
  8. 8.Hardt, M.; Price, E.; and Srebro, N. 2016. Equality of opportunity in supervised learning. In Advances in neural information processing systems, 3315–3323.
  9. 9.Heckman, J. J. 2010. Building bridges between structural and program evaluation approaches to evaluating policy. Journal of Economic literature, 48(2): 356–98.
  10. 10.Heckman, J. J.; and Vytlacil, E. 2005. Structural equations, treatment effects, and econometric policy evaluation 1. Econometrica, 73(3): 669–738.
  11. 11.Joshi, S.; Koyejo, O.; Vijitbenjaronk, W.; Kim, B.; and Ghosh, J. 2019. Towards realistic individual recourse and actionable explanations in black-box decision making systems. arXiv preprint arXiv:1907.09615.
  12. 12.Karimi, A.-H.; Barthe, G.; Balle, B.; and Valera, I. 2020a. Model-agnostic counterfactual explanations for consequential decisions. In International Conference on Artificial Intelligence and Statistics, 895–905.
  13. 13.Karimi, A.-H.; Barthe, G.; Schölkopf, B.; and Valera, I. 2020b. A survey of algorithmic recourse: definitions, formulations, solutions, and prospects. arXiv preprint arXiv:2010.04050.
  14. 14.Karimi, A.-H.; Schölkopf, B.; and Valera, I. 2021. Algorithmic recourse: from counterfactual explanations to interventions. In Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency, 353–362.
  15. 15.Karimi, A.-H.; von Kügelgen, J.; Schölkopf, B.; and Valera, I. 2020c. Algorithmic recourse under imperfect causal knowledge: a probabilistic approach. In Advances in Neural Information Processing Systems, volume 33, 265–277.
  16. 16.Kilbertus, N.; Carulla, M. R.; Parascandolo, G.; Hardt, M.; Janzing, D.; and Schölkopf, B. 2017. Avoiding discrimination through causal reasoning. In Advances in Neural Information Processing Systems, 656–666.
  17. 17.Kusner, M. J.; Loftus, J.; Russell, C.; and Silva, R. 2017. Counterfactual fairness. In Advances in Neural Information Processing Systems, 4066–4076.
  18. 18.Lichman, M.; et al. 2013. UCI machine learning repository. https://archive.ics.uci.edu/ml/datasets/adult.
  19. 19.Loftus, J. R.; Russell, C.; Kusner, M. J.; and Silva, R. 2018. Causal reasoning for algorithmic fairness. arXiv preprint arXiv:1805.05859.
  20. 20.Mahajan, D.; Tan, C.; and Sharma, A. 2019. Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifiers. arXiv preprint arXiv:1912.03277.
  21. 21.Mothilal, R. K.; Sharma, A.; and Tan, C. 2020. Explaining machine learning classifiers through diverse counterfactual explanations. In Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, 607–617.
  22. 22.Nabi, R.; Malinsky, D.; and Shpitser, I. 2019. Learning optimal fair policies. In International Conference on Machine Learning, 4674–4682. PMLR.
  23. 23.Nabi, R.; and Shpitser, I. 2018. Fair inference on outcomes. In Proceedings of the AAAI Conference on Artificial Intelligence.
  24. 24.Pearl, J. 2009. Causality. Cambridge University Press.
  25. 25.Peters, J.; Janzing, D.; and Schölkopf, B. 2017. Elements of causal inference. MIT Press.
  26. 26.Russell, C.; Kusner, M. J.; Loftus, J.; and Silva, R. 2017. When worlds collide: integrating different counterfactual assumptions in fairness. In Advances in Neural Information Processing Systems, 6414–6423.
  27. 27.Salimi, B.; Rodriguez, L.; Howe, B.; and Suciu, D. 2019. Interventional fairness: Causal database repair for algorithmic fairness. In Proceedings of the 2019 International Conference on Management of Data, 793–810.
  28. 28.Schölkopf, B.; and Smola, A. J. 2002. Learning with Kernels. Cambridge, MA, USA: MIT Press.
  29. 29.Sharma, S.; Henderson, J.; and Ghosh, J. 2019. CERTIFAI: Counterfactual Explanations for Robustness, Transparency, Interpretability, and Fairness of Artificial Intelligence models. arXiv preprint arXiv:1905.07857.
  30. 30.Upadhyay, S.; Joshi, S.; and Lakkaraju, H. 2021. Towards Robust and Reliable Algorithmic Recourse. In Thirty-Fifth Conference on Neural Information Processing Systems.
  31. 31.Ustun, B.; Spangher, A.; and Liu, Y. 2019. Actionable recourse in linear classification. In Proceedings of the Conference on Fairness, Accountability, and Transparency, 10–19.
  32. 32.Venkatasubramanian, S.; and Alfano, M. 2020. The philosophical basis of algorithmic recourse. In Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, 284–293.
  33. 33.von Kügelgen, J.; Karimi, A.-H.; Bhatt, U.; Valera, I.; Weller, A.; and Schölkopf, B. 2022. On the fairness of causal algorithmic recourse. arXiv preprint arXiv:2010.06529v5.
  34. 34.Wachter, S.; Mittelstadt, B.; and Russell, C. 2017. Counterfactual explanations without opening the black box: Automated decisions and the GDPR. Harvard Journal of Law & Technology, 31(2).
  35. 35.Wu, Y.; Zhang, L.; and Wu, X. 2019. Counterfactual fairness: Unidentification, bound and algorithm. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence.
  36. 36.Wu, Y.; Zhang, L.; Wu, X.; and Tong, H. 2019. Pc-fairness: A unified framework for measuring causality-based fairness. In Advances in Neural Information Processing Systems, 3404–3414.
  37. 37.Zafar, M. B.; Valera, I.; Gomez Rodriguez, M.; and Gummadi, K. P. 2017a. Fairness beyond disparate treatment & disparate impact: Learning classification without disparate mistreatment. In Proceedings of the 26th International Conference on World Wide Web, 1171–1180.
  38. 38.Zafar, M. B.; Valera, I.; Rogriguez, M. G.; and Gummadi, K. P. 2017b. Fairness constraints: Mechanisms for fair classification. In Artificial Intelligence and Statistics, 962–970. PMLR.
  39. 39.Zemel, R.; Wu, Y.; Swersky, K.; Pitassi, T.; and Dwork, C. 2013. Learning fair representations. In International Conference on Machine Learning, 325–333.
  40. 40.Zhang, J.; and Bareinboim, E. 2018a. Equality of opportunity in classification: A causal approach. In Advances in Neural Information Processing Systems, 3671–3681.
  41. 41.Zhang, J.; and Bareinboim, E. 2018b. Fairness in decisionmaking—the causal explanation formula. In Proceedings of the AAAI Conference on Artificial Intelligence.

Citation

MLA
Kügelgen, J. von ., et al. “On the Fairness of Causal Algorithmic Recourse”. arXiv, 2020, http://arxiv.org/abs/2010.06529v5.
APA
Kügelgen, J. von ., Karimi, A.-H., Bhatt, U., Valera, I., Weller, A., & Schölkopf, B. (2020). On the Fairness of Causal Algorithmic Recourse. arXiv. http://arxiv.org/abs/2010.06529v5
Chicago
Kügelgen, J. von ., A.-H. Karimi, U. Bhatt, I. Valera, A. Weller, and B. Schölkopf. 2020. “On the Fairness of Causal Algorithmic Recourse”. arXiv. http://arxiv.org/abs/2010.06529v5.
Harvard
Kügelgen, J. von . et al. (2020) “On the Fairness of Causal Algorithmic Recourse”, arXiv [Preprint]. Available at: http://arxiv.org/abs/2010.06529v5.
Vancouver
1. Kügelgen J von, Karimi A-H, Bhatt U, Valera I, Weller A, Schölkopf B (2020) On the Fairness of Causal Algorithmic Recourse. arXiv

BibTeX

@article{kugelgen2020the,
  title = {On the Fairness of Causal Algorithmic Recourse},
  author = {Kügelgen, Julius von and Karimi, Amir-Hossein and Bhatt, Umang and Valera, Isabel and Weller, Adrian and Schölkopf, Bernhard},
  year = {2020},
  journal = {arXiv},
  url = {http://arxiv.org/abs/2010.06529v5},
  eprint = {2010.06529}
}
Metadata:arXiv

Source Code

This paper has an official code repository available. Click below to access the source code.

View Repository

Access the Paper

This paper is available from its original source. Click below to access the PDF.

Open PDF