atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

TPR: Topology-Preserving Reservoirs for Generalized Zero-Shot Learning

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Attribute-based zero-shot learning · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TPR, a CLIP-based generalized zero-shot learning model that adds a dual latent/attribute space built from a static-plus-learnable attribute reservoir and a Pearson-correlation topology-preserving loss that keeps CLIP's pairwise class angles.

Problem

Generalized zero-shot learning with VLMs, where test images must be classified among both seen and unseen classes without knowing the seen/unseen split; finetuning CLIP on seen classes causes weak generalization to unseen classes.

Approach

Augment the shared latent space with an attribute space induced by an attribute reservoir (static BERT-encoded attribute vocabulary plus learnable tokens), and regularize finetuning with a Pearson-based loss that preserves CLIP's pairwise class-angle topology across seen and unseen classes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add attribute-space contrastive loss to latent-space contrastive training (ablation)TPR · AwA2unseen accuracy: 68.14 -> 72.40Helped
Add attribute-space contrastive loss to latent-space contrastive training (ablation)TPR · CUBunseen accuracy: 23.24 -> 26.02Helped
Add attribute-space contrastive loss to latent-space contrastive training (ablation)TPR · FLOunseen accuracy: 60.45 -> 64.26Helped
Add topology-preserving loss to latent-space contrastive training (ablation)TPR · AwA2unseen accuracy: 68.14 -> 74.50Helped
Add topology-preserving loss to latent-space contrastive training (ablation)TPR · CUBunseen accuracy: 23.24 -> 26.15Helped
Add topology-preserving loss to latent-space contrastive training (ablation)TPR · FLOunseen accuracy: 60.45 -> 62.26Helped
Combine static vocabulary with learnable attribute tokens instead of using only static vocabulary (ablation)TPR · AwA2H: 80.56 -> 81.63Helped
Combine static vocabulary with learnable attribute tokens instead of using only learnable tokens (ablation)TPR · AwA2H: 74.38 -> 81.63Helped
Replace topology-preserving loss with nuclear norm (ablation)TPR · AwA2H: 81.63 -> 79.44Hurt
Replace topology-preserving loss with orthogonality constraint (ablation)TPR · AwA2H: 81.63 -> 80.55Hurt
Apply topology-preserving loss in latent space instead of attribute space (ablation)TPR · CUBH: 32.53 -> 31.70Hurt
Increase the static attribute vocabulary size (ablation)TPR · AwA2HHelped

Surprising findings

Limitations

Experimental setup

Datasets: AwA2 CUB FLO SUN FGVC-Aircraft Country-211 StanfordCars EuroSAT DTD UCF101 Food101 OxfordPets

Benchmarks: AwA2 CUB FLO SUN FGVC-Aircraft Country-211 StanfordCars EuroSAT DTD UCF101 Food101 OxfordPets

Metrics: seen accuracy (S) unseen accuracy (U) harmonic mean (H)

Baselines: CLIP CoOp CoCoOp MaPLe PromptSRC ProGrad CE LSA ZLAP

Builds on: CLIP CoOp CoCoOp MaPLe PromptSRC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy