arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2302.04525cs.LGcs.AIcs.CY
收藏

对任意性的认知与偶然分解以约束优良模型集合

An Epistemic and Aleatoric Decomposition of Arbitrariness to Constrain the Set of Good Models

Falaah Arif Khan, Denys Herasymuk, Nazar Protsiv, Julia Stoyanovich

AI总结:

本研究将机器学习模型的不稳定性分解为认知和偶然两部分,揭示了偶然不稳定性在不同群体间的显著差异,并提出一种结合准确性与公平性的模型选择方法,有效筛选出稳定、公平且准确的模型。

摘要:

近期研究表明,机器学习(ML)模型对训练过程中的微小变化高度敏感,例如包含或排除单个数据点,从而在单个数据点上产生冲突的预测;这一特性在先前工作中被称为ML流水线中的任意性或不稳定性。借鉴不确定性文献,我们证明了稳定性可以分解为认知和偶然两个部分,分别捕捉预测的一致性和置信度。我们利用这种分解提供了两项主要贡献。第一项贡献是广泛的实证评估。我们发现:(i) 认知不稳定性可以通过增加训练数据来降低,而偶然不稳定性则不能;(ii) 最先进的ML模型的偶然不稳定性高达79%,在流行的公平性基准中,不同人口群体之间的偶然不稳定性差异高达29%;(iii) 公平性预处理干预通常比处理中干预增加更多的偶然不稳定性,并且认知和偶然不稳定性对数据处理干预和模型架构高度敏感。第二项贡献是针对系统性任意性问题的实用解决方案。我们提出了一种模型选择程序,在现有的准确性和公平性标准之外,纳入了认知和偶然标准,并证明它能成功将大量优良模型(在我们的数据集上为50-100个)缩小为少数稳定、公平且准确的模型。我们构建并公开发布了一个Python库,用于在任意ML流水线中测量认知和偶然多重性,并与现有的基于混淆矩阵的指标并列,为从业者提供了一套丰富的评估指标,以便在模型选择时定义更精确的标准。

英文摘要:

Recent research reveals that machine learning (ML) models are highly sensitive to minor changes in their training procedure, such as the inclusion or exclusion of a single data point, leading to conflicting predictions on individual data points; a property termed as arbitrariness or instability in ML pipelines in prior work. Drawing from the uncertainty literature, we show that stability decomposes into epistemic and aleatoric components, capturing the consistency and confidence in prediction, respectively. We use this decomposition to provide two main contributions. Our first contribution is an extensive empirical evaluation. We find that (i) epistemic instability can be reduced with more training data whereas aleatoric instability cannot; (ii) state-of-the-art ML models have aleatoric instability as high as 79% and aleatoric instability disparities among demographic groups as high as 29% in popular fairness benchmarks; and (iii) fairness pre-processing interventions generally increase aleatoric instability more than in-processing interventions, and both epistemic and aleatoric instability are highly sensitive to data-processing interventions and model architecture. Our second contribution is a practical solution to the problem of systematic arbitrariness. We propose a model selection procedure that includes epistemic and aleatoric criteria alongside existing accuracy and fairness criteria, and show that it successfully narrows down a large set of good models (50-100 on our datasets) to a handful of stable, fair and accurate ones. We built and publicly released a python library to measure epistemic and aleatoric multiplicity in any ML pipeline alongside existing confusion-matrix-based metrics, providing practitioners with a rich suite of evaluation metrics to use to define a more precise criterion during model selection.

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

↑