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, and Jing Yang, Tongliang Liu

TL;DR
This paper introduces Partial FC, a sparse update method for face recognition CNNs that reduces memory, computation, and class conflict issues by selecting a subset of class centers during training, improving efficiency and robustness.
Contribution
The paper proposes Partial FC, a novel sparse updating strategy for the fully connected layer in face recognition CNNs, addressing scalability and data imbalance challenges.
Findings
Significant reduction in memory and computation costs.
Improved robustness against inter-class conflict and long-tailed data.
Effective across various datasets and backbone architectures.
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…
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
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace recognition and analysis · Face and Expression Recognition · Video Surveillance and Tracking Methods
MethodsSoftmax
