GB-CosFace: Rethinking Softmax-based Face Recognition from the Perspective of Open Set Classification
arXiv:2111.11186
Abstract
State-of-the-art face recognition methods typically take the multi-classification pipeline and adopt the softmax-based loss for optimization. Although these methods have achieved great success, the softmax-based loss has its limitation from the perspective of open set classification: the multi-classification objective in the training phase does not strictly match the objective of open set classification testing. In this paper, we derive a new loss named global boundary CosFace (GB-CosFace). Our GB-CosFace introduces an adaptive global boundary to determine whether two face samples belong to the same identity so that the optimization objective is aligned with the testing process from the perspective of open set classification. Meanwhile, since the loss formulation is derived from the softmax-based loss, our GB-CosFace retains the excellent properties of the softmax-based loss, and CosFace is proved to be a special case of the proposed loss. We analyze and explain the proposed GB-CosFace geometrically. Comprehensive experiments on multiple face recognition benchmarks indicate that the proposed GB-CosFace outperforms current state-of-the-art face recognition losses in mainstream face recognition tasks. Compared to CosFace, our GB-CosFace improves 1.58%, 0.57%, and 0.28% at TAR@FAR=1e-6, 1e-5, 1e-4 on IJB-C benchmark.
References in corpus (7)
- DeepID3: Face Recognition with Very Deep Neural Networks
- Cross-Age LFW: A Database for Studying Cross-Age Face Recognition in Unconstrained Environments
- Learning Deep Embeddings with Histogram Loss
- Generative OpenMax for Multi-Class Open Set Classification
- MagFace: A Universal Representation for Face Recognition and Quality Assessment
- Noisy Softmax: Improving the Generalization Ability of DCNN via Postponing the Early Softmax Saturation
- AdaCos: Adaptively Scaling Cosine Logits for Effectively Learning Deep Face Representations