ArcFace: Additive Angular Margin Loss for Deep Face Recognition

Recently, a popular line of research in face recognition is adopting margins in the well-established softmax loss function to maximize class separability. In this paper, we first introduce an Additive Angular Margin Loss (ArcFace), which not only has a clear geometric interpretation but also significantly enhances the discriminative power. Since ArcFace is susceptible to the massive label noise, we further propose sub-center ArcFace, in which each class contains K sub-centers and training samples only need to be close to any of the K positive sub-centers. Sub-center ArcFace encourages one dominant sub-class that contains the majority of clean faces and non-dominant sub-classes that include hard or noisy faces. Based on this self-propelled isolation, we boost the performance through automatically purifying raw web faces under massive real-world noise. Besides discriminative feature embedding, we also explore the inverse problem, mapping feature vectors to face images. Without training any additional generator or discriminator, the pre-trained ArcFace model can generate identity-preserved face images for both subjects inside and outside the training data only by using the network gradient and Batch Normalization (BN) priors. Extensive experiments demonstrate that ArcFace can enhance the discriminative feature embedding as well as strengthen the generative face synthesis.

Range Loss for Deep FaceRecognition with…Range Loss for Deep Face Recognition with Long-tailMarginal Loss for DeepFace RecognitionMarginal Loss for Deep Face RecognitionRange Loss for Deep FaceRecognition with…Range Loss for Deep Face Recognition with Long-Tailed Training DataCosFace: Large MarginCosine Loss for Deep…CosFace: Large Margin Cosine Loss for Deep Face RecognitionDeep Face Recognition: ASurveyDeep Face Recognition: A SurveyLightweight FaceRecognition ChallengeLightweight Face Recognition ChallengeUnequal-Training forDeep Face Recognition…Unequal-Training for Deep Face Recognition With Long-Tailed Noisy DataFair Loss: Margin-AwareReinforcement Learning…Fair Loss: Margin-Aware Reinforcement Learning for Deep Face RecognitionUniformFace: LearningDeep Equidistributed…UniformFace: Learning Deep Equidistributed Representation for Face RecognitionAdaptiveFace: AdaptiveMargin and Sampling for…AdaptiveFace: Adaptive Margin and Sampling for Face RecognitionSub-center ArcFace:Boosting Face…Sub-center ArcFace: Boosting Face Recognition by Large-Scale Noisy Web FacesGlobal-Local GCN:Large-Scale Label Noise…Global-Local GCN: Large-Scale Label Noise Cleansing for Face RecognitionPerson Recognition inPersonal Photo…Person Recognition in Personal Photo CollectionsPairwise RelationalNetworks for Face…Pairwise Relational Networks for Face RecognitionDocFace: Matching IDDocument Photos to…DocFace: Matching ID Document Photos to SelfiesUnequal-Training forDeep Face Recognition…Unequal-Training for Deep Face Recognition With Long-Tailed Noisy DataStriking the RightBalance With UncertaintyStriking the Right Balance With UncertaintyCo-Mining: Deep FaceRecognition With Noisy…Co-Mining: Deep Face Recognition With Noisy LabelsRacial Faces in theWild: Reducing Racial…Racial Faces in the Wild: Reducing Racial Bias by Information Maximization Adaptation NetworkMultiFace: A GenericTraining Mechanism for…MultiFace: A Generic Training Mechanism for Boosting Face Recognition PerformanceBalancing Biases andPreserving Privacy on…Balancing Biases and Preserving Privacy on Balanced Faces in the WildSearching for Alignmentin Face RecognitionSearching for Alignment in Face RecognitionLOTR: Face LandmarkLocalization Using…LOTR: Face Landmark Localization Using Localization TransformerSynthetic Data for FaceRecognition: Current…Synthetic Data for Face Recognition: Current State and Future ProspectsArcFace: AdditiveAngular Margin Loss for…ArcFace: Additive Angular Margin Loss for Deep Face RecognitionEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.