arXiv · 2504.12587
Software Engineering Principles for Fairer Systems: Experiments with GroupCART
Abstract
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Kewen Peng, Hao Zhuo, Yicheng Yang, Tim Menzies. 2025-04-17. Software Engineering Principles for Fairer Systems: Experiments with GroupCART. https://arxiv.org/abs/2504.12587
Cite the original work for its findings. Save a collection to share your selection of sources.