Lecture Slides

Lecture Notes


Zero-shot Learning

Zero-shot learning aims to bridge the gap between visual features and semantic attributes. By leveraging neural networks, we can learn effective mappings between these different types of information, allowing models to recognize objects they've never seen during training based on their described attributes.

image.png

Bridging visual and semantic information

image.png

image.png

Zero-shot Learning

Zero-shot Learning

Generalized zero-shot learning

Generalized zero-shot learning

Different Datasets

image.png

Revisiting DeViSE

image.png

ConSE

image.png

Some Challenges

  1. Hubness

    image.png

    The hubness problem refers to a phenomenon in high-dimensional spaces where certain data points (called "hubs") become unusually close to many other points. This creates challenges for zero-shot learning because:

  2. Bias towards seen classes

    Model tend to favor predicting classes they were trained on (seen classes) over novel classes they haven't encountered before.

    image.png

    Some Network Architectures

    image.png

    image.png

    image.png

    image.png