atlas

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

Troika: Multi-Path Cross-Modal Traction for Compositional Zero-Shot Learning

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Attribute-based zero-shot learning · 33 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 a Multi-Path paradigm for compositional zero-shot learning with CLIP that trains separate state, object, and composition branches, implemented as Troika with branch-specific prompts, adapters, and a Cross-Modal Traction module.

Problem

Compositional zero-shot learning with pre-trained vision-language models: existing prompt-tuning methods model only composed state-object pairs, limiting use of pre-trained knowledge and generalization to unseen compositions.

Approach

Establish three independent recognition branches (state, object, composition) over a shared CLIP space, each with its own learnable prompt prefix and visual features (disentangled by MLPs), combine their probabilities at inference, and add a cross-attention Cross-Modal Traction module that shifts prompt representations toward image patch features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the state and object branches alongside the composition branch during training and inference (ablation)Troika · UT-Zappos closed-worldHM: 49.9 -> 54.6Helped
add the state and object branches alongside the composition branch during training and inference (ablation)Troika · C-GQA closed-worldHM: 28.9 -> 29.4Helped
add independent branch-specific prefixes while sharing the primitive vocabulary (ablation)Troika · UT-Zappos closed-worldHM: 54.0 -> 54.6Helped
add independent branch-specific prefixes while sharing the primitive vocabulary (ablation)Troika · C-GQA closed-worldHM: 28.7 -> 29.4Helped
share the primitive vocabulary across branches instead of using an individual vocabulary for each branch (ablation)Troika · C-GQA closed-worldHM: 28.9 -> 29.4Helped
add Cross-Modal Traction (ablation)Troika · UT-Zappos closed-worldHM: 51.9 -> 54.6Helped
add Cross-Modal Traction (ablation)Troika · C-GQA closed-worldAUC: 11.0 -> 12.4Helped
use Adapter instead of freezing the image encoder (ablation)Troika · MIT-States closed-worldHM: 37.5 -> 39.3Helped
use Adapter instead of freezing the image encoder (ablation)Troika · UT-Zappos closed-worldHM: 50.3 -> 54.6Helped
use Adapter instead of freezing the image encoder (ablation)Troika · C-GQA closed-worldHM: 24.2 -> 29.4Helped
fully fine-tune the image encoder instead of using Adapter (ablation)Troika · MIT-States and UT-Zappos closed-worldHM: 39.3 -> 28.7; 54.6 -> 34.4Hurt
fully fine-tune the image encoder instead of using Adapter (ablation)Troika · C-GQA closed-worldHM: 29.4 -> 31.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: MIT-States UT-Zappos C-GQA

Benchmarks: MIT-States UT-Zappos C-GQA

Metrics: S U HM AUC

Baselines: CLIP CoOp CSP PromptCompVL DFSP

Builds on: CLIP CoOp CSP DFSP Adapter

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