一句话:提出 Fair-AutoML,利用改进的 AutoML 优化目标与搜索空间,在几乎不损准确率下修复 ML 公平性缺陷。
机器学习正被用于关键决策软件,但其预测的公平性缺陷引发了广泛担忧。已有 bias mitigation 方法通常只适用于特定场景,且往往以牺牲准确率为代价。本文提出 Fair-AutoML:基于 Auto-Sklearn 改进 AutoML 的默认优化函数,引入公平性目标与公平感知搜索空间,并提出搜索空间剪枝以降低计算成本和修复时间。作者在 4 类公平性问题和 16 个 ML 模型上评估,Fair-AutoML 修复了 64 个有缺陷案例中的 60 个,而现有 bias mitigation 技术最多修复 44 个,且准确率几乎不损失。
Machine learning (ML) is increasingly being used in critical decision-making software, but incidents have raised questions about the fairness of ML predictions. To address this issue, new tools and methods are needed to mitigate bias in ML-based software. Previous studies have proposed bias mitigation algorithms that only work in specific situations and often result in a loss of accuracy. Our proposed solution is a novel approach that utilizes automated machine learning (AutoML) techniques to mitigate bias. Our approach includes two key innovations: a novel optimization function and a fairness-aware search space. By improving the default optimization function of AutoML and incorporating fairness objectives, we are able to mitigate bias with little to no loss of accuracy. Additionally, we propose a fairness-aware search space pruning method for AutoML to reduce computational cost and repair time. Our approach, built on the state-of-the-art Auto-Sklearn tool, is designed to reduce bias in real-world scenarios. In order to demonstrate the effectiveness of our approach, we evaluated our approach on four fairness problems and 16 different ML models, and our results show a significant improvement over the baseline and existing bias mitigation techniques. Our approach, Fair-AutoML, successfully repaired 60 out of 64 buggy cases, while existing bias mitigation techniques only repaired up to 44 out of 64 cases.