Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Dual Progressive Prototype Network for Generalized Zero-Shot Learning

About

Generalized Zero-Shot Learning (GZSL) aims to recognize new categories with auxiliary semantic information,e.g., category attributes. In this paper, we handle the critical issue of domain shift problem, i.e., confusion between seen and unseen categories, by progressively improving cross-domain transferability and category discriminability of visual representations. Our approach, named Dual Progressive Prototype Network (DPPN), constructs two types of prototypes that record prototypical visual patterns for attributes and categories, respectively. With attribute prototypes, DPPN alternately searches attribute-related local regions and updates corresponding attribute prototypes to progressively explore accurate attribute-region correspondence. This enables DPPN to produce visual representations with accurate attribute localization ability, which benefits the semantic-visual alignment and representation transferability. Besides, along with progressive attribute localization, DPPN further projects category prototypes into multiple spaces to progressively repel visual representations from different categories, which boosts category discriminability. Both attribute and category prototypes are collaboratively learned in a unified framework, which makes visual representations of DPPN transferable and distinctive. Experiments on four benchmarks prove that DPPN effectively alleviates the domain shift problem in GZSL.

Chaoqun Wang, Shaobo Min, Xuejin Chen, Xiaoyan Sun, Houqiang Li• 2021

Related benchmarks

TaskDatasetResultRank
Zero-shot LearningAWA2--
95
Image ClassificationSUN
Harmonic Mean Top-1 Accuracy41
86
ClassificationAWA2 (test)
MCA (unseen)63.1
22
Zero-shot Image ClassificationAPY (test)
Metric u40
21
Image ClassificationAWA2 v1 (test)
Score U63.1
19
Image ClassificationSUN Attribute (test)
U Score47.9
19
ClassificationCUB (test)
MCA_u70.2
17
Zero-Shot Object ClassificationaPY
U Score40
16
Object ClassificationAPY (test)
U Score40
5
Showing 9 of 9 rows

Other info

Follow for update