arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2401.07697cs.LGcs.CYcs.SE
收藏

数据与模型机器学习公平性测试:一项实证研究

Data vs. Model Machine Learning Fairness Testing: An Empirical Study

Delft University of Technology(代尔夫特理工大学)

Arumoy Shome, Luis Cruz, Arie van Deursen

AI总结:

本文通过实证研究发现数据公平性与模型公平性指标之间存在线性关系,表明在训练前进行公平性测试可作为一种低成本且有效的方法,用于及早发现数据偏见和漂移,减少训练成本。

摘要:

尽管文献中已有若干公平性定义和偏见缓解技术,但所有现有解决方案都在训练阶段之后评估机器学习(ML)系统的公平性。本文首次尝试通过同时测试模型训练前和训练后的公平性来评估一种更全面的方法。我们通过实证分析模型依赖与模型无关公平性指标之间的关系,评估所提方法的有效性,并将其定位于ML开发生命周期中。该研究使用了2个公平性指标、4种ML算法、5个真实世界数据集和1600次公平性评估循环。我们发现,当训练数据的分布和规模发生变化时,数据公平性指标与模型公平性指标之间存在线性关系。我们的结果表明,在训练前测试公平性可以是一种“廉价”且有效的手段,能够及早发现存在偏见的数据收集过程;检测生产系统中的数据漂移,并最小化完整训练循环的执行,从而降低开发时间和成本。

英文摘要:

Although several fairness definitions and bias mitigation techniques exist in the literature, all existing solutions evaluate fairness of Machine Learning (ML) systems after the training stage. In this paper, we take the first steps towards evaluating a more holistic approach by testing for fairness both before and after model training. We evaluate the effectiveness of the proposed approach and position it within the ML development lifecycle, using an empirical analysis of the relationship between model dependent and independent fairness metrics. The study uses 2 fairness metrics, 4 ML algorithms, 5 real-world datasets and 1600 fairness evaluation cycles. We find a linear relationship between data and model fairness metrics when the distribution and the size of the training data changes. Our results indicate that testing for fairness prior to training can be a ``cheap'' and effective means of catching a biased data collection process early; detecting data drifts in production systems and minimising execution of full training cycles thus reducing development time and costs.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑