atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Recover and Match: Open-Vocabulary Multi-Label Recognition through Knowledge-Constrained Optimal Transport

CVPR 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Partial and multi-label learning · 4 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 RAM, which recovers local semantics of CLIP with a ladder side adapter (LLA) and matches image regions to labels via a knowledge-constrained entropic optimal transport (KCOT) for open-vocabulary multi-label recognition.

Problem

Open-vocabulary multi-label recognition with CLIP suffers from lost local semantics due to global pre-training, and region-to-label matching relies on naive aggregation (mean pooling, softmax re-weighting), producing spurious predictions from irrelevant regions.

Approach

A parameter-free self-aware attention plus text-guided spatial selection in a memory-efficient ladder side network recovers local features, and region-to-label assignment is cast as an entropic optimal transport problem with label-presence-based unbalanced marginals and a teacher-plan KL term from frozen CLIP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace RAM's matching with standard OT (ablation)RAM · NUS-WIDE ZSLF1@3: 48.4 -> 43.5Hurt
replace KCOT with average pooling (ablation)RAM · NUS-WIDE ZSLF1@3: 48.4 -> 41.8Hurt
replace KCOT with re-weighting (ablation)RAM · NUS-WIDE ZSLF1@3: 48.4 -> 41.2Hurt
add SAA to the model (ablation)RAM · NUS-WIDE ZSLF1@3: 40.6 -> 41.0Helped
add TSS to the model (ablation)RAM · NUS-WIDE ZSLF1@3: 40.6 -> 41.2Helped
add LPD to OT matching (ablation)RAM · NUS-WIDE ZSLF1@3: 43.5 -> 47.1Helped
add TKT to OT matching (ablation)RAM · NUS-WIDE ZSLF1@3: 43.5 -> 44.9Helped
use LPD and TKT together in KCOT (ablation)RAM · NUS-WIDE ZSLF1@3: 43.5 -> 48.4Helped
integrate RAM with CoOp prompting (ablation)CoOp · NUS-WIDE ZSLF1@3: 41.5 -> 45.4Helped
integrate RAM with DualCoOp prompting (ablation)DualCoOp · NUS-WIDE ZSLF1@3: 43.2 -> 46.8Helped
use MMC instead of ranking loss or ASL (ablation)RAM · NUS-WIDE ZSLF1@3Helped
include batch negatives in MMC (ablation)RAM · NUS-WIDE ZSLF1@3Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO NUS-WIDE RAPv1 PA100K MultiScene MLRSNet

Benchmarks: MS-COCO NUS-WIDE RAP-OV PA100K-OV MultiScene-OV MLRSNet-OV

Metrics: mAP F1@3 F1@5 precision@3 recall@3 precision@5 recall@5

Baselines: DualCoOp DualCoOp++ MKT CoMC QKS BiAM LESA SDLM OVML TGF ML-Decoder RemoteCLIP

Builds on: CLIP CoOp DualCoOp Sinkhorn algorithm LST ladder side tuning

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