A critical problem in deep learning is that systems learn inappropriate biases, resulting in their inability to perform well on minority groups. This has led to the creation of multiple algorithms that endeavor to mitigate bias. However, it is not clear how effective these methods are. This is because study protocols differ among papers, systems are tested on datasets that fail to test many forms of bias, and systems have access to hidden knowledge or are tuned specifically to the test set. To address this, we introduce an improved evaluation protocol, sensible metrics, and a new dataset, which enables us to ask and answer critical questions about bias mitigation algorithms. We evaluate seven state-of-the-art algorithms using the same network architecture and hyperparameter selection policy across three benchmark datasets. We introduce a new dataset called Biased MNIST that enables assessment of robustness to multiple bias sources. We use Biased MNIST and a visual question answering (VQA) benchmark to assess robustness to hidden biases. Rather than only tuning to the test set distribution, we study robustness across different tuning distributions, which is critical because for many applications the test distribution may not be known during development. We find that algorithms exploit hidden biases, are unable to scale to multiple forms of bias, and are highly sensitive to the choice of tuning set. Based on our findings, we implore the community to adopt more rigorous assessment of future bias mitigation methods. All data, code, and results are publicly available at: https://github.com/erobic/bias-mitigators.
翻译:深层学习中的一个关键问题是,系统学会了不适当的偏见,导致它们无法很好地对待少数群体群体。这导致创建了多重算法,以努力减少偏差。然而,这些方法的效力并不清楚。这是因为各种论文的研究协议不同,系统在数据集上测试,无法测试多种偏差形式,系统能够获取隐性知识,系统可以具体与测试集相调。为了解决这个问题,我们引入了改进的评价协议、明智的衡量标准和新的数据集,使我们能够询问和回答关于偏差缓减算法的关键问题。我们利用相同的网络架构和超分选择政策对七个最先进的算法进行了评估。我们引入了称为Biased MNIST的新数据集,该数据集无法测试多种偏差来源的稳健性。我们使用Biased MNIST和直观回答(VQA)基准来评估隐藏偏差的稳性。我们不仅调整测试集的分布,我们还在不同的调控法分布中找到稳性,这对于许多应用的网络架构和超标度选择政策至关重要。我们引入了一种叫做Based Med Minialalalalalalations,我们无法对多种偏差进行快速的计算。我们无法对数据进行快速的计算。