Person Re-identification (ReID) has achieved significant improvement due to the adoption of Convolutional Neural Networks (CNNs). However, person ReID systems only provide a distance or similarity when matching two persons, which makes users hardly understand why they are similar or not. Therefore, we propose an Attribute-guided Metric Interpreter, named AttriMeter, to semantically and quantitatively explain the results of CNN-based ReID models. The AttriMeter has a pluggable structure that can be grafted on arbitrary target models, i.e., the ReID models that need to be interpreted. With an attribute decomposition head, it can learn to generate a group of attribute-guided attention maps (AAMs) from the target model. By applying AAMs to features of two persons from the target model, their distance will be decomposed into a set of attribute-guided components that can measure the contributions of individual attributes. Moreover, we design a distance distillation loss to guarantee the consistency between the results from the target model and the decomposed components from AttriMeter, and an attribute prior loss to eliminate the biases caused by the unbalanced distribution of attributes. Finally, extensive experiments and analysis on a variety of ReID models and datasets show the effectiveness of AttriMeter.
翻译:由于采用了革命神经网络(CNNs),个人再识别(ReID)取得了显著的改进。然而,个人再识别(ReID)系统在匹配两个人时只能提供距离或相似的距离或相似性,使用户很难理解他们为什么是相似的。因此,我们建议使用一个名为AttriMeter的属性引导Metri 解释器(AttriMeter ), 以便从语义和数量上解释基于CNN ReID的ReID模型的结果。 AttriMeter有一个插件结构,可以粘贴在任意的目标模型上,即需要解释的ReID模型。如果使用属性分解头,它可以学习从目标模型中生成一组属性引导关注地图(AAMs),这样,我们就可以从目标模型中将两个人的特征应用AAMs(AAMs)来解析成一套可测量个人属性贡献的属性导路段。此外,我们设计一个远程蒸馏损失结构,以保证目标模型的结果与AttriMeter的分解部分之间的一致性。在AtriMetretretretretal上, 和先前的分布数据分析将最终消除了数据。