LGSEApr 17, 2025

Software Engineering Principles for Fairer Systems: Experiments with GroupCART

arXiv:2504.12587v1h-index: 7Has Code
Originality Incremental advance
AI Analysis

This addresses fairness in classification for social groups, but it is incremental as it builds on existing decision tree methods.

The authors tackled algorithmic bias in decision tree models by proposing GroupCART, a fairness-aware ensemble optimizer that optimizes for both target and protected attributes, achieving fairer models with minimal performance degradation.

Discrimination-aware classification aims to make accurate predictions while satisfying fairness constraints. Traditional decision tree learners typically optimize for information gain in the target attribute alone, which can result in models that unfairly discriminate against protected social groups (e.g., gender, ethnicity). Motivated by these shortcomings, we propose GroupCART, a tree-based ensemble optimizer that avoids bias during model construction by optimizing not only for decreased entropy in the target attribute but also for increased entropy in protected attributes. Our experiments show that GroupCART achieves fairer models without data transformation and with minimal performance degradation. Furthermore, the method supports customizable weighting, offering a smooth and flexible trade-off between predictive performance and fairness based on user requirements. These results demonstrate that algorithmic bias in decision tree models can be mitigated through multi-task, fairness-aware learning. All code and datasets used in this study are available at: https://github.com/anonymous12138/groupCART.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes