atlas

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

One-Shot Open Affordance Learning with Foundation Models

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 15 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.

Introduces one-shot open affordance learning (OOAL), training a DINOv2+CLIP-text affordance segmentation model with one example per base object category and evaluating zero-shot on novel objects and affordances.

Problem

Affordance segmentation normally needs large annotated datasets and works only over a closed affordance vocabulary; vision-language models fail to recognize fine-grained affordances and parts. The paper targets learning affordances from one example per base object and generalizing to unseen objects

Approach

Analyze foundation models for affordance awareness, then pick DINOv2 for part-aware visual features and align them to frozen CLIP text embeddings via three modules: CoOp-style text prompt learning, multi-layer feature fusion, and a CLS-token-guided transformer decoder with masked cross-attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the proposed DINOv2 + CLIP framework instead of ZegCLIPOOAL affordance segmentation · AGD20K seenNSS: 1.001 -> 1.745Helped
use the proposed DINOv2 + CLIP framework instead of ZegCLIPOOAL affordance segmentation · AGD20K unseenNSS: 1.042 -> 1.503Helped
use the proposed method instead of SegFormer in the OOAL settingUMD affordance segmentation · UMDhIoU: 57.3 -> 66.4Helped
replace DINOv2 with CLIP as the visual encoder (ablation)OOAL baseline · AGD20K seenNSS: 1.297 -> 1.107Hurt
replace DINOv2 with DeiT III as the visual encoder (ablation)OOAL baseline · AGD20K seenNSS: 1.297 -> 1.140Hurt
add text prompt learning (ablation)DINOv2 baseline · AGD20K seenNSS: 1.297 -> 1.422Helped
add multi-layer feature fusion (ablation)DINOv2 baseline with text prompt learning · AGD20K seenNSS: 1.422 -> 1.622Helped
add the transformer decoder without the CLS-guided mask (ablation)DINOv2 baseline with text prompt learning and multi-layer feature fusion · AGD20K seenNSS: 1.622 -> 1.738Helped
add the CLS-guided mask to the transformer decoder (ablation)OOAL model with transformer decoder · AGD20K unseenNSS: 1.408 -> 1.503Helped
add the CLS-guided mask to the transformer decoder (ablation)OOAL model with transformer decoder · AGD20K seenSIM: 0.578 -> 0.577No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: AGD20K UMD part affordance dataset

Benchmarks: AGD20K UMD part affordance

Metrics: KLD SIM NSS mIoU hIoU

Baselines: LOCATE Cross-view-AG Cross-view-AG+ Hotspots MaskCLIP SAN ZegCLIP PSPNet DeepLabV3+ SegFormer

Builds on: CLIP DINOv2 CoOp MaskCLIP MMSegmentation

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