Quantifying Feature Contributions to Overall Disparity Using Information Theory
Not on the map. Why?
Abstract (arXiv)
When a machine-learning algorithm makes biased decisions, it can be helpful to understand the sources of disparity to explain why the bias exists. Towards this, we examine the problem of quantifying the contribution of each individual feature to the observed disparity. If we have access to the decision-making model, one potential approach (inspired from intervention-based approaches in explainability literature) is to vary each individual feature (while keeping the others fixed) and use the resulting change in disparity to quantify its contribution. However, we may not have access to the model or be able to test/audit its outputs for individually varying features. Furthermore, the decision may not always be a deterministic function of the input features (e.g., with human-in-the-loop). For these situations, we might need to explain contributions using purely distributional (i.e., observational) techniques, rather than interventional. We ask the question: what is the "potential" contribution of each individual feature to the observed disparity in the decisions when the exact decision-making mechanism is not accessible? We first provide canonical examples (thought experiments) that help illustrate the difference between distributional and interventional approaches to explaining contributions, and when either is better suited. When unable to intervene on the inputs, we quantify the "redundant" statistical dependency about the protected attribute that is present in both the final decision and an individual feature, by leveraging a body of work in information theory called Partial Information Decomposition. We also perform a simple case study to show how this technique could be applied to quantify contributions.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 27 of its 57 references that are in the map. First posted on arXiv 16 Jun 2022.
Builds on
27 of 57 references.
References · 27
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
- 2018A Reductions Approach to Fair Classificationcited by 587
- 2017Algorithmic decision making and the cost of fairnesscited by 403
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2020Problems with Shapley-value-based explanations as feature importance measurescited by 200
- 2017Avoiding Discrimination through Causal Reasoningcited by 194
- 2020Evaluating and Aggregating Feature-based Model Explanationscited by 188
- 2018Path-Specific Counterfactual Fairnesscited by 181
15 more
- 2017Fair Inference On Outcomescited by 144
- 2020Neuron Shapley: Discovering the Responsible Neuronscited by 98
- 2018Fairness Under Unawareness: Assessing Disparity When Protected Class Is Unobservedcited by 94
- 2016Auditing Black-box Models for Indirect Influencecited by 41
- 2019CCMI : Classifier based Conditional Mutual Information Estimationcited by 37
- 2021Explaining Algorithmic Fairness Through Fairness-Aware Causal Path Decompositioncited by 17
- 2020Fairness Under Feature Exemptions: Counterfactual and Observational Measurescited by 15
- 2021Estimating informativeness of samples with Smooth Unique Informationcited by 15
- 2022Explainable Fairness in Recommendationcited by 15
- 2020To Split or Not to Split: The Impact of Disparate Treatment in Classificationcited by 14
- 2020Algorithmic Decision Making with Conditional Fairnesscited by 14
- 2017Use Privacy in Data-Driven Systems: Theory and Experiments with Machine Learnt Programscited by 7
- 2021Can Information Flows Suggest Targets for Interventions in Neural Circuits?cited by 6
- 2021Information Theoretic Measures for Fairness-aware Feature Selectioncited by 4
- 2019Information Flow in Computational Systemscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1.
2 papers.