FairTTTS: A Tree Test Time Simulation Method for Fairness-Aware Classification
Nurit Cohen-Inger, Lior Rokach, Bracha Shapira, Seffi Cohen
TL;DR
FairTTTS addresses bias in decision-tree classifiers by applying a Monte Carlo, distance-aware traversal at inference to adjust paths involving protected attributes as a post-processing step. Building on TTTS, it introduces a fairness-oriented flip probability controlled by the parameter α and distance to decision thresholds, evaluated on seven benchmarks with metrics including Equalized Odds Difference and Disparate Impact, while achieving occasional accuracy gains. The approach preserves the original model by avoiding retraining, but incurs higher inference time due to Monte Carlo simulations; hyperparameters S=100, p_{max}=0.1, and α=9.0 were used. Overall, FairTTTS demonstrates substantial fairness improvements across diverse datasets and protected attributes with competitive or better accuracy, and is accompanied by publicly available code for reproducibility.
Abstract
Algorithmic decision-making has become deeply ingrained in many domains, yet biases in machine learning models can still produce discriminatory outcomes, often harming unprivileged groups. Achieving fair classification is inherently challenging, requiring a careful balance between predictive performance and ethical considerations. We present FairTTTS, a novel post-processing bias mitigation method inspired by the Tree Test Time Simulation (TTTS) method. Originally developed to enhance accuracy and robustness against adversarial inputs through probabilistic decision-path adjustments, TTTS serves as the foundation for FairTTTS. By building on this accuracy-enhancing technique, FairTTTS mitigates bias and improves predictive performance. FairTTTS uses a distance-based heuristic to adjust decisions at protected attribute nodes, ensuring fairness for unprivileged samples. This fairness-oriented adjustment occurs as a post-processing step, allowing FairTTTS to be applied to pre-trained models, diverse datasets, and various fairness metrics without retraining. Extensive evaluation on seven benchmark datasets shows that FairTTTS outperforms traditional methods in fairness improvement, achieving a 20.96% average increase over the baseline compared to 18.78% for related work, and further enhances accuracy by 0.55%. In contrast, competing methods typically reduce accuracy by 0.42%. These results confirm that FairTTTS effectively promotes more equitable decision-making while simultaneously improving predictive performance.
