Classifier Crafting: Turn Your ConvNet into a Zero-Shot Learner!
Not on the map. Why?
Abstract (arXiv)
In Zero-shot learning (ZSL), we classify unseen categories using textual descriptions about their expected appearance when observed (class embeddings) and a disjoint pool of seen classes, for which annotated visual data are accessible. We tackle ZSL by casting a "vanilla" convolutional neural network (e.g. AlexNet, ResNet-101, DenseNet-201 or DarkNet-53) into a zero-shot learner. We do so by crafting the softmax classifier: we freeze its weights using fixed seen classification rules, either semantic (seen class embeddings) or visual (seen class prototypes). Then, we learn a data-driven and ZSL-tailored feature representation on seen classes only to match these fixed classification rules. Given that the latter seamlessly generalize towards unseen classes, while requiring not actual unseen data to be computed, we can perform ZSL inference by augmenting the pool of classification rules at test time while keeping the very same representation we learnt: nowhere re-training or fine-tuning on unseen data is performed. The combination of semantic and visual crafting (by simply averaging softmax scores) improves prior state-of-the-art methods in benchmark datasets for standard, inductive ZSL. After rebalancing predictions to better handle the joint inference over seen and unseen classes, we outperform prior generalized, inductive ZSL methods as well. Also, we gain interpretability at no additional cost, by using neural attention methods (e.g., grad-CAM) as they are. Code will be made publicly available.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 39 references that are in the map. First posted on arXiv 20 Mar 2021.
Builds on
22 of 39 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2017Zero-Shot Learning -- A Comprehensive Evaluation of the Good, the Bad and the Uglycited by 536
- 2018Generalized Zero- and Few-Shot Learning via Aligned Variational Autoencoderscited by 206
- 2019f-VAEGAN-D2: A Feature Generating Framework for Any-Shot Learningcited by 164
- 2020Attribute Prototype Network for Zero-Shot Learningcited by 160
- 2016An Empirical Study and Analysis of Generalized Zero-Shot Learning for Object Recognition in the Wildcited by 146
- 2019Leveraging the Invariant Side of Generative Zero-Shot Learningcited by 83
- 2020Rethinking Zero-shot Video Classification: End-to-end Training for Realistic Applicationscited by 79
- 2018Generative Dual Adversarial Network for Generalized Zero-shot Learningcited by 61
10 more
- 2020Generalized Zero-Shot Learning Via Over-Complete Distributioncited by 56
- 2020Invertible Zero-Shot Recognition Flowscited by 48
- 2018Fix your classifier: the marginal value of training the last weight layercited by 43
- 2019Rethinking Zero-Shot Learning: A Conditional Visual Classification Perspectivecited by 42
- 2020Class-incremental Learning with Pre-allocated Fixed Classifierscited by 33
- 2020Rethinking Generative Zero-Shot Learning: An Ensemble Learning Perspective for Recognising Visual Patchescited by 27
- 2018Progressive Ensemble Networks for Zero-Shot Recognitioncited by 23
- 2020Zero-Shot Learning from Adversarial Feature Residual to Compact Visual Featurecited by 10
- 2018Classifier and Exemplar Synthesis for Zero-Shot Learningcited by 9
- 2019Multi-modal Ensemble Classification for Generalized Zero Shot Learningcited by 4
Built on by
Not cited yet.