Interventional Fairness: Causal Database Repair for Algorithmic Fairness
Open accessAbstract
Fairness is increasingly recognized as a critical component of machine learning systems. However, it is the underlying data on which these systems are trained that often reflect discrimination, suggesting a database repair problem. Existing treatments of fairness rely on statistical correlations that can be fooled by statistical anomalies, such as Simpson's paradox. Proposals for causality-based definitions of fairness can correctly model some of these situations, but they require specification of the underlying causal models. In this paper, we formalize the situation as a database repair problem, proving sufficient conditions for fair classifiers in terms of admissible variables as opposed to a complete causal model. We show that these conditions correctly capture subtle fairness violations. We then use these conditions as the basis for database repair algorithms that provide provable fairness guarantees about classifiers trained on their training labels. We evaluate our algorithms on real data, demonstrating improvement over the state of the art on multiple fairness metrics proposed in the literature while retaining high utility.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper formalizes algorithmic fairness as a causal database repair problem, introducing “justifiable fairness” based on admissible variables rather than a full causal model. It proves sufficient conditions for fair classifiers and develops repair algorithms that improve fairness metrics on real data while retaining high utility.
Key findings
- The paper defines justifiable fairness and proves that if all directed paths from protected attribute \(S\) to outcome \(O\) go through admissible attributes \(A\), the algorithm is justifiably fair; under faithfulness, the converse also holds.
- It gives a data-testable sufficient condition: any reasonable classifier trained on \(X \subseteq V\) is justifiably fair if either \(Pr\) satisfies \((Y \perp X \cap I \mid X \cap A)\), or \(X \supseteq A\) and \(Pr\) satisfies the saturated CI \((Y \perp I \mid A)\).
- On Adult data, the MaxSAT soft-repair approach removed almost 50% of the bias while accuracy decreased by only 1%; the MaxSAT approach also removed up to 80% fewer tuples than a naive lineage-based repair.
- All Capuchin repair methods reduced the Ratio of Observational Discrimination (ROD) on Adult and COMPAS; Capuchin outperformed Feldman et al. and Calmon et al. in utility, and all Capuchin methods outperformed Calmon’s algorithm significantly.
Methods
- Design: a pre-processing/database-repair framework that takes a protected attribute, outcome, and admissible/inadmissible variable partition, then repairs training data to enforce a saturated conditional independence without requiring a complete causal model.
- Data: Adult dataset (10 attributes, 48k rows) and COMPAS recidivism dataset (7 attributes, 7k rows), plus binned versions for comparison with prior methods.
- Analysis: repairs are reduced to multivalued dependency repair and solved via weighted MaxSAT, matrix factorization, and Independent Coupling; evaluation uses 5-fold cross-validation with Linear Regression, Multi-layer Perceptron, and Random Forest, reporting accuracy and fairness metrics including ROD, DP, TPRB, TNRB, CDP, CTPB, and CTNB.
Limitations
- The paper states that interventional fairness is too restrictive in practice, motivating justifiable fairness; it also states that repairing a database for a single CI is NP-hard, and scalability depends on MaxSAT solvers and matrix-factorization approximations.
- The paper states that it focuses on a single CI and leaves extension to multiple CIs to future work.
- The paper states that MaxSAT and matrix-factorization repairs satisfy the needed condition only approximately, giving slightly weaker fairness guarantees on unseen test data, while Independent Coupling satisfies it by construction; residual bias is expected because the classifier is only an approximation and test data are not repaired.
- Evident from the text: experiments are limited to Adult and COMPAS datasets, and the comparison with prior methods uses binned data with restricted attributes, which the authors note makes bias and utility results mismatched with the main experiments.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 38 cited sources checked · 0 supported · 0 flagged
- Findingown data
The paper's algorithms capture fairness situations other approaches cannot.
“We find that our algorithms not only capture fairness situations other approaches cannot, but that they outperform the existing stateof-the-art pre-processing approaches even on other fairness metrics for which our algorithms were not necessarily designed.”
Quote in the paperSubstantial claim - Findingown data
The paper's algorithms outperform existing state-of-the-art pre-processing approaches even on other fairness metrics for which they were not necessarily designed.
“We find that our algorithms not only capture fairness situations other approaches cannot, but that they outperform the existing stateof-the-art pre-processing approaches even on other fairness metrics for which our algorithms were not necessarily designed.”
Quote in the paperSubstantial claim - Findingown data
Dropping even one inadmissible variable can negatively affect the accuracy of the classifier.
“as we will show in Sec.6, dropping even one inadmissible variable can negatively affect the accuracy of the classifier.”
Quote in the paperSubstantial claim - Findingown data
MaxSAT and MF approaches maintain a significantly better balance between accuracy and fairness.
“Nevertheless, we empirically show in Sec 6 that MaxSAT and MF approaches maintain a significantly better balance between accuracy and fairness.”
Quote in the paperSubstantial claim - Findingreasoning
The ROD in training labels became insignificant for COMPAS.
“Because COMPAS data was excessively binned, the ROD in training labels became insignificant for COMPAS, and accuracy dropped by 2%.”
Quote in the paperNot a substantial claim
- Findingreasoning
For dense data, IC and MD performed better.
“However, for dense data, IC and MD performed better.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
- Findingown data
All repair methods successfully reduced the ROD on COMPAS data.
“As shown, all repair methods successfully reduced the ROD.”
Quote in the paperSubstantial claim- The authors state this as an assumption: It is fair to use the admissible attributes to predict recidivism even though they can potentially be influenced by race, and the only goal is to address the direct influence of race.
- Findingown data
Repairing a very small fraction of inconsistencies in the Adult data experiment led to a significant discrimination reduction.
“Figure 11 shows that repairing a very small fraction of inconsistencies (i.e., clauses in the lineage expression of the associated CI) in the experiment conducted on Adult data (Sec 6.3) led to a significant discrimination reduction.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
- Findingown data
Our algorithms are competitive with existing approaches on conventional metrics.
“Our experimental results show that our algorithms not only outperform state-of-the-art pre-processing approaches for fairness on our own metrics, but that they are also competitive with existing approaches on conventional metrics.”
Quote in the paperNot a substantial claim - Findingreasoning
Accuracy dropped by 2% for COMPAS.
“Because COMPAS data was excessively binned, the ROD in training labels became insignificant for COMPAS, and accuracy dropped by 2%.”
Quote in the paperNot a substantial claim - Findingown data
All Capuchin methods outperformed Calmon's algorithm quite significantly in terms of utility.
“In terms of utility, all methods of Capuchin other than MaxSAT performed better than Feldman's algorithm, and all Capuchin methods outperformed Calmon's algorithm quite significantly.”
Quote in the paperSubstantial claim - Findingown data
Our methods are robust to unseen test data.
“We empirically showed that our methods are robust to unseen test data.”
Quote in the paperSubstantial claim - Findingown data
The residual bias indicated by ROD was not statistically significant in most cases.
“However, as shown in most cases, the residual bias indicated by ROD was not statistically significant.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
- Findingown data
In some cases, the introduced bias was not statistically significant.
“We observe that both reference algorithms enforced DP at the cost of increasing ROD; however, in some cases the introduced bias was not statistically significant.”
Quote in the paperNot a substantial claim - Findingown data
For binned Adult data, all methods significantly reduced ROD.
“For binned Adult data, all methods significantly reduced ROD, even though the goal of Calmon's and Fledman's algorithm is essentially to reduce DP.”
Quote in the paperSubstantial claim - Findingown data
Capuchin outperformed both methods in terms of utility.
“However, Capuchin outperformed both methods in terms of utility.”
Quote in the paperSubstantial claim - Findingown data
All repair methods successfully reduced the ROD for all classifiers on Adult data.
“As shown, all repair methods successfully reduced the ROD for all classifiers.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
- Findingown data
The MS approach performed better on sparse data in which the conditioning groups consisted of several attributes.
“In terms of the utility of classification, the MS approach performed better on sparse data in which the conditioning groups consisted of several attributes.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
- Findingown data
All approaches were parallelizable.
“Fig 12 shows the achieved speed up; all approaches were parallelizable.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
- Findingown data
The MaxSat approach removed up to 80% fewer tuples than the naive approach on Adult data.
“As shown in Fig 10, the MaxSat approach removed up to 80% fewer tuples than the naive approach.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
- Findingown data
Our algorithms outperform state-of-the-art pre-processing approaches for fairness on our own metrics.
“Our experimental results show that our algorithms not only outperform state-of-the-art pre-processing approaches for fairness on our own metrics, but that they are also competitive with existing approaches on conventional metrics.”
Quote in the paperSubstantial claim - Findingown data
All methods of Capuchin other than MaxSAT performed better than Feldman's algorithm in terms of utility.
“In terms of utility, all methods of Capuchin other than MaxSAT performed better than Feldman's algorithm, and all Capuchin methods outperformed Calmon's algorithm quite significantly.”
Quote in the paperSubstantial claim - Findingown data
Capuchin reduced DP and other associational metrics as a side effect.
“Similarly, Capuchin reduced DP and other associational metrics as a side effect.”
Quote in the paperNot a substantial claim - Findingnone given
MF and IC performed better than MS on COMPAS data, as opposed to Adult data.
“However, we observed that MF and IC performed better than MS on COMPAS data (as opposed to Adult data); see 6.4 for an explanation.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: It is fair to use the admissible attributes to predict recidivism even though they can potentially be influenced by race, and the only goal is to address the direct influence of race.
- Premisecitation
Associative definitions of fairness can be mutually exclusive.
“it has been shown that associative definitions of fairness can be mutually exclusive [9] and fail to distinguish between discriminatory, non-discriminatory, and spurious correlations between a protected attribute and the outcome of an algorithm [13,24,34].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [9] source
Not checked in the free run.
- Premisecitation
Associative definitions of fairness fail to distinguish between discriminatory, non-discriminatory, and spurious correlations between a protected attribute and the outcome of an algorithm.
“it has been shown that associative definitions of fairness can be mutually exclusive [9] and fail to distinguish between discriminatory, non-discriminatory, and spurious correlations between a protected attribute and the outcome of an algorithm [13,24,34].”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [13] source
Not checked in the free run.
- cites [24]
Not checked in the free run.
- cites [34]
Not checked in the free run.
- Premisecitation
Individual-level counterfactuals cannot be estimated from data.
“Indeed, it is known that individual-level counterfactuals can not be estimated from data [40][41][42].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [40][41][42]
Not checked in the free run.
- Interpretationnone given
Justifiable fairness can correctly distinguish fairness violations and non-violations that would otherwise be hidden by statistical coincidences, such as Simpson's paradox.
“Justifiable fairness subsumes and improves on several previous definitions and can correctly distinguish fairness violations and non-violations that would otherwise be hidden by statistical coincidences, such as Simpson's paradox.”
Quote in the paperNot a substantial claim - Premisecitation
Causal fairness approaches typically assume access to background information regarding the underlying causal model, which is unrealistic in practice.
“However, they typically assume access to background information regarding the underlying causal model, which is unrealistic in practice.For example, Kilbertus et al. assume the underlying casual model is provided as a structural equation model [24].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [24]
Not checked in the free run.
- Interpretationreasoning
The paper's database repair algorithms provide provable fairness guarantees about classifiers trained on their training labels.
“We then use these conditions as the basis for database repair algorithms that provide provable fairness guarantees about classifiers trained on their training labels.”
Quote in the paperSubstantial claim - Interpretationreasoning
If the training data satisfies a simple saturated conditional independence, then any reasonable algorithm trained on it will be fair.
“We prove next, in Sec.3.2, that, if the training data satisfies a simple saturated conditional independence, then any reasonable algorithm trained on it will be fair.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The causal graph is given.
- Premisecitation
The definition of counterfactual fairness captures individual-level fairness only under certain assumptions.
“However, the definition of counterfactual fairness in [25] captures individual-level fairness only under certain assumptions (see Appendix 8.1).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [25]
Not checked in the free run.
- Interpretationreasoning
The effect of a set of interventions do(X = x) is given by the extended adjustment formula in Eq. (2).
“The effect of a set of interventions do(X = x) is given by the following extended adjustment formula:”
Quote in the paperSubstantial claim - Interpretationreasoning
In the College II example, the admission process is justifiably fair because the only path from Gender to the Outcome goes through department, which is an admissible attribute.
“Upon deeper examination of the causal DAG, we can see that the admission process is justifiably fair because the only path from Gender to the Outcome goes through department, which is an admissible attribute.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The causal graph is given.
- Rests on an assumption: Only users can identify the classification of variables into admissible and inadmissible.
- Interpretationreasoning
Interventional fairness correctly identifies the admission process in Example 2.3 as unfair at department level.
“In contrast to proxy fairness, interventional fairness correctly identifies the admission process in Ex. 2.3 as unfair at department-level.”
Quote in the paperSubstantial claim - Interpretationnone given
If the probability distribution is faithful to the causal DAG, then the converse of Theorem 3.5 also holds.
“If the probability distribution is faithful to the causal DAG, then the converse also holds.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The causal graph is given.
- Interpretationreasoning
A sufficient condition for a fairness application (A, S, A, I) to be justifiably fair is MB(O) ⊆ A.
“We prove: Theorem 3.7.A sufficient condition for a fairness application (A, S, A, I) to be justifiably fair is MB(O) ⊆ A.”
Quote in the paperSubstantial claim- The authors state this as an assumption: G and Pr are Markov compatible.
- The authors state this as an assumption: The Markov boundary of a variable is unique.
- Interpretationreasoning
Under faithfulness, interventional fairness implies fairness at the individual level.
“Hence, under faithfulness, interventional fairness implies fairness at individual-level, i.e., intervening on the sensitive attribute does not change the counterfactual outcome of individuals.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The causal graph is given.
- Interpretationreasoning
Their method for building a fair classifier is to repair the training data in order to enforce condition (b).
“Our method for building a fair classifier is to repair the training data in order to enforce (b).”
- Also stated in: § Dropping Inadmissible Attributes. · plain
“Instead, our approach is to repair the training data to enforce the condition in Corollary 3.8(b).”
Quote in the paperSubstantial claim - Also stated in: § Dropping Inadmissible Attributes. · plain
- Interpretationreasoning
Interventional fairness does not guarantee individual fairness in general.
“We note however that, interventional fairness does not guarantee individual faintness in general.”
Quote in the paperSubstantial claim - Interpretationnone given
Proxy fairness fails to capture group-level discrimination in general.
“The next example shows that proxy fairness fails to capture group-level discrimination in general.”
Quote in the paperSubstantial claim - Interpretationnone given
If all directed paths from S to O go through an admissible attribute in A, then the algorithm is justifiably fair.
“Theorem 3.5.If all directed paths from S to O go through an admissible attribute in A, then the algorithm is justifiably fair.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The causal graph is given.
- Rests on an assumption: Only users can identify the classification of variables into admissible and inadmissible.
- Interpretationreasoning
Training the classifier only on admissible attributes (X = A) guarantees fairness.
“A naive way to satisfy Corollary 3.8(a) is to set X = A, in other words to train the classifier only on admissible attributes This method guarantees fairness”
Quote in the paperSubstantial claim - Interpretationreasoning
Conditioning on D falsely indicates discrimination in College II.
“Thus, conditioning on D falsely indicates discrimination in College II.”
Quote in the paperSubstantial claim - Interpretationreasoning
To ensure interventional fairness, a sufficient condition is that there exists no path from S to O in the causal graph.
“To ensure interventional fairness, a sufficient condition is that there exists no path from S to O in the causal graph (because A = ∅).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The causal graph is given.
- Interpretationreasoning
They derive a sufficient condition for justifiable fairness without reference to the Markov boundary, which refers only to the response variable Y present in the training data.
“We derive from here a sufficient condition without reference to the Markov boundary, which refers only to the response variable Y present in the training data.”
Quote in the paperSubstantial claim - Interpretationreasoning
The approach of dropping inadmissible attributes cannot be used in data release situations where all variables must be included.
“Moreover, this approach cannot be used in data release situations, where all variables must be included.”
Quote in the paperSubstantial claim - Interpretationnone given
Any minimal repair D' of D for an MVD satisfies D' ⊆ D*.
“Proposition 4.1. Any minimal repair D ′ of D for an MVD satisfies D ′ ⊆ D * .”
Quote in the paperNot a substantial claim - Interpretationnone given
Repairing a database w.r.t. a CI (X ⊥ Y | Z) can be reduced to repairing subsets σ_{Z=z}(D) for z ∈ Dom(Z) w.r.t. the marginal independence (X ⊥ Y).
“However repairing a database w.r.t. a CI (X⊥ ⊥Y|Z) can be reduced to repairing subsets σ Z=z (D) for z ∈ Dom(Z ) w.r.t. the marginal independence (X⊥ ⊥Y).”
Quote in the paperNot a substantial claim - Interpretationreasoning
If Pr_T(s, i | a) = Pr_B'(s, i | a), then the classifier trained on the repaired data B' will be justifiably fair on the test data T.
“The goal of repair is precisely to satisfy (Y ⊥ ⊥S, I| Pr B ′ A), hence the classifier trained on the repaired data B ′ will be justifiably fair on the test data T provided that Pr T (s, i|a) = Pr B ′ (s, i|a).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The test and training data are drawn from the same distribution Pr.
- Interpretationreasoning
The IC repair method satisfies the condition Pr_B'(y, s, i, a) = Pr_B(y, a) Pr_B(s, i, a) / Pr_B(a) by construction.
“This condition is satisfied by the IC repair method which simply repair data by coupling marginal distributions, since it holds by construction that Pr B ′ (y, s, i, a) = Pr B (y, a)Pr B (s, i, a)/Pr B (a).”
Quote in the paperSubstantial claim - Interpretationreasoning
The scalability of their proposed repair methods is equal to that of MaxSAT solvers and approximation algorithms for matrix factorization.
“Therefore, the scalability of our proposed repair methods is equal to that of MaxSAT solvers and approximation algorithms for matrix factorization.”
Quote in the paperSubstantial claim - Interpretationreasoning
By the law of large numbers, the empirical distribution of i.i.d. samples converges to Pr, hence Pr_T = Pr_B in the limit.
“By the law of large numbers, the empirical distribution of i.i.d samples of size N → ∞ converges to Pr, hence Pr T = Pr B in the limit.”
Quote in the paperSubstantial claim - Interpretationreasoning
They have shown how to convert the problem of repairing training data to satisfy a CI into repairing a derived data D_B to satisfy an MVD.
“We have shown how to convert this problem into the problem of repairing a derived data D B to satisfy an MVD.”
Quote in the paperSubstantial claim - Interpretationreasoning
Instead of intervening on the causal DAG, they intervene on the training data to ensure fairness.
“However, instead of intervening on the causal DAG, which we do not know and over which we have no control, we intervene on the training data to ensure fairness.”
Quote in the paperSubstantial claim - Interpretationcitation
If Pr satisfies (KX; Y|Z), then it also satisfies (X; Y|Z).
“Lemma 4.3.If Pr satisfies (KX; Y|Z), then it also satisfies (X; Y|Z).”
Quote in the paperSubstantial claim - Interpretationreasoning
The algorithm will be justifiably fair on the test data provided that the repair is done such that Pr_B(s, i | a) = Pr_B'(s, i | a).
“Therefore, the algorithm will be justifiable fair on the test data, provided that the repair is done such that Pr B (s, i|a) = Pr B ′ (s, i|a).”
Quote in the paperSubstantial claim - Interpretationreasoning
Repairing data w.r.t. a single CI is an NP-complete problem.
“As shown in Sec 4, repairing data w.r.t. a single CI is an NP-complete problem.”
Quote in the paperSubstantial claim - Interpretationreasoning
Algorithm 2 always returns a bag B' that is consistent with φ.
“It is clear that M B ′ X ⊺ M B ′ Y is of rank-one by construction; thus, the algorithm always returns a bag B ′ that is consistent with φ.”
Quote in the paperSubstantial claim - Interpretationreasoning
The problem is highly parallelizable.
“Therefore, the problem is highly parallelizable.”
Quote in the paperSubstantial claim - Premisenone given
COMPAS data was excessively binned.
“Because COMPAS data was excessively binned, the ROD in training labels became insignificant for COMPAS, and accuracy dropped by 2%.”
Quote in the paperSubstantial claim - Interpretationreasoning
Let B be a bag and Pr be the empirical distribution associated to B. It holds that (X⊥Y|Pr Z) iff each contingency matrix M ∈ M_B X,Y,Z is of rank-one.
“Proposition 4.2.Let B be a bag and Pr be the empirical distribution associated to B. It holds that (X⊥ ⊥Y| Pr Z) iff each contingency matrix M ∈ M B X,Y,Z is of rank-one.”
Quote in the paperSubstantial claim - Interpretationcitation
The problem of repairing a database w.r.t. a single CI is NP-hard in general.
“Proposition 4 . 3 . The problem of repairing a database w.r.t. a single CI is NP-hard in general.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [50] source
Not checked in the free run.
- Interpretationnone given
If the repaired data satisfies (Y⊥S,I|Pr_B' A) and the unseen test data satisfies Pr_T(s,i|a)=Pr_B'(s,i|a), then the unseen test data also satisfies (Y⊥S,I|Pr_T A).
“Lemma 5 . 1 . If the repaired data satisfies (Y ⊥ ⊥S, I| Pr B ′ A) and the unseen test data satisfies Pr T (s, i|a) = Pr B ′ (s, i|a), then the unseen test data also satisfies (Y ⊥ ⊥S, I| Pr T A)”
Quote in the paperSubstantial claim- Rests on an assumption: The classifier is a deterministic function trained on Pr_B'.
- Interpretationnone given
Conventional associational and causal fairness metrics can over- and underreport discrimination.
“We showed that conventional associational and causal fairness metrics can over-and underreport discrimination.”
Quote in the paperSubstantial claim
- May combine two claims. 35
- Classified as probably not a substantial claim. 29
- The quote only partly states this claim. 2
May combine two claims.
Findingown dataThe MaxSAT-based algorithm can remove almost 50% of the discrimination while decreasing accuracy by only 1% on adult data.
“For example, our most flexible algorithm, which involves a reduction to MaxSAT, can remove almost 50% of the discrimination while decreasing accuracy by only 1% on adult data.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe paper's algorithms improve over the state of the art on multiple fairness metrics proposed in the literature while retaining high utility.
“We evaluate our algorithms on real data, demonstrating improvement over the state of the art on multiple fairness metrics proposed in the literature while retaining high utility.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe paper's repair algorithms can mitigate discrimination as well as prohibitively aggressive approaches such as dropping all inadmissible variables from the training set, while maintaining high accuracy.
“Surprisingly, our results show that our repair algorithms can mitigate discrimination as well as prohibitively aggressive approaches, such as dropping all inadmissible variables from the training set, while maintaining high accuracy.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenThe residual bias generally favored the protected group, as opposed to the bias in the original data.
“We also note that the residual bias generally favored the protected group (as opposed to the bias in the original data).”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
May combine two claims.
Findingown dataWhen partially repairing data using MS(Soft), almost 50% of the bias was removed while accuracy decreased by only 1%.
“These repair methods delivered surprisingly good results: when partially repairing data using the MaxSAT approach, i.e, using MS(Soft), almost 50% of the bias was removed while accuracy decreased by only 1%.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
May combine two claims.
Findingown dataThe MaxSAT approach achieved better classification accuracy and balanced tuple insertion and deletion.
“Further, it achieved better classification accuracy, and it balanced tuple insertion and deletion.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
May combine two claims.
Findingown dataThe repaired data improved associational fairness measures; the Capuchin repair methods had an effect similar to dropping the sensitive and inadmissible variables completely, but they delivered much higher accuracy.
“As shown in Fig. 8 (see also Fig 15 in the appendix), the repaired data also improved associational fairness measures: the Capuchin repair methods had an effect similar to dropping the sensitive and inadmissible variables completely, but they delivered much higher accuracy (because the CI was enforced approximately).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
May combine two claims.
Findingown dataBoth reference algorithms enforced DP at the cost of increasing ROD.
“We observe that both reference algorithms enforced DP at the cost of increasing ROD; however, in some cases the introduced bias was not statistically significant.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataPartitioning had no effect on MF and IC on a single-core machine, but it sped up MaxSAT.
“While partitioning had no effect on MF and IC on a single-core machine, as shown in Fig 12(b), it sped up MaxSAT .”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenROD is sensitive to the choice of a context A_b = a_b by design.
“ROD is sensitive to the choice of a context A b = a b by design.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationCausality-based definitions of fairness can correctly model some situations but require specification of the underlying causal models.
“Proposals for causality-based definitions of fairness can correctly model some of these situations, but they require specification of the underlying causal models.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [24]
Not checked in the free run.
Classified as probably not a substantial claim.
Premisenone givenExisting treatments of fairness rely on statistical correlations that can be fooled by statistical anomalies such as Simpson's paradox.
“Existing treatments of fairness rely on statistical correlations that can be fooled by statistical anomalies, such as Simpson's paradox.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationcitationThe paper's definition of fairness is based solely on the notion of intervention and can be guaranteed even in the absence of causal models.
“Unlike previous measures of fairness based on causality [24,34,43], which require the presence of the underlying causal model, our definition is based solely on the notion of intervention [36] and can be guaranteed even in the absence of causal models.”
Quote in the paperSubstantial claim0 of 4 sources checked- cites [24]
Not checked in the free run.
- cites [34]
Not checked in the free run.
- cites [43]
Not checked in the free run.
- cites [36]
Not checked in the free run.
May combine two claims.
PremisecitationThe protected attribute is frequently represented implicitly by some combination of proxy variables, so a classifier trained without it still learns discrimination reflected in training data.
“However, since the protected attribute is frequently represented implicitly by some combination of proxy variables, the classifier still learns the discrimination reflected in training data.”
Quote in the paperSubstantial claim0 of 5 sources checked- cites [21]
Not checked in the free run.
- cites [46] source
Not checked in the free run.
- cites [4]
Not checked in the free run.
- cites [53]
Not checked in the free run.
- cites [12]
Not checked in the free run.
May combine two claims.
InterpretationreasoningThe user need only distinguish admissible and inadmissible attributes, and this information is sufficient to mitigate discrimination.
“The user need only distinguish admissible and inadmissible attributes; we prove that this information is sufficient to mitigate discrimination.”
Quote in the paperSubstantial claim- Rests on an assumption: Only users can identify the classification of variables into admissible and inadmissible.
May combine two claims.
PremisecitationA classifier trained without regard to the protected attribute fails to remove discrimination and can complicate detection and mitigation of discrimination downstream via in-processing or post-processing techniques.
“As a result, a classifier trained without regard to the protected attribute not only fails to remove discrimination, but it can complicate the detection and mitigation of discrimination downstream via in-processing or post-processing techniques [9,10,18,24,25,34,43,51], such as those we describe next.”
Quote in the paperSubstantial claim0 of 8 sources checked- cites [9] source
Not checked in the free run.
- cites [10] source
Not checked in the free run.
- cites [18] source
Not checked in the free run.
- cites [24]
Not checked in the free run.
- cites [25]
Not checked in the free run.
- cites [34]
Not checked in the free run.
- cites [43]
Not checked in the free run.
- cites [51] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationIn the 1973 UC Berkeley admissions case, the overall lower female admission rate was explained by females applying to departments with lower acceptance rates, and department-level analysis showed a slight bias toward female applicants.
“It turned out that females tended to apply to departments with lower overall acceptance rates [44].When broken down by department, a slight bias toward female applicants was observed, a result that did not constitute evidence for gender-based discrimination.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [44]
Not checked in the free run.
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone givenJustifiable fairness subsumes and improves on several previous definitions.
“Justifiable fairness subsumes and improves on several previous definitions and can correctly distinguish fairness violations and non-violations that would otherwise be hidden by statistical coincidences, such as Simpson's paradox.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe condition in Theorem 3.7 can be checked without knowing the causal DAG, but requires the computation of the Markov boundary; it is expressed in terms of the outcome O of the algorithm.
“The condition in Theorem 3.7 can be checked without knowing the causal DAG, but requires the computation of the Markov boundary; moreover, it is expressed in terms of the outcome O of the algorithm.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningIn terms of the causal DAG, their approach can be seen as modifying the underlying causal model to enforce the fairness constraint.
“In terms of the causal DAG, this approach can be seen as modifying the underlying causal model to enforce the fairness constraint.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenJustifiable fairness correctly identifies College I as discriminatory and College II as fair, unlike previous definitions of fairness.
“To summarize, unlike previous definitions of fairness, justifiable fairness correctly identifies College I as discriminatory and College II as fair.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataThe algorithm in College II satisfies demographic parity and proxy fairness but fails to satisfy conditional statistical parity.
“The algorithm satisfies demographic parity and proxy fairness but fails to satisfy conditional statistical parity since Pr(A = 1|G = 1, D = 'A') = 0.8 but Pr(A = 1|G = 0, D = 'A') = 0.2).”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationreasoningInterventional fairness is a more fine-grained notion than proxy fairness.
“Therefore, interventional fairness is a more fine-grained notion than proxy fairness.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningTheorem 3.7 is proved without assuming faithfulness.
“but we prove it without assuming faithfulness in Appendix 8.2.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationnone givenIn practice, interventional fairness is too restrictive.
“In practice, interventional fairness is too restrictive, as we show below.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationnone givenCondition (a) is the weaker assumption, while condition (b) has the advantage that the CI is saturated.
“While condition (a) is the weaker assumption, condition (b) has the advantage that the CI is saturated.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S4 (based). May combine two claims.
Interpretationnone givenInterventional fairness is the strongest notion of fairness that is testable from data, yet correctly captures group-level fairness.
“In fact, we argue that interventional fairness is the strongest notion of fairness that is testable from data, yet correctly captures group-level fairness.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningAny reasonable classifier trained on a set of variables X ⊆ V is justifiably fair w.r.t. a protected attribute S, if either (a) Pr satisfies the CI (Y ⊥ X ∩ I | X ∩ A), or (b) X ⊇ A and Pr satisfies the saturated CI (Y ⊥ I | A).
“Corollary 3.8.Fix a training data D, Pr, where Y ∈ V is the training label, and A, I are admissible and inadmissible attributes.Then any reasonable classifier trained on a set of variables X ⊆ V is justifiably fair w.r.t. a protected attribute S, if either: (a) Pr satisfies the CI (Y ⊥ ⊥X ∩ I|X ∩ A), or (b) X ⊇ A and Pr satisfies the saturated CI (Y ⊥ ⊥I |A).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The algorithm is a good prediction of the response variable, i.e., Pr(Y = 1|X = x) ≈ Pr(O = 1|X = x) (a reasonable classifier).
May combine two claims.
PremisecitationIdentifying path-specific causality from data requires very strong assumptions and is often impractical.
“however, identifying path-specific causality from data requires very strong assumptions and is often impractical [2].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [2]
Not checked in the free run.
Classified as probably not a substantial claim.
InterpretationreasoningThe paper's definition correctly classifies the College II example as justifiably fair.
“One can check that the algorithm is justifiably fair, and thus our definition also correctly classifies this example; for example, {D}fairness follows from Eq.( 2):”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningIn Example 2.3, the admission process is proxy-fair but individually unfair and group-level unfair.
“This admission process is proxy-fair 3 , because”
- Also stated in: § 2.3 Causal Fairness · boosted
“On the other hand, it is clearly individually-unfair, in fact it is grouplevel unfair (for all applicants to the same department).”
Quote in the paperSubstantial claim- Also stated in: § 2.3 Causal Fairness · boosted
Classified as probably not a substantial claim.
Interpretationnone givenThey consider the saturated CI (Y ⊥ I | A) as an integrity constraint that should always hold in training data D, Pr.
“We consider the saturated CI (Y ⊥ ⊥I|A) as an integrity constraint that should always hold in training data D, Pr.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningInterventional fairness correctly captures group-level fairness, unlike proxy fairness.
“Unlike proxy fairness, this notion correctly captures group-level fairness, because it ensures that S does not affect O in any configuration of the system obtained by fixing other variables at some arbitrary values.”
Quote in the paperSubstantial claimMay combine two claims. The quote only partly states this claim.
InterpretationreasoningInterventional fairness is based on the standard notion of intervention and hence is testable from the data, unlike counterfactual fairness.
“Unlike counterfactual fairness, it does not attempt to capture fairness at the individual level, and therefore it uses the standard definition of intervention (the do-operator).”
Quote in the paperSubstantial claimMay combine two claims. The quote only partly states this claim.
InterpretationreasoningIn the College I example, the admission process is discriminatory despite equal overall admission rates, and justifiable fairness correctly classifies it as unfair while proxy fairness does not.
“Clearly, the admission process is discriminatory in this college because department A admits 80% of its male applicants and 20% of the female applicants, while department B admits 20% of male and 80% of female applicants.On the other hand, the admission rate for the entire college is the same 32% for both male and female applicants, falsely suggesting that the college is fair.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationAdult data is inconsistent because its income attribute reports household income for married individuals, and there are more married males in the data.
“However, it has been shown that Adult data is inconsistent [44] because its income attribute reports household income for married individuals, and there are more married males in data.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [44]
Not checked in the free run.
Classified as probably not a substantial claim.
InterpretationreasoningThey propose a new metric (ROD) for discovering evidence of potential discrimination from data that uses the causal framework but is applicable when only the Markov boundary admissibility is known.
“Instead, we propose a new metric for discovering evidence of potential discrimination from data that uses the causal framework we described but is still applicable in situations where all we know is which attributes in the Markov boundary of O are admissible.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThey show how to modify (repair) the training data to enforce the CI and thus ensure that any reasonable classifier trained on it will be justifiably fair.
“We show here how to modify (repair) the training data to enforce the CI and thus ensure that any reasonable classifier trained on it will be justifiably fair.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The algorithm is a good prediction of the response variable, i.e., Pr(Y = 1|X = x) ≈ Pr(O = 1|X = x) (a reasonable classifier).
Probably not a substantial claim: may not pass S2 (checkable), S4 (based).
Interpretationnone givenFocusing on a single CI suffices for many real world fairness applications.
“In this paper we focused on a single CI, which suffices for many real world fairness applications.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
InterpretationcitationTheir problem is to repair for a saturated CI, not an MVD, since that is what is required in Corollary 3.8.
“However, our problem is to repair for a saturated CI, not an MVD, since that is what is required in Corollary 3.8.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S4 (based). May combine two claims.
Interpretationnone givenIn many practical settings, we must make judgments about the fairness of an algorithm whose inputs are unknown, and we cannot assume access to an underlying causal DAG.
“However, in many practical settings we must make judgments about the fairness of an algorithm whose inputs are unknown.We cannot assume access to an underlying causal DAG in these situations.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenKL-divergence between Pr and Pr' is bounded by conditional mutual information I(X ⊥ Y | Z).
“It is easy to see that KL-divergence between Pr and Pr ′ is bounded by conditional mutual information I (X⊥ ⊥Y|Z).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationnone givenRepairing to satisfy a CI is not a database constraint.
“here we need to repair to satisfy a CI, which is not a database constraint.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe MaxSAT and MF approaches only approximately satisfy the condition, translating to slightly weaker fairness guarantees on unseen test data.
“In contrast, the condition is only approximately satisfied by the MaxSAT and MF approaches, translating to slightly weaker fairness guarantees on unseen test data.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
PremisecitationSeveral prior efforts in algorithmic fairness have reported gender discrimination in Adult data based on a strong statistical dependency between income and gender in favor of males.
“Using this dataset, several prior efforts in algorithmic fairness have reported gender discrimination based on a strong statistical dependency between income and gender in favor of males [31,48,60].”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [31] source
Not checked in the free run.
- cites [48]
Not checked in the free run.
- cites [60]
Not checked in the free run.
May combine two claims.
InterpretationreasoningD does not satisfy φ if and only if D satisfies Q_φ, so the repair problem becomes modifying D to make Q_φ false.
“It follows immediately that D ̸ |= φ iff D |= Q φ , and therefore the repair problem becomes: modify the database D to make Q φ false.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S4 (based).
Interpretationnone givenJustifiable fairness is the strongest notion of fairness that is testable from data.
“We defined a new notion of fairness, called justifiable fairness, that addresses shortcomings of the previous definitions and argued that it is the strongest notion of fairness that is testable from data.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationFeldman's algorithm modifies each attribute so that the marginal distributions based on the subsets of the attribute with a given sensitive value are all equal.
“Feldman's algorithm modifies each attribute so that the marginal distributions based on the subsets of the attribute with a given sensitive value are all equal.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [16] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationIf Pr is a strictly positive distribution, then MB(V) is unique for all V ∈ V and can be learned from data in polynomial time.
“It is known that if Pr is a strictly positive distribution (i.e., forall v ∈ Dom(V), P(v) > 0), then MB(V ) is unique for all V ∈ V and can be learned from data in polynomial time [32].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [32]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationUnder the faithfulness assumption, the Markov boundary of a node X in the causal graph consists of the parents of X, the children of X, and the parents of the children of X.
“Note that under the faithfulness assumption, the Markov boundary of a node X in the causal graph consists of the parents of X , the children of X , and the parents of the children of X [35].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [35]
Not checked in the free run.
- The authors state this as an assumption: The probability distribution of A is faithful to the causal DAG.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationCalmon's algorithm randomly transforms all variables except for the sensitive attribute to reduce the dependence between training labels and the sensitive attribute subject to constraints that the joint distribution of the transformed data is close to the original distribution and individual attributes are not substantially distorted.
“Calmon's algorithm randomly transforms all variables except for the sensitive attribute to reduce the dependence between training labels and the sensitive attribute subject to the following constraints: (1) the joint distribution of the transformed data is close to the original distribution, and (2) individual attributes are not substantially distorted.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [7]
Not checked in the free run.
May combine two claims.
Interpretationown dataEnforcing DP, while unnecessary, can severely affect the accuracy of a classifier and introduce bias in sub-populations.
“This experiment shows that enforcing DP, while unnecessary, can severely affect the accuracy of a classifier and, even more importantly, introduce bias in sub-populations.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenThe goal of Calmon's and Feldman's algorithm is essentially to reduce DP.
“For binned Adult data, all methods significantly reduced ROD, even though the goal of Calmon's and Fledman's algorithm is essentially to reduce DP.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationnone givenJustifiable fairness addresses shortcomings of previous definitions.
“We defined a new notion of fairness, called justifiable fairness, that addresses shortcomings of the previous definitions and argued that it is the strongest notion of fairness that is testable from data.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe requirement can be satisfied in data by removing logical dependencies.
“The requirement can be satisfied in data by removing logical dependencies [44].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [44]
Not checked in the free run.
May combine two claims.
PremisecitationThe analysis in [16] was restricted to only a few attributes, and the data was excessively binned to few categories.
“We note that the analysis in [16] was restricted to only a few attributes, and the data was excessively binned to few categories (to facilitate the definition of distortion function).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [16] source
Not checked in the free run.
Classified as probably not a substantial claim.
InterpretationreasoningAn algorithm A is A-fair if MB(O) ⊆ A.
“Proof of Theorem 3.7.We show that an algorithm A is A-fair if MB(O) ⊆ A.”
Quote in the paperSubstantial claimMay combine two claims.
PremisereasoningIf δ(S;O|a_b) > 1, then the algorithm potentially discriminates against the protected group, and vice versa if δ(S;O|a_b) < 1.
“If δ (S; O |a b ) > 1, then the algorithm potentially discriminates against the protected group, and vice versa if δ (S; O |a b ) < 1.”
Quote in the paperSubstantial claim
The authors state this as an assumption.
The causal graph is given.
“In this section we assume that the causal graph is given.”
The authors state this as an assumption.
The protected attribute S classifies the population into protected S = 1 and privileged S = 0.
“For simplicity, we assume S classifies the population into protected S = 1 and privileged S = 0, for example, female and male.”
The paper relies on this without support.
No existing proposals describe comprehensive systems for pre-processing data to mitigate causal discrimination.
“Moreover, no existing proposals describe comprehensive systems for pre-processing data to mitigate causal discrimination.”
The paper relies on this without support.
Only users can identify the classification of variables into admissible and inadmissible.
“Only users can identify this classification, and therefore admissible variables are part of the problem definition:”
The authors state this as an assumption.
G and Pr are Markov compatible.
“We assume only that G and Pr are Markov compatible (Sec.2.2).”
The authors state this as an assumption.
The algorithm is a good prediction of the response variable, i.e., Pr(Y = 1|X = x) ≈ Pr(O = 1|X = x) (a reasonable classifier).
“As before, we assume a fairness application (A, S, A, I) is given and that the algorithm is a good prediction of the response variable, i.e.Pr(Y = 1|X = x) ≈ Pr(O = 1|X = x); we call the algorithm a reasonable classifier to indicate that it satisfies this condition.”
The authors state this as an assumption.
The Markov boundary of a variable is unique.
“It is usually assumed that the Markov boundary of a variable is unique (see Appendix 8.1).”
The paper relies on this without support.
Releasing data that reflect discrimination can unintentionally reinforce and amplify discrimination in other contexts that the data is used.
“Releasing data that reflect discrimination can unintentionally reinforce and amplify discrimination in other contexts that the data is used.”
The paper relies on this without support.
Minimal repairs are crucial for preserving the utility of data.
“Note that minimal repairs are crucial for preserving the utility of data.”
The authors state this as an assumption.
All probabilities are rational numbers.
“We assume that all probabilities are rational numbers.”
The authors state this as an assumption.
The test and training data are drawn from the same distribution Pr.
“It is generally assumed that the test and training data are drawn from the same distribution Pr.”
The paper relies on this without support.
Data reflects historical income inequality that can be reinforced by ML algorithms.
“Furthermore, data reflects historical income inequality that can be reinforced by ML algorithms.”
The authors state this as an assumption.
The potential influence of gender on income through some or all of the admissible variables is fair; the direct influence of gender on income, as well as its indirect influence on income through marital status, are discriminatory.
“As is common in the literature, we assumed that the potential influence of gender on income through some or all of the admissible variables was fair; However, the direct influence of gender on income, as well as its indirect influence on income through marital status, were assumed to be discriminatory.”
The authors state this as an assumption.
It is fair to use the admissible attributes to predict recidivism even though they can potentially be influenced by race, and the only goal is to address the direct influence of race.
“As is common in the literature, we assumed that it was fair to use the admissible attributes to predict recidivism even though they can potentially be influenced by race, and our only goal in this experiment was to address the direct influence of race.”
The authors state this as an assumption.
For both datasets, all attributes were admissible.
“For both datasets, we assumed all attributes were admissible.”
The authors state this as an assumption.
The probability distribution of A is faithful to the causal DAG.
“suppose the probability distribution of A is faithful to the causal DAG.”
The authors state this as an assumption.
X_i is a non-descendant of X_{i+1}.
“the assumption that X i is an non-descendant of X i+1”
The authors state this as an assumption.
Pr(Y=1|X=x) ≈ Pr(O=1|X=x).
“the assumptions Pr(Y = 1|X = x) ≈ Pr(O = 1|X = x)”
The paper relies on this without support.
The classifier is a deterministic function trained on Pr_B'.
“Because the classifier is a deterministic function trained on Pr B ′ , it follows that Pr T (o, s, i, a) = Pr B ′ (o, s, i, a) = Pr B ′ (o|a)Pr B ′ (i, s, a).”
The authors state this as an assumption.
The probability distribution is strictly positive.
“It is known that if Pr is a strictly positive distribution (i.e., forall v ∈ Dom(V), P(v) > 0), then MB(V ) is unique for all V ∈ V and can be learned from data in polynomial time [32].”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Omission of sensitive variables from training data decreases model accuracy.
“Omission has been shown to decrease model accuracy [61,136,253] and increase discrimination [54,89,165].”
From Fairness in machine learning: A survey (2024) · cites this paper as [253]
The main challenge for causal models is the requirement for background information and context regarding the causal model which may not be accessible.
“The main challenge for causal models is the requirement for background information and context regarding the causal model which may not be accessible [253].”
From Fairness in machine learning: A survey (2024) · cites this paper as [253]
Causal models have been criticized for not well examining how they would be applied in practice.
“They have also been criticized for not well examining how they would be applied in practice [253].”
From Fairness in machine learning: A survey (2024) · cites this paper as [253]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
College II's conditional rates conflict with its stated department A rates
MinorThe paper says department A admits 80% of female applicants and 100% of male applicants, then gives 0.8 and 0.2 for the two genders in that department. Those conditional rates cannot both describe the stated College II admissions.
“Pr(A = 1|G = 1, D = 'A') = 0.8 but Pr(A = 1|G = 0, D = 'A') = 0.2”
“department A admits 80% of all females, and 100% of all male applicants”
Normalized ROD has conflicting no-discrimination endpoints
MinorThe experimental setup says normalized ROD is 0 when there is no observational discrimination, while the comparison section says normalized ROD is 1 when there is no discrimination.
“We normalized ROD between 0 and 1, where 0 shows no observational discrimination.”
“Note that all numbers were normalized between 0 and 1, where ROD=1 shows no discrimination.”
Example 2.3 gives the wrong intervention probability
MinorWith department and qualification independently uniform, setting either gender produces an admission only when the applicant is both qualified and in the department that admits that gender. The probability is 1/4, not 1/2; this is the value used to establish the example's proxy-fairness claim.
“P(O = 1|do(G = 1)) = P(O = 1|do(G = 0)) = 1 2 .”
“Let D = U D and Q = U Q , where U D and U Q are exogenous factors that are independent and that are uniformly distributed, e.g., P(U Q = 1) = P(U Q = 0) = 1 2 . Further sup- pose f (G, 'A', Q) = G ∧ Q and f (G, 'B', Q) = (1 -G) ∧ Q”
The same intervention is assigned two different probabilities
MinorBoth expressions specify do(G = 1) and do(U o = 1), but one gives probability 0 and the other gives probability 1. The second expression appears to intend do(G = 0).
“P(O = 1|do(G = 1), do(U o = 1)) = P(O = 1|G = 1, U o = 1) = 0”
“P(O = 1|do(G = 1), do(U o = 1)) = P(O = 1|G = 0, U o = 1) = 1”
Cites
UCI Machine Learning Repository
Asuncion, A. (2007) · Medical Entomology and Zoology · Cited by 24,190 · see citing works
(1988) · Cited by 16,582 · see citing works
Advances in Neural Information Processing Systems 29
Teymur, O., Zygalakis, K., & Calderhead, B. (2016) · Cited by 13,881 · see citing works
Dwork, C., Hardt, M., Pitassi, T., Reingold, O., & Zemel, R. (2012) · Proceedings of the 3rd Innovations in Theoretical Computer Science Conference · doi:10.1145/2090236.2090255 · Cited by 3,501 · see citing works
Abiteboul, S., Hull, R. B., & Vianu, V. (1994) · Cited by 3,397 · see citing works
Equality of Opportunity in Supervised Learning
Hardt, M., Price, E., & Srebro, N. (2016) · arXiv · doi:10.48550/arxiv.1610.02413 · Cited by 2,536 · see citing works
Causal inference in statistics: An overview
Pearl, J. (2009) · Statistics Surveys · doi:10.1214/09-ss057 · Cited by 2,336 · cited 1× · see citing works
“To avoid individual-level counterfactuals, a common is to study population-level counterfactuals or interventional distributions that capture the effect of interventions at population level rather than individual level [38, 40, 41].”
BackgroundFair prediction with disparate impact: a study of bias in recidivism prediction instruments
Chouldechova, A. (2017) · Big Data · doi:10.1089/big.2016.0047 · Cited by 2,159 · see citing works
Certifying and Removing Disparate Impact
Feldman, M., Friedler, S. A., Moeller, J., Scheidegger, C., & Venkatasubramanian, S. (2015) · Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining · doi:10.1145/2783258.2783311 · Cited by 1,827 · see citing works
Algorithmic Decision Making and the Cost of Fairness
Corbett-Davies, S., Pierson, E., Feller, A., Goel, S., & Huq, A. (2017) · Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining · doi:10.1145/3097983.3098095 · Cited by 1,149 · see citing works
(2013) · Cited by 1,126 · see citing works
Fairness definitions explained
Verma, S., & Rubin, J. (2018) · Proceedings of the International Workshop on Software Fairness · doi:10.1145/3194770.3194776 · Cited by 1,124 · see citing works
Kusner, M. J., Loftus, J. R., Russell, C., & Silva, R. (2017) · arXiv · doi:10.48550/arxiv.1703.06856 · Cited by 995 · see citing works
Three naive Bayes approaches for discrimination-free classification.
Calders, T., & Verwer, S. (2010) · Data Mining and Knowledge Discovery · doi:10.1007/s10618-010-0190-x · Cited by 764 · see citing works
Fairness-Aware Classifier with Prejudice Remover Regularizer
Kamishima, T., Akaho, S., Asoh, H., & Sakuma, J. (2012) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-33486-3_3 · Cited by 694 · see citing works
Algorithms for Nonnegative Matrix Factorization with the β-Divergence
Févotte, C., & Idier, J. (2011) · Neural Computation · doi:10.1162/neco_a_00168 · Cited by 665 · see citing works
Fairness Constraints: Mechanisms for Fair Classification
Zafar, M. B., Valera, I., Rodriguez, M. G., & Gummadi, K. P. (2015) · arXiv · doi:10.48550/arxiv.1507.05259 · Cited by 645 · see citing works
Zafar, M. B., Valera, I., Gomez Rodriguez, M., & Gummadi, K. P. (2017) · Proceedings of the 26th International Conference on World Wide Web · doi:10.1145/3038912.3052660 · Cited by 632 · see citing works
On the Complexity of Nonnegative Matrix Factorization
Vavasis, S. A. (2009) · SIAM Journal on Optimization · doi:10.1137/070709967 · Cited by 601 · see citing works
Ramoni, M. F., & Sebastiani, P. (2005) · IGI Global eBooks · doi:10.4018/978-1-59140-557-3.ch128 · Cited by 542 · see citing works
Statistics and Causal Inference: Comment: Which Ifs Have Causal Answers
Rubin, D. B. (1986) · Journal of the American Statistical Association · doi:10.2307/2289065 · Cited by 517 · see citing works
Veale, M., Van Kleek, M., & Binns, R. (2018) · Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3173574.3174014 · Cited by 490 · cited 1× · see citing works
“As a result, a classifier trained without regard to the protected attribute not only fails to remove discrimination, but it can complicate the detection and mitigation of discrimination downstream via in-processing or post-processing techniques [9, 10, 18, 24, 25, 34, 43, 51], which we next describe.”
BackgroundBuilding Classifiers with Independency Constraints
Calders, T., Kamiran, F., & Pechenizkiy, M. (2009) · 2009 IEEE International Conference on Data Mining Workshops · doi:10.1109/icdmw.2009.83 · Cited by 468 · see citing works
Optimized Pre-Processing for Discrimination Prevention
Calmon, F. P., Wei, D., Vinzamuri, B., Ramamurthy, K. N., & Varshney, K. R. (2017) · neural information processing systems · Cited by 459 · see citing works
Cambridge University Press, 1696–1712
McKenzie, D. F. (2010) · Cambridge University Press eBooks · doi:10.1017/cbo9781139197380 · Cited by 457 · see citing works
Classifying without discriminating
Kamiran, F., & Calders, T. (2009) · 2009 2nd International Conference on Computer, Control and Communication · doi:10.1109/ic4.2009.4909197 · Cited by 409 · see citing works
Fairness testing: testing software for discrimination
Galhotra, S., Brun, Y., & Meliou, A. (2017) · Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering · doi:10.1145/3106237.3106277 · Cited by 405 · see citing works
Avoiding Discrimination through Causal Reasoning
Kilbertus, N., Rojas-Carulla, M., Parascandolo, G., Hardt, M., Janzing, D., & Schölkopf, B. (2017) · arXiv · doi:10.48550/arxiv.1706.02744 · Cited by 358 · see citing works
Learning Bayesian Network Model Structure from Data
Margaritis, D. (2003) · Cited by 282 · see citing works
k-NN as an implementation of situation testing for discrimination discovery and prevention
Luong, B. T., Ruggieri, S., & Turini, F. (2011) · Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining · doi:10.1145/2020408.2020488 · Cited by 263 · see citing works
Database Repairing and Consistent Query Answering
Bertossi, L. (2011) · Synthesis lectures on data management · doi:10.1007/978-3-031-01883-1 · Cited by 262 · see citing works
Identifiability of path-specific effects
Avin, C., Shpitser, I., & Pearl, J. (2005) · eScholarship (California Digital Library) · Cited by 215 · see citing works
Bias detectives: the researchers striving to make algorithms fair
Courtland, R. (2018) · Nature · doi:10.1038/d41586-018-05469-3 · Cited by 205 · see citing works
Disparate Impact in Big Data PolicingPreprint
Selbst, A. (2017) · SSRN Electronic Journal · doi:10.2139/ssrn.2819182 · Cited by 189 · see citing works
Learning Non-Discriminatory Predictors
Woodworth, B., Gunasekar, S., Ohannessian, M. I., & Srebro, N. (2017) · arXiv · doi:10.48550/arxiv.1702.06081 · Cited by 182 · see citing works
Open-WBO: A Modular MaxSAT Solver,
Martins, R., Manquinho, V. M., & Lynce, I. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-09284-3_33 · Cited by 175 · see citing works
FairTest: Discovering Unwarranted Associations in Data-Driven Applications
Tramèr, F., Atlidakis, V., Geambasu, R., Hsu, D., Hubaux, J.-P., Humbert, M., Juels, A., & Lin, H. (2015) · arXiv · doi:10.48550/arxiv.1510.02377 · Cited by 171 · see citing works
FairTest: Discovering Unwarranted Associations in Data-Driven Applications
Tramer, F., Atlidakis, V., Geambasu, R., Hsu, D., Hubaux, J.-P., Humbert, M., Juels, A., & Lin, H. (2017) · 2017 IEEE European Symposium on Security and Privacy (EuroS&P) · doi:10.1109/eurosp.2017.29 · Cited by 171 · see citing works
The problem of infra-marginality in outcome tests for discrimination
Simoiu, C., Corbett-Davies, S., & Goel, S. (2017) · The Annals of Applied Statistics · doi:10.1214/17-aoas1058 · Cited by 154 · see citing works
When Worlds Collide: Integrating Different Counterfactual Assumptions in Fairness
Russell, C., Kusner, M. J., Loftus, J. R., & Silva, R. (2017) · Surrey Research Insight Open Access (The University of Surrey) · doi:10.5555/3295222.3295388 · Cited by 129 · see citing works
Handling Conditional Discrimination
liobaite, I., Kamiran, F., & Calders, T. (2011) · 2011 IEEE 11th International Conference on Data Mining · doi:10.1109/icdm.2011.72 · Cited by 125 · see citing works
Chang, B., & Hoaglin, D. C. (2017) · Medical Care · doi:10.1097/mlr.0000000000000696 · Cited by 120 · see citing works
Provenance Analysis for Missing Answers and Integrity Repairs.
Zaharia, M., Chen, A., Davidson, A., Ghodsi, A., Hong, S. A., Konwinski, A., Murching, S., Nykodym, T., Ogilvie, P., Parkhe, M., et al. (2018) · IEEE Data(base) Engineering Bulletin · Cited by 112 · see citing works
Causal Reasoning for Algorithmic FairnessPreprint
Loftus, J. R., Russell, C., Kusner, M. J., & Silva, R. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.05859 · Cited by 110 · see citing works
On the implication problem for probabilistic conditional independency
Wong, S. K. M., Butz, C. J., & Wu, D. (2000) · IEEE Transactions on Systems Man and Cybernetics - Part A Systems and Humans · doi:10.1109/3468.895901 · Cited by 106 · see citing works
Comment: The Design and Analysis of Gold Standard Randomized Experiments
Rubin, D. B. (2008) · Journal of the American Statistical Association · doi:10.1198/016214508000001011 · Cited by 81 · see citing works
Computing Optimal Repairs for Functional Dependencies
Livshits, E., Kimelfeld, B., & Roy, S. (2018) · ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems (PODS) · doi:10.1145/3196959.3196980 · Cited by 74 · see citing works
The Law and Policy of People Analytics
Bodie, M., Cherry, M. A., McCormick, M. L., & Tang, J. (2016) · bepress Legal Repository · Cited by 68 · see citing works
Salimi, B., Gehrke, J. E., & Suciu, D. M. (2018) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3183713.3196914 · Cited by 46 · see citing works
Self-citationDisparate Impact in Big Data Policing
Selbst, A. D. (2018) · Digital Commons (University of Georgia School of Law) · Cited by 44 · see citing works
Optimized Data Pre-Processing for Discrimination PreventionPreprint
Calmon, F. P., Wei, D., Ramamurthy, K. N., & Varshney, K. R. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1704.03354 · Cited by 37 · see citing works
Fairness in Relational Domains
Farnadi, G., Babaki, B., & Getoor, L. C. (2018) · Proceedings of the AAAI/ACM Conference on AI Ethics and Society · doi:10.1145/3278721.3278733 · Cited by 35 · see citing works
Nabi, R., & Shpitser, I. (2018) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v32i1.11553 · Cited by 20 · see citing works
Capuchin: Causal Database Repair for Algorithmic FairnessPreprint
Salimi, B., Rodriguez, L., Howe, B., & Suciu, D. M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1902.08283 · Cited by 12 · see citing works
Self-citationTrend Tests in Epidemiology: P-Values or Confidence Intervals?
Hothorn, L. A. (1999) · Biometrical Journal · doi:10.1002/(sici)1521-4036(199911)41:7 · Cited by 6 · see citing works
Fairness-Aware Relational Learning and Inference.
Farnadi, G., Babaki, B., & Getoor, L. (2018) · National Conference on Artificial Intelligence · Cited by 2 · see citing works
Flagged first, then by citations
Research works printed but not linked: 8
- 10.5555/551350 · DOI
- 10.5555/2371212 · DOI
- Jeff Larson , Surya Mattu , Lauren Kirchner , and Julia Angwin . How we analyzed the compas recidivism algorithm. ProPublica (5 2016 ), 9, 2016. Jeff Larson, Surya Mattu, Lauren Kirchner, and Julia Angwin. How we analyzed the compas recidivism algorithm. ProPublica (5 2016), 9, 2016.
- Judea Pearl . Causality. Cambridge university press , 2009 . Judea Pearl. Causality. Cambridge university press, 2009.
- Judea Pearl and Azaria Paz . Graphoids: A graph-based logic for reasoning about relevance relations . University of California (Los Angeles). Computer Science Department , 1985 . Judea Pearl and Azaria Paz. Graphoids: A graph-based logic for reasoning about relevance relations. University of California (Los Angeles). Computer Science Department, 1985.
- Jennifer Valentino-Devries , Jeremy Singer-Vine , and Ashkan Soltani . Websites vary prices, deals based on users' information . Wall Street Journal , 10 : 60 -- 68 , 2012 . Jennifer Valentino-Devries, Jeremy Singer-Vine, and Ashkan Soltani. Websites vary prices, deals based on users' information. Wall Street Journal, 10:60--68, 2012.
- 10.5555/1958447.1958459 · DOI
- Lauren Weber and Elizabeth Dwoskin . Are workplace personality tests fair ? Wall Strreet Journal , 2014 . Lauren Weber and Elizabeth Dwoskin. Are workplace personality tests fair? Wall Strreet Journal, 2014.
Cited by
Sorted by citations
A Review on Fairness in Machine Learning
Pessach, D., & Shmueli, E. (2023) · ACM Computing Surveys · doi:10.1145/3494672 · Cited by 598 · see citing works
Data collection and quality challenges in deep learning: a data-centric AI perspective
Whang, S. E., Roh, Y., Song, H., & Lee, J.-G. (2023) · The VLDB Journal · doi:10.1007/s00778-022-00775-9 · Cited by 573 · see citing works
Fairness in machine learning: A survey
Caton, S., & Haas, C. (2024) · ACM Computing Surveys · doi:10.1145/3616865 · Cited by 646 · see citing works
An Intersectional Definition of Fairness
Foulds, J. R., Islam, R., Keya, K. N., & Pan, S. (2020) · 2020 IEEE 36th International Conference on Data Engineering (ICDE) · doi:10.1109/icde48307.2020.00203 · Cited by 201 · see citing works
“The AI community has responded by developing a broad array of mathematical formulations of fairness and learning algorithms which aim to satisfy them [3], [10], [13], [20], [24].”
BackgroundTraining confounder-free deep learning models for medical applications
Zhao, Q., Adeli, E., & Pohl, K. M. (2020) · Nature Communications · doi:10.1038/s41467-020-19784-9 · Cited by 150 · see citing works
Fairness in rankings and recommendations: an overview
Pitoura, E., Stefanidis, K., & Koutrika, G. (2021) · The VLDB Journal · doi:10.1007/s00778-021-00697-y · Cited by 150 · see citing works
Fairness in Machine Learning: A Survey
Caton, S., & Haas, C. (2020) · arXiv · doi:10.48550/arxiv.2010.04053 · Cited by 646 · see citing works
Biswas, S., & Rajan, H. (2021) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3468264.3468536 · Cited by 114 · see citing works
Algorithmic discrimination in the credit domain: what do we know about it?
García, A. C. B., García, M., & C, R. R. B. (2023) · AI & Society · doi:10.1007/s00146-023-01676-3 · Cited by 127 · see citing works
Representation Learning with Statistical Independence to Mitigate Bias
Adeli, E., Zhao, Q., Pfefferbaum, A., Sullivan, E. V., Fei-Fei, L., Niebles, J. C., & Pohl, K. M. (2021) · IEEE Winter Conference on Applications of Computer Vision · doi:10.1109/wacv48630.2021.00256 · Cited by 93 · see citing works
Balayn, A., Lofi, C., & Houben, G.-J. (2021) · The VLDB Journal · doi:10.1007/s00778-021-00671-8 · Cited by 98 · see citing works
Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactuals
Galhotra, S., Pradhan, R., & Salimi, B. (2021) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3448016.3458455 · Cited by 87 · see citing works
Self-citationOperationalizing individual fairness with pairwise fair representations
Lahoti, P., Gummadi, K. P., & Weikum, G. (2019) · Proceedings of the VLDB Endowment · doi:10.14778/3372716.3372723 · Cited by 86 · see citing works
Fairness issues, current approaches, and challenges in machine learning models
Jui, T. D., & Rivas, P. (2024) · International Journal of Machine Learning and Cybernetics · doi:10.1007/s13042-023-02083-2 · Cited by 91 · see citing works
Stoyanovich, J., Howe, B., & Jagadish, H. V. (2020) · Proceedings of the VLDB Endowment · doi:10.14778/3415478.3415570 · Cited by 82 · see citing works
Self-citationBiswas, S., & Rajan, H. (2021) · Iowa State University Digital Repository (Iowa State University) · Cited by 75 · see citing works
Li, Y., Li, J., Suhara, Y., Wang, J., Hirota, W., & Tan, W.-C. (2021) · Journal of Data and Information Quality · doi:10.1145/3431816 · Cited by 62 · see citing works
Interpretable Data-Based Explanations for Fairness Debugging
Pradhan, R., Zhu, J., Glavic, B., & Salimi, B. (2022) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3514221.3517886 · Cited by 54 · see citing works
Self-citationRisk of Training Diagnostic Algorithms on Data with Demographic Bias
Abbasi-Sureshjani, S., Raumanns, R., Michels, B. E. J., Schouten, G., & Cheplygina, V. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-61166-8_20 · Cited by 54 · see citing works
Silva: Interactively Assessing Machine Learning Fairness Using Causality
Yan, J. N., Gu, Z., Lin, H., & Rzeszotarski, J. M. (2020) · Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3313831.3376447 · Cited by 54 · see citing works
Rank aggregation algorithms for fair consensus
Kuhlman, C., & Rundensteiner, E. A. (2020) · Proceedings of the VLDB Endowment · doi:10.14778/3407790.3407855 · Cited by 49 · see citing works
The Causal Fairness Field Guide: Perspectives From Social and Formal Sciences
Carey, A. N., & Wu, X. (2022) · AI and Ethics · doi:10.3389/fdata.2022.892837 · Cited by 90 · see citing works
Automated feature engineering for algorithmic fairness
Salazar, R., Neutatz, F., & Abedjan, Z. (2021) · Proceedings of the VLDB Endowment · doi:10.14778/3461535.3463474 · Cited by 40 · see citing works
Complaint-driven Training Data Debugging for Query 2.0
Wu, W., Flokas, L., Wu, E., & Wang, J. (2020) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3318464.3389696 · Cited by 39 · see citing works
Survey on Causal-based Machine Learning Fairness NotionsPreprint
Makhlouf, K., Zhioua, S., & Catuscia Palamidessi, A. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.09553 · Cited by 37 · see citing works
Nutritional Labels for Data and Models
Stoyanovich, J., & Howe, B. (2019) · IEEE Data(base) Engineering Bulletin · Cited by 36 · see citing works
Self-citationAnahideh, H., Asudeh, A., & Thirumuruganathan, S. (2022) · Expert Systems with Applications · doi:10.1016/j.eswa.2022.116981 · Cited by 33 · see citing works
Metam: Goal-Oriented Data Discovery
Galhotra, S., Gong, Y., & Fernandez, R. C. (2023) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde55515.2023.00213 · Cited by 41 · see citing works
Through the Data Management Lens: Experimental Analysis and Evaluation of Fair Classification
Islam, M. T., Fariha, A., Meliou, A., & Salimi, B. (2022) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3514221.3517841 · Cited by 30 · see citing works
Self-citationTailoring data source distributions for fairness-aware data integration
Nargesian, F., Asudeh, A., & Jagadish, H. V. (2021) · Proceedings of the VLDB Endowment · doi:10.14778/3476249.3476299 · Cited by 31 · see citing works
Causal Feature Selection for Algorithmic Fairness
Galhotra, S., Shanmugam, K., Sattigeri, P., & Varshney, K. R. (2022) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3514221.3517909 · Cited by 31 · see citing works
What-is and How-to for Fairness in Machine Learning: A Survey, Reflection, and Perspective
Tang, Z., Zhang, J., & Zhang, K. (2023) · ACM Computing Surveys · doi:10.1145/3597199 · Cited by 33 · see citing works
SCODED: Statistical Constraint Oriented Data Error Detection
Yan, J. N., Schulte, O., Zhang, M., Wang, J., & Cheng, R. C. K. (2020) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3318464.3380568 · Cited by 30 · see citing works
Data Dependencies Extended for Variety and Veracity: A Family Tree
Song, S., Gao, F., Huang, R., & Wang, C. (2020) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2020.3046443 · Cited by 30 · see citing works
OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learning
Zhang, H., Chu, X., Asudeh, A., & Navathe, S. B. (2021) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3448016.3452787 · Cited by 30 · see citing works
Identifying Insufficient Data Coverage for Ordinal Continuous-Valued Attributes
Asudeh, A., Shahbazi, N., Jin, Z., & Jagadish, H. V. (2021) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3448016.3457315 · Cited by 30 · see citing works
Causality for Trustworthy Artificial Intelligence: Status, Challenges and Perspectives
Rawal, A., Raglin, A. J., Rawat, D. B., Sadler, B. M., & McCoy, J. (2024) · ACM Computing Surveys · doi:10.1145/3665494 · Cited by 35 · see citing works
Lu, M., Zhao, Q., Zhang, J., Pohl, K. M., Fei-Fei, L., Niebles, J. C., & Adeli, E. (2021) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr46437.2021.01077 · Cited by 30 · see citing works
Database Repair Meets Algorithmic Fairness
Salimi, B., Howe, B., & Suciu, D. M. (2020) · ACM SIGMOD Record · doi:10.1145/3422648.3422657 · Cited by 28 · see citing works
Self-citationResponsible Data Integration: Next-generation Challenges
Nargesian, F., Asudeh, A., & Jagadish, H. V. (2022) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3514221.3522567 · Cited by 25 · see citing works
Explainable AI: Foundations, Applications, Opportunities for Data Management Research
Pradhan, R., Lahiri, A., Galhotra, S., & Salimi, B. (2022) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3514221.3522564 · Cited by 25 · see citing works
Self-citationA review of causality-based fairness machine learning
Su, C., Yu, G., Wang, J., Yan, Z., & Cui, L. (2022) · Intelligence & Robotics · doi:10.20517/ir.2022.17 · Cited by 24 · see citing works
FairPrep: Promoting Data to a First-Class Citizen in Studies on Fairness-Enhancing InterventionsPreprint
Schelter, S., He, Y., Khilnani, J., & Stoyanovich, J. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1911.12587 · Cited by 24 · see citing works
Fairly evaluating and scoring items in a data set
Asudeh, A., & Jagadish, H. V. (2020) · Proceedings of the VLDB Endowment · doi:10.14778/3415478.3415566 · Cited by 23 · see citing works
The computation of optimal subset repairs
Miao, D., Cai, Z., Li, J., Gao, X., & Liu, X. (2020) · Proceedings of the VLDB Endowment · doi:10.14778/3407790.3407809 · Cited by 23 · see citing works
Fairness in Rankings and Recommenders: Models, Methods and Research Directions
Pitoura, E., Stefanidis, K., & Koutrika, G. (2021) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde51399.2021.00265 · Cited by 18 · see citing works
Fairness-Aware Instrumentation of Preprocessing~Pipelines for Machine Learning
Yang, K., Huang, B., Stoyanovich, J., & Schelter, S. (2020) · UvA-DARE (University of Amsterdam) · doi:10.1145/3398730.3399194 · Cited by 18 · see citing works
Fairness-aware Methods in Rankings and Recommenders
Pitoura, E., Stefanidis, K., & Koutrika, G. (2021) · IEEE International Conference on Mobile Data Management (MDM) · doi:10.1109/mdm52706.2021.00013 · Cited by 17 · see citing works
Counterfactual Fairness for Facial Expression Recognition
Cheong, J., Kalkan, S., & Güneş, H. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-25072-9_16 · Cited by 17 · see citing works
Poulain, R., & Tarissan, F. (2019) · Information Processing & Management · doi:10.1016/j.ipm.2019.102169 · Cited by 16 · see citing works
Color Invariant Skin Segmentation
Han, X., Sarkar, A., & Abbott, A. L. (2022) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw56347.2022.00328 · Cited by 16 · see citing works
Inferring Sensitive Attributes from Model Explanations
Duddu, V., & Boutet, A. (2022) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3511808.3557362 · Cited by 15 · see citing works
Maximizing fair content spread via edge suggestion in social networks
Swift, I. P., Ebrahimi, S., Nova, A., & Asudeh, A. (2022) · Proceedings of the VLDB Endowment · doi:10.14778/3551793.3551824 · Cited by 15 · see citing works
Fair Feature Selection: A Causal Perspective
Ling, Z., Xu, E., Zhou, P., Du, L., Yu, K., & Wu, X. (2024) · ACM Transactions on Knowledge Discovery from Data · doi:10.1145/3643890 · Cited by 14 · see citing works
When Causality Meets Fairness: A Survey
Makhlouf, K., Zhioua, S., & Catuscia Palamidessi, A. (2023) · Journal of Logical and Algebraic Methods in Programming · doi:10.1016/j.jlamp.2024.101000 · Cited by 13 · see citing works
Makhija, N., & Gatterbauer, W. (2023) · Proceedings of the ACM on Management of Data · doi:10.1145/3626715 · Cited by 13 · see citing works
PreFair: Privately Generating Justifiably Fair Synthetic Data
Pujol, D., Gilad, A., & Machanavajjhala, A. (2023) · Proceedings of the VLDB Endowment · doi:10.14778/3583140.3583168 · Cited by 13 · see citing works
iFlipper: Label Flipping for Individual Fairness
Zhang, H., Tae, K. H., Park, J., Chu, X., & Whang, S. E. (2023) · Proceedings of the ACM on Management of Data · doi:10.1145/3588688 · Cited by 13 · see citing works
Databases Unbound: Querying All of the World's Bytes with AI
Madden, S., Cafarella, M., Franklin, M. J. M., & Kraska, T. (2024) · Proceedings of the VLDB Endowment · doi:10.14778/3685800.3685916 · Cited by 13 · see citing works
Lamba, H., Rodolfa, K. T., & Ghani, R. (2021) · ACM SIGKDD Explorations Newsletter · doi:10.1145/3468507.3468518 · Cited by 13 · see citing works
Data Management for Causal Algorithmic FairnessPreprint
Salimi, B., Howe, B., & Suciu, D. M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1908.07924 · Cited by 13 · see citing works
Self-citationFairness and Discrimination in Information Access SystemsPreprint
Ekstrand, M. D., Das, A., Burke, R., & Díaz, F. (2021) · arXiv (Cornell University) · Cited by 13 · see citing works
An Interactive Approach to Bias Mitigation in Machine Learning
Wang, H., Mukhopadhyay, S., Xiao, Y., & Fang, S. (2021) · 2021 IEEE 20th International Conference on Cognitive Informatics & Cognitive Computing (ICCI*CC) · doi:10.1109/iccicc53683.2021.9811333 · Cited by 12 · see citing works
Machine Learning and Big Data: What is Important?
Stonebraker, M. R., & Rezig, E. K. (2019) · IEEE Data(base) Engineering Bulletin · Cited by 12 · see citing works
Capuchin: Causal Database Repair for Algorithmic FairnessPreprint
Salimi, B., Rodriguez, L., Howe, B., & Suciu, D. M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1902.08283 · Cited by 12 · see citing works
Self-citationOTClean: Data Cleaning for Conditional Independence Violations using Optimal Transport
Pirhadi, A., Moslemi, M. H., Cloninger, A., Milani, M., & Salimi, B. (2024) · Proceedings of the ACM on Management of Data · doi:10.1145/3654963 · Cited by 11 · see citing works
Self-citationWhat Is Fair? Defining Fairness in Machine Learning for Health
Gao, J., Chou, B., McCaw, Z. R., Thurston, H., Varghese, P., Hong, C., & Gronsbell, J. L. (2025) · Statistics in Medicine · doi:10.1002/sim.70234 · Cited by 14 · see citing works
Evaluating Classification Feasibility Using Functional Dependencies
Guilly, M. L., Petit, J.-M., & Scuturici, V.-M. (2020) · Lecture notes in computer science · doi:10.1007/978-3-662-62271-1_5 · Cited by 11 · see citing works
Who is closer: A computational method for domain gap evaluation
Liu, X., & Zhang, S. S. (2021) · Pattern Recognition · doi:10.1016/j.patcog.2021.108293 · Cited by 11 · see citing works
Kletti, T., Renders, J.-M., & Loiseau, P. (2022) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/3488560.3498490 · Cited by 11 · see citing works
DataPrism: Exposing Disconnect between Data and Systems
Galhotra, S., Fariha, A., Lourenço, R., Freire, J., Meliou, A., & Srivastava, D. (2022) · SIGMOD Conference · doi:10.1145/3514221.3517864 · Cited by 18 · see citing works
TestSGD : Interpretable Testing of Neural Networks against Subtle Group Discrimination
Zhang, M., Sun, J., Wang, J., & Sun, B. (2023) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3591869 · Cited by 12 · see citing works
Fairness Under Feature Exemptions: Counterfactual and Observational Measures
Dutta, S., Venkatesh, P., Mardziel, P., Datta, A., & Grover, P. (2021) · IEEE Transactions on Information Theory · doi:10.1109/tit.2021.3103206 · Cited by 11 · see citing works
Fairness & friends in the data science era
Catania, B., Guerrini, G., & Accinelli, C. (2022) · AI & Society · doi:10.1007/s00146-022-01472-5 · Cited by 12 · see citing works
Removing biased data to improve fairness and accuracyPreprint
Verma, S., Ernst, M. D., & Just, R. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2102.03054 · Cited by 19 · see citing works
On Measuring Popularity Bias in Collaborative Filtering Data.
Borges, R., & Stefanidis, K. (2020) · Tampere University Institutional Repository (Tampere University) · Cited by 10 · see citing works
A Quantum Leap for Fairness: Quantum Bayesian Approach for Fair Decision Making
Mutlu, E. Ç., & Garibay, Ö. Ö. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-90963-5_37 · Cited by 9 · see citing works
Fixing Privilege Escalations in Cloud Access Control with MaxSAT and Graph Neural Networks
Hu, Y., Wang, W., Sarfraz Khurshid, D., McMillan, K. L., & Tiwari, M. (2023) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase56229.2023.00167 · Cited by 8 · see citing works
Coverage-based Rewriting for Data Preparation.
Accinelli, C., Minisi, S., & Catania, B. (2020) · CINECA IRIS Institutial Research Information System (University of Genoa) · Cited by 8 · see citing works
Fair streaming feature selection
Duan, Z., Li, T., Ling, Z., Wu, X., Yang, J., & Jia, Z. (2025) · Neurocomputing · doi:10.1016/j.neucom.2025.129394 · Cited by 7 · see citing works
The many facets of fairness in recommender systems: Consumers, providers and items
Shafiloo, R., Stratigi, M., Peltonen, J., Olsson, T., & Stefanidis, K. (2025) · Information Systems · doi:10.1016/j.is.2025.102643 · Cited by 7 · see citing works
Neutatz, F., Bießmann, F., & Abedjan, Z. (2021) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3448016.3457295 · Cited by 7 · see citing works
Interactivity, Fairness and Explanations in Recommendations
Giannopoulos, G., Papastefanatos, G., Sacharidis, D., & Stefanidis, K. (2021) · ACM Conference on User Modeling, Adaptation and Personalization (UMAP) · doi:10.1145/3450614.3462238 · Cited by 7 · see citing works
Entity Matching with AUC-Based Fairness
Nilforoushan, S., Wu, Q., & Milani, M. (2022) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata55660.2022.10020293 · Cited by 7 · see citing works
Causal Inference in Data Analysis with Applications to Fairness and Explanations
Roy, S., & Salimi, B. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-31414-8_3 · Cited by 6 · see citing works
Self-citationLearning Fair Naive Bayes Classifiers by Discovering and Eliminating Discrimination Patterns
Choi, Y., Farnadi, G., Babaki, B., & Van den Broeck, G. (2020) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v34i06.6565 · Cited by 5 · see citing works
Erfanian, M., Jagadish, H. V., & Asudeh, A. (2024) · Proceedings of the VLDB Endowment · doi:10.14778/3681954.3682014 · Cited by 16 · see citing works
Interactive Mitigation of Biases in Machine Learning Models for Undergraduate Student Admissions
Busum, K. V., & Fang, S. (2025) · AI · doi:10.3390/ai6070152 · Cited by 5 · see citing works
The Many Facets of Data Equity
Jagadish, H. V., Stoyanovich, J., & Howe, B. (2022) · EDBT/ICDT Workshops · doi:10.1145/3533425 · Cited by 18 · see citing works
Self-citationIdentifiability of Causal-based ML Fairness Notions
Makhlouf, K., Zhioua, S., & Catuscia Palamidessi, A. (2022) · International Conference on Computational Intelligence and Communication Networks (CICN) · doi:10.1109/cicn56167.2022.10008263 · Cited by 5 · see citing works
Prerequisite-driven Fair Clustering on Heterogeneous Information Networks
Zhang, J., Wang, S., Sun, Y., & Peng, Z. (2023) · Proceedings of the ACM on Management of Data · doi:10.1145/3589267 · Cited by 5 · see citing works
Interventional Fairness with Indirect Knowledge of Unobserved Protected Attributes
Galhotra, S., Shanmugam, K., Sattigeri, P., & Varshney, K. R. (2021) · Entropy · doi:10.3390/e23121571 · Cited by 5 · see citing works
A Review of Partial Information Decomposition in Algorithmic Fairness and Explainability
Dutta, S., & Hamman, F. (2023) · Entropy · doi:10.3390/e25050795 · Cited by 4 · see citing works
Data distribution tailoring revisited: cost-efficient integration of representative data
Chang, J., Cui, B., Nargesian, F., Asudeh, A., & Jagadish, H. V. (2024) · The VLDB Journal · doi:10.1007/s00778-024-00849-w · Cited by 4 · see citing works
Consistent Range Approximation for Fair Predictive Modeling
Zhu, J., Galhotra, S., Sabri, N., & Salimi, B. (2023) · Proceedings of the VLDB Endowment · doi:10.14778/3611479.3611498 · Cited by 4 · see citing works
Self-citationMa, L., Li, J., Shao, D., Yan, J., Wang, J., & Yan, Y. (2024) · IEEE Access · doi:10.1109/access.2024.3405586 · Cited by 4 · see citing works
Making individually fair predictions with causal pathways
Chikahara, Y., Sakaue, S., Fujino, A., & Kashima, H. (2022) · Data Mining and Knowledge Discovery · doi:10.1007/s10618-022-00885-6 · Cited by 4 · see citing works
Next-generation Challenges of Responsible Data Integration
Nargesian, F., Asudeh, A., & Jagadish, H. V. (2023) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/3539597.3572727 · Cited by 4 · see citing works
Zhang, H., Shahbazi, N., Chu, X., & Asudeh, A. (2021) · Workshop on Data Management for End-to-End Machine Learning (DEEM) · doi:10.1145/3462462.3468882 · Cited by 4 · see citing works
Teaching Responsible Data Science: Charting New Pedagogical TerritoryPreprint
Stoyanovich, J., & Lewis, A. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1912.10564 · Cited by 4 · see citing works
- Authors
- Salimi, B., Rodriguez, L., Howe, B., & Suciu, D.
- Affiliations
- University of Washington (US)
- Venue
- Proceedings of the 2019 International Conference on Management of Data
- Publisher
- ACM
- Published
- 2019-06-25
- Pages
- 793-810
- ISSN
- 0730-8078 (ISSN-L)
- OpenAlex
- W2948130259
- Cited by
- 145
- References
- 55
- Citations by year
- 2026: 8 · 2025: 14 · 2024: 21 · 2023: 20 · 2022: 23 · 2021: 30 · 2020: 21 · 2019: 8
- FWCI
- 21.43
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM SIGMOD International Conference on Management of Data (SIGMOD) (publishedVersion)
- Funders
- NSF (1740996)
- NSF III (1703281)
- NSF AITF (1535565)
- Topics
- Social Sciences › Safety Research › Ethics and Social Impacts of AI
- Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Keywords
- algorithmic fairness, database repair, Simpson's paradox, causal models, fairness guarantees, statistical anomalies
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-09.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-09.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review