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/Killing Two Birds with One Stone:Efficient and Robust Trai...

Killing Two Birds with One Stone:Efficient and Robust Training of Face Recognition CNNs by Partial FC

Xiang An, Jiankang Deng, Jia Guo, Ziyong Feng, Xuhan Zhu, Jing Yang, Tongliang Liu

2022-03-28Face RecognitionFace Verification
PaperPDFCode(official)CodeCodeCodeCodeCode

Abstract

Learning discriminative deep feature embeddings by using million-scale in-the-wild datasets and margin-based softmax loss is the current state-of-the-art approach for face recognition. However, the memory and computing cost of the Fully Connected (FC) layer linearly scales up to the number of identities in the training set. Besides, the large-scale training data inevitably suffers from inter-class conflict and long-tailed distribution. In this paper, we propose a sparsely updating variant of the FC layer, named Partial FC (PFC). In each iteration, positive class centers and a random subset of negative class centers are selected to compute the margin-based softmax loss. All class centers are still maintained throughout the whole training process, but only a subset is selected and updated in each iteration. Therefore, the computing requirement, the probability of inter-class conflict, and the frequency of passive update on tail class centers, are dramatically reduced. Extensive experiments across different training data and backbones (e.g. CNN and ViT) confirm the effectiveness, robustness and efficiency of the proposed PFC. The source code is available at \https://github.com/deepinsight/insightface/tree/master/recognition.

Results

TaskDatasetMetricValueModel
Facial Recognition and ModellingMFRAfrican98.07Partial FC
Facial Recognition and ModellingMFRCaucasian98.81Partial FC
Facial Recognition and ModellingMFREast Asian89.97Partial FC
Facial Recognition and ModellingMFRMFR-ALL97.85Partial FC
Facial Recognition and ModellingMFRMFR-MASK90.88Partial FC
Facial Recognition and ModellingMFRSouth Asian98.66Partial FC
Facial Recognition and ModellingAgeDB-30Accuracy0.987PartialFC(R200)
Facial Recognition and ModellingCFP-FPAccuracy0.9951PartialFC (R200)
Facial Recognition and ModellingIJB-BTAR@FAR=0.000196.71PartialFC(WebFace42M)
Face VerificationAgeDB-30Accuracy0.987PartialFC(R200)
Face VerificationCFP-FPAccuracy0.9951PartialFC (R200)
Face VerificationIJB-BTAR@FAR=0.000196.71PartialFC(WebFace42M)
Face ReconstructionMFRAfrican98.07Partial FC
Face ReconstructionMFRCaucasian98.81Partial FC
Face ReconstructionMFREast Asian89.97Partial FC
Face ReconstructionMFRMFR-ALL97.85Partial FC
Face ReconstructionMFRMFR-MASK90.88Partial FC
Face ReconstructionMFRSouth Asian98.66Partial FC
Face ReconstructionAgeDB-30Accuracy0.987PartialFC(R200)
Face ReconstructionCFP-FPAccuracy0.9951PartialFC (R200)
Face ReconstructionIJB-BTAR@FAR=0.000196.71PartialFC(WebFace42M)
Face RecognitionMFRAfrican98.07Partial FC
Face RecognitionMFRCaucasian98.81Partial FC
Face RecognitionMFREast Asian89.97Partial FC
Face RecognitionMFRMFR-ALL97.85Partial FC
Face RecognitionMFRMFR-MASK90.88Partial FC
Face RecognitionMFRSouth Asian98.66Partial FC
3DMFRAfrican98.07Partial FC
3DMFRCaucasian98.81Partial FC
3DMFREast Asian89.97Partial FC
3DMFRMFR-ALL97.85Partial FC
3DMFRMFR-MASK90.88Partial FC
3DMFRSouth Asian98.66Partial FC
3DAgeDB-30Accuracy0.987PartialFC(R200)
3DCFP-FPAccuracy0.9951PartialFC (R200)
3DIJB-BTAR@FAR=0.000196.71PartialFC(WebFace42M)
3D Face ModellingMFRAfrican98.07Partial FC
3D Face ModellingMFRCaucasian98.81Partial FC
3D Face ModellingMFREast Asian89.97Partial FC
3D Face ModellingMFRMFR-ALL97.85Partial FC
3D Face ModellingMFRMFR-MASK90.88Partial FC
3D Face ModellingMFRSouth Asian98.66Partial FC
3D Face ModellingAgeDB-30Accuracy0.987PartialFC(R200)
3D Face ModellingCFP-FPAccuracy0.9951PartialFC (R200)
3D Face ModellingIJB-BTAR@FAR=0.000196.71PartialFC(WebFace42M)
3D Face ReconstructionMFRAfrican98.07Partial FC
3D Face ReconstructionMFRCaucasian98.81Partial FC
3D Face ReconstructionMFREast Asian89.97Partial FC
3D Face ReconstructionMFRMFR-ALL97.85Partial FC
3D Face ReconstructionMFRMFR-MASK90.88Partial FC
3D Face ReconstructionMFRSouth Asian98.66Partial FC
3D Face ReconstructionAgeDB-30Accuracy0.987PartialFC(R200)
3D Face ReconstructionCFP-FPAccuracy0.9951PartialFC (R200)
3D Face ReconstructionIJB-BTAR@FAR=0.000196.71PartialFC(WebFace42M)

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