atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

SPTNet: An Efficient Alternative Framework for Generalized Category Discovery with Spatial Prompt Tuning

ICLR 2024 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Transductive and semantic-dictionary zero-shot · 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 SPTNet, a two-stage alternating framework that tunes spatial pixel-level prompts (data parameters) and the last ViT block plus head (model parameters) for generalized category discovery.

Problem

Generalized category discovery requires classifying unlabelled images from seen and unseen classes; full fine-tuning of pre-trained models overfits and is costly, while joint optimization of model and data (prompt) parameters is unstable and sub-optimal.

Approach

Alternate between learning instance-agnostic spatial prompts wrapped around each image patch in pixel space (with the backbone frozen) and fine-tuning the last transformer block and projection head (with prompts frozen), using the prompted image as a learned augmentation within contrastive and self-distillation losses, built on SimGCD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add VPT prompts to SimGCD (ablation)SimGCD · SSB Allaccuracy: 56.1 -> 54.4Hurt
add a global prompt to SimGCD (ablation)SimGCD · SSB Allaccuracy: 56.1 -> 56.7 (+0.6)Helped
add spatial prompts to SimGCD (ablation)SimGCD · SSB Allaccuracy: 56.1 -> 57.9 (+1.8)Helped
alternate prompt and model optimization and add a global prompt (ablation)SimGCD + spatial prompts · SSB Allaccuracy: 56.1 -> 61.4 (+5.3)Helped
use one shared spatial prompt across patches instead of distinct patch prompts (ablation)SPTNet · SSB Allaccuracy: 56.1 -> 60.9 (+4.8)Helped
remove the global prompt, retaining distinct spatial prompts and alternative training (ablation)SPTNet · SSB Allaccuracy: 61.4 -> 59.1Hurt
jointly train prompts and model end-to-end instead of alternating (ablation)SPTNet · SSB Allaccuracy: 61.4 -> 58.6Hurt
train prompts first, then model, instead of alternating (ablation)SPTNet · SSB Allaccuracy: 61.4 -> 58.0Hurt
train model first, then prompts, instead of alternating (ablation)SPTNet · SSB Allaccuracy: 61.4 -> 59.2Hurt
increase spatial prompt size (ablation)SPTNet · SSBaccuracyHurt
vary the alternation interval k (ablation)SPTNet · SSBaccuracyNo clear effect
add SPTNet to the ViT-B/16 baselineGCD on CIFAR-10, CIFAR-100, and ImageNet-100 · CIFAR-10 All; CIFAR-100 All; ImageNet-100 Allaccuracy: +0.4%; +1.9%; +2.5%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-100 CUB Stanford Cars FGVC-Aircraft Herbarium 19 DomainNet

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-100 CUB Stanford Cars FGVC-Aircraft Herbarium 19 DomainNet

Metrics: clustering accuracy (ACC) All/Old/New

Baselines: k-means RankStats+ UNO+ GCD ORCA SimGCD DCCL PromptCAL VPT

Builds on: SimGCD VPT DINO EM algorithm

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