TL;DR
This paper introduces ArcFace, a novel additive angular margin loss for face recognition that improves class separability, robustness to noise, and enables identity-preserving face image generation without extra training.
Contribution
The paper proposes ArcFace with a clear geometric interpretation and introduces sub-center ArcFace to handle noisy labels, also exploring face image synthesis from features without additional models.
Findings
ArcFace significantly improves face recognition accuracy.
Sub-center ArcFace effectively handles noisy labels and enhances robustness.
Pre-trained ArcFace can generate identity-preserved face images using network gradients.
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 sub-centers and training samples only need to be close to any of the 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗minchul/cvlface_arcface_ir101_webface4mmodel· 15 dl· ♡ 515 dl♡ 5
- 🤗fal/AuraFace-v1model· ♡ 146♡ 146
- 🤗Yogendra84869/aurafaceClonemodel
- 🤗thoddnn/AuraFace-v1model
- 🤗onnxmodelzoo/arcfaceresnet100-11-int8model
- 🤗onnxmodelzoo/arcfaceresnet100-8model· ♡ 3♡ 3
- 🤗alonsorobots/scrfd_320_batchedmodel
- 🤗alonsorobots/scrfd_320_batched_64model
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsAdditive Angular Margin Loss
