作者与机构
Mansur Bultygov
VisionLabs
Vadim Seliutin
Amazon Web Services
VisionLabs (work performed there)
Dmitry Nekhaev
VisionLabs
Ivan Laptev
Mohamed bin Zayed University of Artificial Intelligence
解决了什么问题
DenseFace 探讨了在比对时是否能够减少种族误匹配差异,而无需更改或重新训练底层人脸编码器。它还用面向部署的协议替代了子群准确率标准差:在白人人脸误识率为 0.001 时设置一个阈值,并测量每个其他群体距离平权的程度。
关键结果
在使用 Glint360K、MS1MV2、WebFace4M、WebFace12M 和 BUPT-BalancedFace 训练的 CosFace 和 AdaFace 模型中,相同的全局阈值变得明显更加均衡。在 BUPT 模型上,相对于白人参考,非洲族群的误识倍数从 6.15 降至 1.43,印度族群从 4.01 降至 1.03。常规验证准确率得到保持:对 CosFace Glint360K 模型,RFW 平均准确率从 98.61% 提升至 98.68%,子群标准差从 0.53 降至 0.44。回归器在作者的 GPU 测试中增加约 0.2% 的内存消耗和 1.75% 的端到端延迟;其优化的 CPU 分数计算成本约为原始余弦的 1.5 倍。结果仍依赖于具有代表性的锚点或回归器训练群体。
摘要
尽管人脸识别取得了稳步进展,但现有人脸识别模型仍存在显著的人口统计偏差。虽然已有缓解偏差的方法被提出,但现有方法通常会对训练过程施加限制,并导致识别准确率下降。为了解决这一问题,我们在此提出了一种方法,在不降低准确率的情况下减少预训练人脸识别模型中的种族偏差。为此,我们通过冯·米塞斯-费舍尔(vMF)分布对每个人的面部嵌入进行建模。接下来,我们观察人口统计属性与vMF分布密度之间的依赖关系,并提出DenseFace,一种考虑vMF分布差异的概率性人脸匹配方法。我们的广泛实验表明,DenseFace能够在不同网络架构、训练数据集和损失函数的强大人脸识别模型中,一致地减少种族偏差。值得注意的是,DenseFace在保留识别准确率的同时,不需要对底层人脸识别模型进行重新训练。我们的工作还研究了先前采用的偏差测量方法,并提出了相关建议。
研究出发点
面部识别系统通常使用一个全局决策阈值,但冒名顶替者的得分分布在不同的人口群体中有所不同。因此,当每个群体使用其各自的交叉验证阈值时,一个模型在RFW上可能看起来很准确,但在实际服务中却产生非常不同的误匹配率。大多数缓解方法还需要平衡的再训练数据、架构更改或可能降低识别性能且难以在已批准模型中进行补充的公平性损失。
方法概述
对于每个面部嵌入,该方法在人口统计学平衡的锚点集合中找出最近的身份,并估计局部类别间密度。它用 von Mises-Fisher 分布表示嵌入,其集中度反映该密度,然后通过相互似然而非原始余弦相似度对一对嵌入进行评分。近邻身份之间有一个边距,轻量回归器变体直接预测密度,因此生产环境中的匹配无需大规模锚点查找。编码器、嵌入维度和注册数据保持不变。
论文总结
比较层公平性控制可以在无需重新训练模型的情况下改善群体公平性,但它并不能消除在实际操作阈值下对代表性校准数据和子群监控的需求。