atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Democratizing Fine-grained Visual Recognition with Large Language Models

ICLR 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Scene graph generation · 1 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 FineR, a training-free pipeline that uses BLIP-2 to extract part-level visual attributes from a few unlabelled images, ChatGPT to reason about fine-grained class names, and CLIP to build a classifier for vocabulary-free fine-grained recognition.

Problem

Fine-grained visual recognition normally needs expert annotations (part labels, attributes, descriptions). The paper targets recognizing subordinate-level categories with only a few unlabelled images per class and no expert knowledge or label vocabulary.

Approach

Use a VQA model to turn images into textual attribute descriptions, prompt an LLM (acting as an expert proxy) to reason about candidate subordinate class names from those descriptions, denoise names with CLIP, and build a fused text-image CLIP classifier for zero-shot inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FineR instead of BLIP-2FGVR on five standard datasets with 3 discovery images per category · Five FGVR datasets, averagecACC: +9.8%Helped
Use FineR instead of BLIP-2FGVR on five standard datasets with 3 discovery images per category · Five FGVR datasets, averagesACC: +5.7%Helped
Use FineR instead of BLIP-2FGVR with an imbalanced discovery set · Five FGVR datasets, averagecACC: +7.3%Helped
Use FineR instead of BLIP-2FGVR with an imbalanced discovery set · Five FGVR datasets, averagesACC: +2.2%Helped
Add noisy name denoising (ablation)FineR · Five FGVR datasets, averagecACC: +6.0%Helped
Add noisy name denoising (ablation)FineR · Five FGVR datasets, averagesACC: +4.7%Helped
Add the multimodal classifier (ablation)FineR with noisy name denoising · Five FGVR datasets, averagecACC: 53.5 -> 53.7Helped
Add image augmentations with K=10 (ablation)FineR with NND and MMC · Five FGVR datasets, averagesACC: 63.3 -> 64.3Helped
Add the multimodal classifier (ablation)FineR with noisy name denoising · Dog-120cACC: 50.8 -> 39.4Hurt
Add the multimodal classifier (ablation)FineR with noisy name denoising · Car-196 and Pet-37cACC: 47.4 -> 45.7; 69.1 -> 65.4Mixed
Add image augmentations with K=10 (ablation)FineR with NND and MMC · Five FGVR datasets, averagecACC: 56.9 -> 57.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: Caltech-UCSD Bird-200 Stanford Car-196 Stanford Dog-120 Flower-102 Oxford-IIIT Pet-37

Benchmarks: Caltech-UCSD Bird-200 Stanford Car-196 Stanford Dog-120 Flower-102 Oxford-IIIT Pet-37 Pokemon (new)

Metrics: clustering accuracy (cACC) semantic similarity accuracy (sACC)

Baselines: CLIP zero-shot (ground-truth names upper bound) WordNet baseline BLIP-2 CLEVER SCD CaSED KMeans Sinkhorn-Knopp (CLIP and DINO)

Builds on: BLIP-2 CLIP chain-of-thought prompting CaSED SCD

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