TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/ArcFace: Additive Angular Margin Loss for Deep Face Recogn...

ArcFace: Additive Angular Margin Loss for Deep Face Recognition

Jiankang Deng, Jia Guo, Jing Yang, Niannan Xue, Irene Kotsia, Stefanos Zafeiriou

2018-01-23CVPR 2019 6Face RecognitionFace VerificationFace GenerationFace Identification
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode(official)CodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

Abstract

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.

Results

TaskDatasetMetricValueModel
Facial Recognition and ModellingCelebA+masksAccuracy91.78ArcFace
Facial Recognition and ModellingCASIA-WebFace+masksAccuracy87.95ArcFace
Facial Recognition and ModellingTrillion Pairs DatasetAccuracy57.45Arc-Softmax
Facial Recognition and ModellingTrillion Pairs DatasetAccuracy57.48Arc-Softmax
Face VerificationTrillion Pairs DatasetAccuracy57.45Arc-Softmax
Face ReconstructionCelebA+masksAccuracy91.78ArcFace
Face ReconstructionCASIA-WebFace+masksAccuracy87.95ArcFace
Face ReconstructionTrillion Pairs DatasetAccuracy57.45Arc-Softmax
Face ReconstructionTrillion Pairs DatasetAccuracy57.48Arc-Softmax
Face RecognitionCelebA+masksAccuracy91.78ArcFace
Face RecognitionCASIA-WebFace+masksAccuracy87.95ArcFace
3DCelebA+masksAccuracy91.78ArcFace
3DCASIA-WebFace+masksAccuracy87.95ArcFace
3DTrillion Pairs DatasetAccuracy57.45Arc-Softmax
3DTrillion Pairs DatasetAccuracy57.48Arc-Softmax
3D Face ModellingCelebA+masksAccuracy91.78ArcFace
3D Face ModellingCASIA-WebFace+masksAccuracy87.95ArcFace
3D Face ModellingTrillion Pairs DatasetAccuracy57.45Arc-Softmax
3D Face ModellingTrillion Pairs DatasetAccuracy57.48Arc-Softmax
3D Face ReconstructionCelebA+masksAccuracy91.78ArcFace
3D Face ReconstructionCASIA-WebFace+masksAccuracy87.95ArcFace
3D Face ReconstructionTrillion Pairs DatasetAccuracy57.45Arc-Softmax
3D Face ReconstructionTrillion Pairs DatasetAccuracy57.48Arc-Softmax

Related Papers

ProxyFusion: Face Feature Aggregation Through Sparse Experts2025-09-24DiffClean: Diffusion-based Makeup Removal for Accurate Age Estimation2025-07-17Non-Adaptive Adversarial Face Generation2025-07-16Attributes Shape the Embedding Space of Face Recognition Models2025-07-15Face mask detection project report.2025-07-02On the Burstiness of Faces in Set2025-06-25Identifying Physically Realizable Triggers for Backdoored Face Recognition Networks2025-06-24SELFI: Selective Fusion of Identity for Generalizable Deepfake Detection2025-06-21