CRAFT: Contextual Re-Activation of Filters for face recognition Training
Not on the map. Why?
Abstract (arXiv)
The first layer of a deep CNN backbone applies filters to an image to extract the basic features available to later layers. During training, some filters may go inactive, mean ing all weights in the filter approach zero. An inactive fil ter in the final model represents a missed opportunity to extract a useful feature. This phenomenon is especially prevalent in specialized CNNs such as for face recogni tion (as opposed to, e.g., ImageNet). For example, in one the most widely face recognition model (ArcFace), about half of the convolution filters in the first layer are inactive. We propose a novel approach designed and tested specif ically for face recognition networks, known as "CRAFT: Contextual Re-Activation of Filters for Face Recognition Training". CRAFT identifies inactive filters during training and reinitializes them based on the context of strong filters at that stage in training. We show that CRAFT reduces fraction of inactive filters from 44% to 32% on average and discovers filter patterns not found by standard training. Compared to standard training without reactivation, CRAFT demonstrates enhanced model accuracy on standard face-recognition benchmark datasets including AgeDB-30, CPLFW, LFW, CALFW, and CFP-FP, as well as on more challenging datasets like IJBB and IJBC.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 52 references that are in the map. First posted on arXiv 29 Nov 2023.
Builds on
25 of 52 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2017A Closer Look at Memorization in Deep Networkscited by 936
- 2022AdaFace: Quality Adaptive Margin for Face Recognitioncited by 390
- 2017The Effectiveness of Data Augmentation in Image Classification using Deep Learningcited by 368
- 2021MagFace: A Universal Representation for Face Recognition and Quality Assessmentcited by 332
- 2020CurricularFace: Adaptive Curriculum Learning Loss for Deep Face Recognitioncited by 320
- 2017Cross-Age LFW: A Database for Studying Cross-Age Face Recognition in Unconstrained Environmentscited by 258
13 more
- 2021WebFace260M: A Benchmark Unveiling the Power of Million-Scale Deep Face Recognitioncited by 221
- 2017Deep Rewiring: Training very sparse deep networkscited by 136
- 2022Killing Two Birds with One Stone:Efficient and Robust Training of Face Recognition CNNs by Partial FCcited by 73
- 2022Fortuitous Forgetting in Connectionist Networkscited by 39
- 2019Identity Crisis: Memorization and Generalization under Extreme Overparameterizationcited by 33
- 2020RIFLE: Backpropagation in Depth for Deep Transfer Learning through Re-Initializing the Fully-connected LayErcited by 27
- 2021On Anytime Learning at Macroscalecited by 20
- 2021The Impact of Reinitialization on Generalization in Convolutional Neural Networkscited by 20
- 2021Knowledge Evolution in Neural Networkscited by 18
- 2019CC-Net: Image Complexity Guided Network Compression for Biomedical Image Segmentationcited by 13
- 2019Frivolous Units: Wider Networks Are Not Really That Widecited by 10
- 2021Improving Autoencoder Training Performance for Hyperspectral Unmixing with Network Reinitialisationcited by 1
- 2022Improve Convolutional Neural Network Pruning by Maximizing Filter Varietycited by 1
Built on by
Not cited yet.