Prototype Memory for Large-scale Face Representation Learning
Not on the map. Why?
Abstract (arXiv)
Face representation learning using datasets with a massive number of identities requires appropriate training methods. Softmax-based approach, currently the state-of-the-art in face recognition, in its usual "full softmax" form is not suitable for datasets with millions of persons. Several methods, based on the "sampled softmax" approach, were proposed to remove this limitation. These methods, however, have a set of disadvantages. One of them is a problem of "prototype obsolescence": classifier weights (prototypes) of the rarely sampled classes receive too scarce gradients and become outdated and detached from the current encoder state, resulting in incorrect training signals. This problem is especially serious in ultra-large-scale datasets. In this paper, we propose a novel face representation learning model called Prototype Memory, which alleviates this problem and allows training on a dataset of any size. Prototype Memory consists of the limited-size memory module for storing recent class prototypes and employs a set of algorithms to update it in appropriate way. New class prototypes are generated on the fly using exemplar embeddings in the current mini-batch. These prototypes are enqueued to the memory and used in a role of classifier weights for softmax classification-based training. To prevent obsolescence and keep the memory in close connection with the encoder, prototypes are regularly refreshed, and oldest ones are dequeued and disposed of. Prototype Memory is computationally efficient and independent of dataset size. It can be used with various loss functions, hard example mining algorithms and encoder architectures. We prove the effectiveness of the proposed model by extensive experiments on popular face recognition benchmarks.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 81 of its 147 references that are in the map. First posted on arXiv 5 May 2021.
Builds on
81 of 147 references.
References · 81
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2020Knowledge Distillation: A Surveycited by 1,603
- 2021Transformers in Vision: A Surveycited by 1,013
- 2018CosFace: Large Margin Cosine Loss for Deep Face Recognitioncited by 971
- 2017VGGFace2: A dataset for recognising faces across pose and agecited by 914
- 2016Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networkscited by 903
- 2017SphereFace: Deep Hypersphere Embedding for Face Recognitioncited by 737
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 640
- 2016MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognitioncited by 624
38 more
- 2018Albumentations: fast and flexible image augmentationscited by 560
- 2020Circle Loss: A Unified Perspective of Pair Similarity Optimizationcited by 403
- 2021MagFace: A Universal Representation for Face Recognition and Quality Assessmentcited by 334
- 2020CurricularFace: Adaptive Curriculum Learning Loss for Deep Face Recognitioncited by 321
- 2018Additive Margin Softmax for Face Verificationcited by 278
- 2018Deep Face Recognition: A Surveycited by 276
- 2017Cross-Age LFW: A Database for Studying Cross-Age Face Recognition in Unconstrained Environmentscited by 260
- 2017NormFace: L2 Hypersphere Embedding for Face Verificationcited by 237
- 2021WebFace260M: A Benchmark Unveiling the Power of Million-Scale Deep Face Recognitioncited by 223
- 2015The MegaFace Benchmark: 1 Million Faces for Recognition at Scalecited by 200
- 2019RetinaFace: Single-stage Dense Face Localisation in the Wildcited by 165
- 2020Partial FC: Training 10 Million Identities on a Single Machinecited by 163
- 2018Online normalizer calculation for softmaxcited by 162
- 2019Mitigate Bias in Face Recognition using Skewness-Aware Reinforcement Learningcited by 145
- 2020Continual Prototype Evolution: Learning Online from Non-Stationary Data Streamscited by 144
- 2020Data Uncertainty Learning in Face Recognitioncited by 134
- 2019Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identificationcited by 133
- 2019Cross-Batch Memory for Embedding Learningcited by 132
- 2015A Light CNN for Deep Face Representation with Noisy Labelscited by 126
- 2017L2-constrained Softmax Loss for Discriminative Face Verificationcited by 96
- 2018Deep Imbalanced Learning for Face Recognition and Attribute Predictioncited by 91
- 2019Striking the Right Balance with Uncertaintycited by 79
- 2016Efficient softmax approximation for GPUscited by 67
- 2018The Devil of Face Recognition is in the Noisecited by 65
- 2019Mis-classified Vector Guided Softmax Loss for Face Recognitioncited by 60
- 2018A no-regret generalization of hierarchical softmax to extreme multi-label classificationcited by 52
- 2016UMDFaces: An Annotated Face Dataset for Training Deep Networkscited by 42
- 2018Ring loss: Convex Feature Normalization for Face Recognitioncited by 39
- 2017Adaptive Sampled Softmax with Kernel Based Samplingcited by 38
- 2020GroupFace: Learning Latent Groups and Constructing Group-based Representations for Face Recognitioncited by 38
- 2019Sampled Softmax with Random Fourier Featurescited by 33
- 2020The Elements of End-to-end Deep Face Recognition: A Survey of Recent Advancescited by 32
- 2021Self-restrained Triplet Loss for Accurate Masked Face Recognitioncited by 32
- 2020BroadFace: Looking at Tens of Thousands of People at Once for Face Recognitioncited by 30
- 2018Stochastic Negative Mining for Learning with Large Output Spacescited by 29
- 2021When Age-Invariant Face Recognition Meets Face Age Synthesis: A Multi-Task Learning Frameworkcited by 29
- 2020FairFace Challenge at ECCV 2020: Analyzing Bias in Face Recognitioncited by 26
- 2020Loss Function Search for Face Recognitioncited by 22
50 most cited of 81 All 81 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1.
3 papers.