Unified Negative Pair Generation toward Well-discriminative Feature Space for Face Recognition

22 Mar 2022  ยท  Junuk Jung, Seonhoon Lee, Heung-Seon Oh, Yongjun Park, Joochan Park, Sungbin Son ยท

The goal of face recognition (FR) can be viewed as a pair similarity optimization problem, maximizing a similarity set $\mathcal{S}^p$ over positive pairs, while minimizing similarity set $\mathcal{S}^n$ over negative pairs. Ideally, it is expected that FR models form a well-discriminative feature space (WDFS) that satisfies $\inf{\mathcal{S}^p} > \sup{\mathcal{S}^n}$. With regard to WDFS, the existing deep feature learning paradigms (i.e., metric and classification losses) can be expressed as a unified perspective on different pair generation (PG) strategies. Unfortunately, in the metric loss (ML), it is infeasible to generate negative pairs taking all classes into account in each iteration because of the limited mini-batch size. In contrast, in classification loss (CL), it is difficult to generate extremely hard negative pairs owing to the convergence of the class weight vectors to their center. This leads to a mismatch between the two similarity distributions of the sampled pairs and all negative pairs. Thus, this paper proposes a unified negative pair generation (UNPG) by combining two PG strategies (i.e., MLPG and CLPG) from a unified perspective to alleviate the mismatch. UNPG introduces useful information about negative pairs using MLPG to overcome the CLPG deficiency. Moreover, it includes filtering the similarities of noisy negative pairs to guarantee reliable convergence and improved performance. Exhaustive experiments show the superiority of UNPG by achieving state-of-the-art performance across recent loss functions on public benchmark datasets. Our code and pretrained models are publicly available.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Face Verification IJB-B Cos+UNPG TAR @ FAR=0.01 97.36% # 4
TAR @ FAR=0.001 96.5 # 3
TAR@FAR=0.0001 94.99 # 8
Face Verification IJB-B Arc+UNPG TAR @ FAR=0.01 97.7% # 2
TAR @ FAR=0.001 96.6 # 2
TAR@FAR=0.0001 95.04 # 7
Face Verification IJB-B Mag+UNPG TAR @ FAR=0.01 97.63% # 3
TAR @ FAR=0.001 96.5 # 3
TAR@FAR=0.0001 95.21 # 6
Face Verification IJB-C Cos+UNPG TAR @ FAR=1e-3 97.57 # 3
TAR @ FAR=1e-4 96.38% # 10
TAR @ FAR=1e-5 94.47% # 5
training dataset MS1MV2 # 1
model R100 # 1
Face Verification IJB-C Mag+UNPG TAR @ FAR=1e-5 94.7% # 4
Face Verification IJB-C Arc+UNPG TAR @ FAR=1e-3 97.51 # 4
TAR @ FAR=1e-4 96.33% # 11
Face Identification MegaFace Mag+UNPG Accuracy 98.03% # 7
Face Identification MegaFace Arc+UNPG Accuracy 98.82% # 3
Face Identification MegaFace Cos+UNPG Accuracy 99.27% # 1

Methods


No methods listed for this paper. Add relevant methods here