OxonFair: A Flexible Toolkit for Algorithmic Fairness
Not on the map. Why?
Abstract (arXiv)
We present OxonFair, a new open source toolkit for enforcing fairness in binary classification. Compared to existing toolkits: (i) We support NLP and Computer Vision classification as well as standard tabular problems. (ii) We support enforcing fairness on validation data, making us robust to a wide range of overfitting challenges. (iii) Our approach can optimize any measure based on True Positives, False Positive, False Negatives, and True Negatives. This makes it easily extensible and much more expressive than existing toolkits. It supports all 9 and all 10 of the decision-based group metrics of two popular review articles. (iv) We jointly optimize a performance objective alongside fairness constraints. This minimizes degradation while enforcing fairness, and even improves the performance of inadequately tuned unfair baselines. OxonFair is compatible with standard ML toolkits, including sklearn, Autogluon, and PyTorch and is available at https://github.com/oxfordinternetinstitute/oxonfair
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 68 of its 106 references that are in the map. First posted on arXiv 30 Jun 2024.
Builds on
68 of 106 references.
References · 68
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,417
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
- 2017Counterfactual Fairnesscited by 804
- 2014Certifying and removing disparate impactcited by 715
- 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 672
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2018A Reductions Approach to Fair Classificationcited by 587
38 more
- 2021Retiring Adult: New Datasets for Fair Machine Learningcited by 449
- 2021SWAD: Domain Generalization by Seeking Flat Minimacited by 434
- 2017Men Also Like Shopping: Reducing Gender Bias Amplification using Corpus-level Constraintscited by 420
- 2017On Fairness and Calibrationcited by 406
- 2017Algorithmic decision making and the cost of fairnesscited by 403
- 2017Preventing Fairness Gerrymandering: Auditing and Learning for Subgroup Fairnesscited by 384
- 2020AutoGluon-Tabular: Robust and Accurate AutoML for Structured Datacited by 383
- 2018Learning Adversarially Fair and Transferable Representationscited by 353
- 2018AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Biascited by 319
- 2017Fairness in Criminal Justice Risk Assessments: The State of the Artcited by 315
- 2018Learning Not to Learn: Training Deep Neural Networks with Biased Datacited by 255
- 2019Towards Fairness in Visual Recognition: Effective Strategies for Bias Mitigationcited by 252
- 2020Measuring and Reducing Gendered Correlations in Pre-trained Modelscited by 224
- 2018A comparative study of fairness-enhancing interventions in machine learningcited by 208
- 2019Counterfactual Data Augmentation for Mitigating Gender Stereotypes in Languages with Rich Morphologycited by 200
- 2021Evaluating Deep Neural Networks Trained on Clinical Images in Dermatology with the Fitzpatrick 17k Datasetcited by 185
- 2018Path-Specific Counterfactual Fairnesscited by 181
- 2019REPAIR: Removing Representation Bias by Dataset Resamplingcited by 157
- 2020Minimax Pareto Fairness: A Multi Objective Perspectivecited by 153
- 2019Queens are Powerful too: Mitigating Gender Bias in Dialogue Generationcited by 152
- 2021RedditBias: A Real-World Resource for Bias Evaluation and Debiasing of Conversational Language Modelscited by 149
- 2018Aequitas: A Bias and Fairness Audit Toolkitcited by 147
- 2020Fair Attribute Classification through Latent Space De-biasingcited by 125
- 2018Turning a Blind Eye: Explicit Removal of Biases and Variation from Deep Neural Network Embeddingscited by 114
- 2021Fair Mixup: Fairness via Interpolationcited by 109
- 2021EnD: Entangling and Disentangling deep representations for bias correctioncited by 105
- 2021An Empirical Survey of the Effectiveness of Debiasing Techniques for Pre-trained Language Modelscited by 97
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 93
- 2020Why Fairness Cannot Be Automated: Bridging the Gap Between EU Non-Discrimination Law and AIcited by 81
- 2019Conditional Learning of Fair Representationscited by 78
- 2020Fairness by Learning Orthogonal Disentangled Representationscited by 76
- 2023Fairlearn: Assessing and Improving Fairness of AI Systemscited by 74
- 2022MEDFAIR: Benchmarking Fairness for Medical Imagingcited by 68
- 2021Directional Bias Amplificationcited by 54
- 2022Leveling Down in Computer Vision: Pareto Inefficiencies in Fair Deep Classifierscited by 53
- 2019Equalized odds postprocessing under imperfect group informationcited by 48
- 2018FNNC: Achieving Fairness through Neural Networkscited by 43
- 2020Multilingual Twitter Corpus and Baselines for Evaluating Demographic Bias in Hate Speech Recognitioncited by 43
50 most cited of 68 All 68 (JSON)
Built on by
Citing papers per year: 2025: 8; 2026: 4.
12 papers.
- 2025Benchmarking Fairness-aware Graph Neural Networks in Knowledge Graphscited by 2
- 2025Auditing a Dutch Public Sector Risk Profiling Algorithm Using an Unsupervised Bias Detection Toolcited by 1
- 2025ECHO: A Participatory Framework for Bias-Anchored AI Harm Anticipationcited by 1
- 2025OxEnsemble: Fair Ensembles for Low-Data Classificationcited by 1
- 2026Benchmarking Bias Mitigation Toward Fairness Without Harm from Vision to LVLMscited by 1
- 2025A Critical Review of Predominant Bias in Neural Networkscited by 0
- 2025EquiPy: Sequential Fairness using Optimal Transport in Pythoncited by 0
- 2025Benchmarking Stochastic Approximation Algorithms for Fairness-Constrained Training of Deep Neural Networkscited by 0
- 2025Beyond Synthetic Augmentation: Group-Aware Threshold Calibration for Robust Balanced Accuracy in Imbalanced Learningcited by 0
- 2026Fair Decisions from Calibrated Scores: Achieving Optimal Classification While Satisfying Sufficiencycited by 0
- 2026Benchmarking Fairness in Spiking Neural Networks: Data Bias, Spurious Features, and Hardware Effectscited by 0
- 2026Adaptive Calibration for Fair and Performant Facial Recognitioncited by 0
- 2026Adaptive Calibration for Fair and Performant Facial Recognition3 Jun 2026
- 2026Benchmarking Fairness in Spiking Neural Networks: Data Bias, Spurious Features, and Hardware Effects8 May 2026
- 2026Fair Decisions from Calibrated Scores: Achieving Optimal Classification While Satisfying Sufficiency7 Feb 2026
- 2026Benchmarking Bias Mitigation Toward Fairness Without Harm from Vision to LVLMs3 Feb 2026
- 2025OxEnsemble: Fair Ensembles for Low-Data Classification10 Dec 2025
- 2025ECHO: A Participatory Framework for Bias-Anchored AI Harm Anticipation27 Nov 2025
- 2025Benchmarking Fairness-aware Graph Neural Networks in Knowledge Graphs21 Oct 2025
- 2025Beyond Synthetic Augmentation: Group-Aware Threshold Calibration for Robust Balanced Accuracy in Imbalanced Learning29 Aug 2025
- 2025Benchmarking Stochastic Approximation Algorithms for Fairness-Constrained Training of Deep Neural Networks5 Jul 2025
- 2025EquiPy: Sequential Fairness using Optimal Transport in Python12 Mar 2025
- 2025A Critical Review of Predominant Bias in Neural Networks16 Feb 2025
- 2025Auditing a Dutch Public Sector Risk Profiling Algorithm Using an Unsupervised Bias Detection Tool3 Feb 2025