atlas

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

X-MIC: Cross-Modal Instance Conditioning for Egocentric Action Generalization

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 5 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 X-MIC, a late-fusion cross-modal adapter that turns each egocentric video into a vector added to frozen CLIP text embeddings, evaluated for cross-dataset noun/verb action generalization on Ego4D, Epic-Kitchens and EGTEA.

Problem

Adapting vision-language models to egocentric video action recognition generalizes poorly across datasets (e.g., zero-shot CLIP reaches only 8.7% noun and 4.3% verb accuracy on Epic-Kitchens), and existing adaptation methods overfit to shared classes.

Approach

Instead of tuning the text encoder or fusing features after the encoders, an ego-spatio-temporal adapter maps frozen per-frame CLIP (or DINO) features plus hand-crop features to a video-specific X-MIC vector that is added to every frozen class text embedding, yielding video-conditioned classifiers without backpropagating through either encoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DINO as Visual Encoder IIX-MIC · Ego4D → Epic-Kitchens nouns, harmonic meanharmonic mean: 21.06 -> 24.80Helped
Add DINO as Visual Encoder IIX-MIC · Ego4D → Epic-Kitchens verbs, harmonic meanharmonic mean: 27.65 -> 28.86Helped
Add hand crops alongside full frames in ego-spatial-temporal attention (ablation)X-MIC · Ego4D → Epic-Kitchens nounsharmonic mean: 19.61 -> 21.06Helped
Add hand crops alongside full frames in ego-spatial-temporal attention (ablation)X-MIC · Ego4D → Epic-Kitchens verbsharmonic mean: 25.51 -> 27.65Helped
Use CLIP ViT-L/14 instead of ViT-B/16 (ablation)X-MIC · Ego4D → Epic-Kitchens nounsharmonic mean: 21.06 -> 26.97Helped
Use CLIP ViT-L/14 instead of ViT-B/16 (ablation)X-MIC · Ego4D → Epic-Kitchens verbsharmonic mean: 27.65 -> 28.52Helped
Use LaViLa ViT-L/14 as the backbone (ablation)X-MIC · Ego4D → Epic-Kitchens nounsharmonic mean: 21.06 -> 35.08Helped
Use LaViLa ViT-L/14 as the backbone (ablation)X-MIC · Ego4D → Epic-Kitchens verbsharmonic mean: 27.65 -> 16.37Hurt
Remove feature normalization (ablation)X-MIC · Ego4D → Epic-Kitchens nounsharmonic mean: 21.06 -> 19.92Hurt
Normalize X-MIC and text features instead of input features (ablation)X-MIC · Ego4D → Epic-Kitchens nounsharmonic mean: 21.06 -> 20.19Hurt
Normalize input and X-MIC features (ablation)X-MIC · Ego4D → Epic-Kitchens nounsharmonic mean: 21.06 -> 13.83Hurt
Normalize input and text features (ablation)X-MIC · Ego4D → Epic-Kitchens nounsharmonic mean: 21.06 -> 11.71Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D Epic-Kitchens-100 EGTEA

Benchmarks: Ego4D FHO Epic-Kitchens-100 EGTEA

Metrics: top-1 accuracy harmonic mean

Baselines: Zero-shot CLIP CoOp CoCoOp CLIP-Adapter A5 Vita-CLIP

Builds on: CoOp CoCoOp CLIP-Adapter A5 Vita-CLIP

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