In this paper, we address an open problem of zero-shot learning. Its principle is based on learning a mapping that associates feature vectors extracted from i.e. images and attribute vectors that describe objects and/or scenes of interest. In turns, this allows classifying unseen object classes and/or scenes by matching feature vectors via mapping to a newly defined attribute vector describing a new class. Due to importance of such a learning task, there exist many methods that learn semantic, probabilistic, linear or piece-wise linear mappings. In contrast, we apply well-established kernel methods to learn a non-linear mapping between the feature and attribute spaces. We propose an easy learning objective inspired by the Linear Discriminant Analysis, Kernel-Target Alignment and Kernel Polarization methods [12, 8, 4] that promotes incoherence. We evaluate the performance of our algorithm on the Polynomial as well as shift-invariant Gaussian and Cauchy kernels. Despite simplicity of our approach, we obtain state-of-the-art results on several zero-shot learning datasets and benchmarks including a recent AWA2 dataset [45].
Zero-Shot Kernel Learning
Published 2018 in 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition
ABSTRACT
PUBLICATION RECORD
- Publication year
2018
- Venue
2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition
- Publication date
2018-02-05
- Fields of study
Mathematics, Computer Science
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
CONCEPTS
- awa2 dataset
A recent zero-shot learning benchmark dataset used to evaluate the proposed algorithm.
All you need is Python (5d7gwfm5zu) extraction뀨 (7c402c1b98) reviewimjlk (vdp8mqzes2) reviewB (s683577b42) review - kernel methods
Well-established machine learning techniques applied here to learn a non-linear mapping between feature and attribute spaces.
All you need is Python (5d7gwfm5zu) extraction뀨 (7c402c1b98) reviewimjlk (vdp8mqzes2) reviewB (s683577b42) review - learning objective
An objective function inspired by Linear Discriminant Analysis, Kernel-Target Alignment, and Kernel Polarization designed to promote incoherence.
All you need is Python (5d7gwfm5zu) extraction뀨 (7c402c1b98) reviewimjlk (vdp8mqzes2) reviewB (s683577b42) review - non-linear mapping
A mapping function learned via kernel methods to bridge feature and attribute spaces.
All you need is Python (5d7gwfm5zu) extraction뀨 (7c402c1b98) reviewimjlk (vdp8mqzes2) reviewB (s683577b42) review - zero-shot learning
A learning task focused on classifying unseen object classes or scenes by mapping feature vectors to attribute vectors.
All you need is Python (5d7gwfm5zu) extraction뀨 (7c402c1b98) reviewimjlk (vdp8mqzes2) reviewB (s683577b42) review
REFERENCES
Showing 1-47 of 47 references · Page 1 of 1