Intersectional Fairness via Mixed-Integer Optimization
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "Intersectional Fairness via Mixed-Integer Optimization".
Jane: True fairness requires addressing bias at the intersections of protected groups, and this paper proposes a unified framework leveraging Mixed-Integer Optimization (MIO) to train intersectionally fair and intrinsically interpretable classifiers.
Tom: First, who's behind it and why it matters.
Paper summary: Tom: So, to recap on "Intersectional Fairness via Mixed-Integer Optimization," this paper argues that true fairness demands addressing bias at the intersections of protected groups rather than just treating each group in isolation. They propose a single framework using Mixed-Integer Optimization to train classifiers that achieve this intersectional fairness and maintain intrinsic interpretability.
Jane: That’s a big thesis, Tom, because it moves past simpler notions like marginal fairness by looking at "all intersections of marginal groups," which accounts for compounded discrimination against uniquely disadvantaged subgroups. They introduce specific concepts like Statistical Parity Subgroup Fairness, or SPSF, to generalize statistical parity to this intersectional level.
Lu: What I find really fascinating is their focus on detection; they prove an equivalence between two fairness measures, Maximum Subgroup Discrepancy and SPSF, when it comes to identifying the most unfair subgroup in a dataset. This means they have a way to reliably pinpoint where the biggest bias lies.
Meng: That sounds promising for auditing purposes, but I wonder about the practical hurdle of implementing that detection method; does this equivalence hold up when we move from theoretical proofs to real-world data distributions?
Lalam: From my perspective, having a reliable way to identify the most unfair subgroup is crucial because it allows us to target our mitigation efforts exactly where they are needed most in high-stakes applications.
Tom: Right, and they empirically showed that their MIO-based algorithm actually does improve performance when it comes to finding that bias compared to other methods. It seems like their optimization approach gives them an empirical edge in locating the unfairness.
Jane: So, the paper suggests that using Mixed-Integer Optimization isn't just a theoretical exercise; it provides a concrete mechanism for training models that respect intersectional fairness constraints while keeping them understandable.
Lu: And they’ve done something clever by using "lazy constraints," which lets them handle an exponentially large number of potential subgroups without getting bogged down in an intractable number of constraints during the training process itself.
Conclusion: Tom: So, wrapping up our discussion on "Intersectional Fairness via Mixed-Integer Optimization," the authors have demonstrated that Maximum Subgroup Discrepancy and Statistical Parity Subgroup Fairness are equivalent when it comes to finding the most biased subgroup, which is a significant finding.
Jane: It really boils down to this: they've developed a way for AI systems in sensitive fields like finance or healthcare to be trained in a way that explicitly targets and reduces bias across complex groups, rather than just aiming for simple averages.
Lu: The implication here is that we can start building AI models where fairness isn't something we check at the end, but something baked into the entire training process using MIO. That opens up new avenues for intrinsically interpretable systems.
Meng: For implementation, the paper points out that they used sparsity terms in their linear model formulation to encourage simpler, more efficient models that still maintain good performance levels on test sets. That’s a practical consideration when deploying these tools.
Lalam: I see this as a step toward building an AI culture where fairness is treated as a core design principle, meaning future systems won't just be compliant, they will be inherently structured to avoid intersectional harm.
Tom: It’s exciting to think about how this work could guide regulatory bodies like the EU in setting clearer standards for what intersectional fairness actually looks like in practice.
Jane: Indeed, it gives us a solid mathematical foundation for ensuring that our powerful AI tools are serving everyone fairly, even when dealing with overlapping identities and disadvantages.
Czech Technical University in Prague · Technion
cs.LG, cs.AI, math.OC, stat.ML
Submitted: 2026-01-27
Updated: 2026-10-05
Comments: 17 pages, 10 figures, 1 table
Journal ref: NeurIPS 2026
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 79/100
The gist: True fairness requires addressing bias at the intersections of protected groups, and this paper proposes a unified framework leveraging Mixed-Integer Optimization (MIO) to train intersectionally fair
Key concepts
- Intersectional Fairness
- This concept goes beyond treating different protected groups separately. It focuses on identifying and mitigating discrimination against uniquely disadvantaged subgroups formed by the intersection of multiple sensitive attributes, rather than just single attributes.
- Maximum Subgroup Discrepancy (MSD)
- MSD is a sample-efficient distance measure used to detect the most unfair subgroup in a dataset. The paper proves that using MSD to find this subgroup is equivalent to using Statistical Parity Subgroup Fairness (SPSF), simplifying the detection process.
- Mixed-Integer Optimization (MIO)
- MIO is a mathematical technique used here to train classifiers while simultaneously enforcing fairness constraints. It allows the model to search for globally optimal solutions, meaning it finds the best possible classifier performance under fairness rules.
- Lazy Constraints
- Since there are too many possible subgroups, this method uses 'lazy constraints' (cutting planes). Instead of listing every constraint upfront, the framework iteratively adds only the most unfair subgroup constraints needed to meet a fairness threshold, avoiding an exponential number of problems.
Terminology
Summary
True fairness requires addressing bias at the intersections of protected groups, and this paper proposes a unified framework leveraging Mixed-Integer Optimization (MIO) to train intersectionally fair and intrinsically interpretable classifiers. The central finding is that it proves the equivalence of two measures of intersectional fairness (MSD and SPSF) in detecting the most unfair subgroup, and empirically demonstrates that the MIO-based algorithm improves performance in finding bias.
Key Concepts in Fairness Evaluation
The paper distinguishes between three categories of classifier unfairness: marginal fairness, individual fairness, and intersectional fairness. Marginal fairness focuses on treating all protected groups the same based on a single attribute. Intersectional fairness extends this by considering all intersections of marginal groups,
which accounts for compounded discrimination against uniquely disadvantaged subgroups defined by combinations of sensitive attributes. The authors note that simply expanding group intersections into new attributes is insufficient due to the exponential growth and data sparsity issues. They introduce several notions, including Statistical Parity Subgroup Fairness (SPSF), which generalizes Statistical Parity from marginal fairness to intersectional fairness, and False Positive Subgroup Fairness (FPSF).
Detection of the Most Unfair Subgroup
The framework utilizes Mixed-Integer Optimization (MIO) to reliably identify the most unfair subgroup. The paper proves the equivalence between Statistical Parity Subgroup Fairness (SPSF) and Maximum Subgroup Discrepancy (MSD) in detecting the most biased subgroup. Specifically, Theorem 1 establishes that the set of subgroups S ∈ SA that maximize the SPSF metric is identical to the set of subgroups achieving the Maximum Subgroup Discrepancy between the distributions of positively- and negatively-classified samples.
This equivalence is crucial because MSD offers a sample-efficient distance measure, whereas traditional distance metrics like Wasserstein or Total Variation have exponential sample complexity.
Training Framework for Intersectional Fairness
The training framework aims to improve fairness for the most disadvantaged groups by optimizing a balanced 0-1 loss function subject to intersectional fairness constraints. The optimization problem is formulated as:
min Xn i=1 J yˆi != y i K/Nyi (3a)
s.t. h(x i) = ˆy i ∀ i ∈ D (3b)
UnfairnessS(x, y, ŷ) ≤ γ ∀S ∈ S (3c).
To manage the exponential number of constraints arising from all possible subgroups, the framework employs lazy constraints,
also known as cutting planes. This approach involves iteratively finding the most unfair subgroup and adding it as a constraint to the model if it violates the threshold γ, thereby avoiding an exponential number of constraints. The paper validates this by showing that this lazy approach enables consideration of exponentially many fairness constraints (in the number of protected features) within the framework of intersectionally fair training.
Model Representation and Optimization
The paper explores training various interpretable models using MIO, including linear classifiers and Decision-First Negation (DNF) rule sets. For linear classifiers, the formulation includes a sparsity term to encourage simpler models:
min 1/D0 X i∈D0 yˆ i + 1/D1 X i∈D1 (1 - yˆ i) + σ d X j i=1 s.t. c T x i − t ≥ (ˆy i - 1) · 2d i ∈ D (8b).
The paper demonstrates that MIO allows for finding globally optimal solutions, i.e., models with the highest performance,
which is vital given the inherent interpretability-performance tradeoff.
Empirical Validation and Results
Experiments on five datasets from the folktables library empirically validate the theoretical results. The comparison between conjunction-based subgroups (SA) and linear subgroups (SL) in detection shows that MIO consistently finds subgroups with notably higher unfairness than GerryFair.
Furthermore, in training, FPSF or SD generally works better for training more generally compared to SPSF. The use of sparsity terms in the linear model formulation was shown to lead to a notable decrease in unfairness on the test set
while maintaining comparable accuracy. Finally, the results confirm that MIO is feasible through lazy constraints, achieving fairness while constraining only a few dozen subgroups (at most 47).
Conclusion
The research demonstrates that MSD and SPSF yield the same set of subgroups when detecting the most unfair subgroup. The work validates Mixed-Integer Optimization for identifying subgroups with higher unfairness, which is an essential task in bias auditing and mitigation. Furthermore, the lazy approach to fairness constraint generation enables consideration of exponentially many fairness constraints within the framework of intersectionally fair training.
The gist: The equivalence between Maximum Subgroup Discrepancy (MSD) and Statistical Parity Subgroup Fairness (SPSF) is proven, and a Mixed-Integer Optimization framework using lazy constraints
Improvements for AI systems
Here are specific improvements to AI systems based on the proposed framework:
-
Improved Bias Auditing through Subgroup Discrepancy (SD) and Statistical Parity Subgroup Fairness (SPSF):
-
Development of Certifiably Fair and Interpretable Classifiers via Mixed-Integer Optimization (MIO):
-
Creation of a Robust, Sample-Efficient Fairness Constraint Generation Mechanism:
- Improved Bias Auditing through Subgroup Discrepancy (SD) and Statistical Parity Subgroup Fairness (SPSF):
The system can move beyond single-attribute fairness metrics to detect the most unfair
subgroup by maximizing the Maximum Subgroup Discrepancy (MSD).
Furthermore, it can compare the effectiveness of MSD with Statistical Parity Subgroup Fairness (SPSF) in identifying these subgroups, proving their equivalence for detection.
The system can pinpoint exactly which intersectional group is disproportionately affected by algorithmic errors (e.g., rejections or misclassifications), allowing auditors to prioritize targeted intervention strategies against the most marginalized subgroups.
- Development of Certifiably Fair and Interpretable Classifiers via Mixed-Integer Optimization (MIO):
The system can train high-performing, intrinsically interpretable models (like decision trees or rule sets) while simultaneously enforcing intersectional fairness constraints during training.
By using MIO, the system can optimize for global performance while ensuring that the resulting classifier is provably fair across a set of defined intersectional subgroups (e.g., female and under 18
). This means deployed models are not just accurate, but are mathematically constrained to operate within an acceptable threshold of intersectional bias.
- Creation of a Robust, Sample-Efficient Fairness Constraint Generation Mechanism:
The system can handle the exponential complexity of defining all possible intersectional subgroups by using lazy constraints
(cutting planes) within the MIO framework.
This mechanism allows the model to search for and enforce fairness constraints on exponentially many potential subgroups without needing to explicitly define every single one. This makes it feasible to train complex, multi-attribute AI models that are fair across numerous overlapping demographic intersections, even when data is sparse for specific subgroups.
Abstract
The deployment of Artificial Intelligence in high-risk domains, such as finance and healthcare, necessitates models that are both fair and transparent. While regulatory frameworks, including the EU's AI Act, mandate bias mitigation, they are deliberately vague about the definition of bias. In line with existing research, we argue that true fairness requires addressing bias at the intersections of protected groups. We propose a unified framework that leverages Mixed-Integer Optimization (MIO) to train intersectionally fair and intrinsically interpretable classifiers. We prove the equivalence of two measures of intersectional fairness (MSD and SPSF) in detecting the most unfair subgroup and empirically demonstrate that our MIO-based algorithm improves performance in finding bias. We train high-performing, interpretable classifiers that bound intersectional bias below an acceptable threshold, offering a robust solution for regulated industries and beyond.
Sources
- Optimal Pre-Processing to Achieve Fairness and Its Relationship with Total Variation Barycenter
- A Survey on Intersectional Fairness in Machine Learning: Notions, Mitigation, and Challenges
- Responsible Machine Learning via Mixed-Integer Optimization
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: Local-Consistency Optimisation for Bayesian Neural Networks
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks