atlas

Research map / Video / Video-language understanding

Slot-VLM: Object-Event Slots for Video-Language Modeling

NeurIPS 2024 · Video › Video-language understanding · approach: Video LLMs with fine-grained understanding · 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.

Slot-VLM replaces pooling/Q-Former video token compression with a dual-branch Object-Event Slots module (slot attention over high-res sparse frames for objects and over low-res dense frames for events) feeding a frozen Vicuna-7B for video QA.

Problem

Video-language models produce too many visual tokens from dense frames, and existing compressors (pooling, Q-Former, clustering) yield semantically entangled tokens that align poorly with LLM word tokens.

Approach

Compress video features into a small set of semantically decoupled object-centric slots (spatial slot attention on high-resolution, low-frame-rate features) and event-centric slots (temporal slot attention per spatial position on high-frame-rate, low-resolution features), then project them as LLM inputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the Event-Slots branch to the Object-Slots branch (ablation)Slot-VLM · In-domainaccuracy: 46.5 -> 48.8Helped
add the Event-Slots branch to the Object-Slots branch (ablation)Slot-VLM · MSVD-QAaccuracy: 73.1 -> 74.9Helped
replace spatial Q-Former with slot attention (ablation)spatial branch · In-domainaccuracy: 40.1 -> 46.5Helped
replace spatial Q-Former with slot attention (ablation)spatial branch · MSVD-QAaccuracy: 70.9 -> 73.1Helped
replace temporal Q-Former with slot attention (ablation)temporal branch · In-domainaccuracy: 46.0 -> 47.1Helped
replace temporal Q-Former with slot attention (ablation)temporal branch · MSVD-QAaccuracy: 72.6 -> 73.1Helped
use two slot-attention branches rather than two Q-Former branches (ablation)video QA model · In-domainaccuracy: 29.7 -> 48.8Helped
use two slot-attention branches rather than two Q-Former branches (ablation)video QA model · MSVD-QAaccuracy: 66.9 -> 74.9Helped
use two-branch slot learning instead of jointly learning slots from dense video features (ablation)Slot-VLM · In-domainaccuracy: 46.7 -> 48.8Helped
use two-branch slot learning instead of jointly learning slots from dense video features (ablation)Slot-VLM · MSVD-QAaccuracy: 72.8 -> 74.9Helped
retain high spatial resolution in the Object-Slots branch (ablation)Object-Slot-VLM · In-domainaccuracy: 41.9 -> 46.5Helped
retain high spatial resolution in the Object-Slots branch (ablation)Object-Slot-VLM · MSVD-QAaccuracy: 69.8 -> 73.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Video Instruction Data (Video-ChatGPT, 100K video QA pairs from ActivityNet) LLaVA v1.5 665K image-text instruction data MSVD-QA MSRVTT-QA ActivityNet-QA EgoSchema NExT-QA STAR

Benchmarks: MSVD-QA MSRVTT-QA ActivityNet-QA EgoSchema NExT-QA STAR

Metrics: accuracy average score (0-5)

Baselines: Video-LLaMA VideoChat Video-ChatGPT Chat-UniVi Video-LLaVA BT-Adapter LLaMA-VID VideoChat2 MovieChat Q-Former variants (Spatial/Temporal/ST-QFormer-VLM)

Builds on: Slot Attention DINOSAUR SLATE SlowFast Video-ChatGPT BLIP-2

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