atlas

Research map / Video / Video-language understanding

Koala: Key Frame-Conditioned Long Video-LLM

CVPR 2024 · Video › Video-language understanding · approach: Video question answering · 18 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.

Koala adapts a frozen short-video LLM (Video-LLaMA) to minutes-long videos by adding learnable spatiotemporal queries conditioned on sparse key-frame tokens, trained self-supervised on HowTo100M.

Problem

Pretrained short-clip video LLMs struggle to understand minutes-long videos and answer questions about long-term temporal structure.

Approach

Introduces Conditioned Segment and Conditioned Video tokenizers that repurpose the frozen video QFormer with learnable queries conditioned on global key-frame tokens, so segment-level and cross-segment tokens carry global context before entering the LLM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the Conditioned Segment tokenizer (ablation)Video-Llama · EgoSchemaTop 1 Acc (%): 33.25 -> 36.93Helped
add the Conditioned Segment tokenizer (ablation)Video-Llama · Seed-Bench Procedure UnderstandingAccuracy: 26.68 -> 30.20Helped
add the Conditioned Segment tokenizer (ablation)Video-Llama · Seed-Bench Action RecognitionAccuracy: 35.52 -> 38.74Helped
add the Conditioned Video tokenizer after CS (ablation)Video-Llama + CS · EgoSchemaTop 1 Acc (%): 36.93 -> 40.42Helped
add the Conditioned Video tokenizer after CS (ablation)Video-Llama + CS · Seed-Bench Procedure UnderstandingAccuracy: 30.20 -> 35.91Helped
add the Conditioned Video tokenizer after CS (ablation)Video-Llama + CS · Seed-Bench Action RecognitionAccuracy: 38.74 -> 41.26Helped
retain the CS tokenizer output tokens for zkey (ablation)Koala · EgoSchemaTop 1 Acc (%): 40.42 -> 33.61Hurt
remove zkey conditioning in the CS tokenizer (ablation)Koala · EgoSchemaTop 1 Acc (%): 39.12 -> 40.42Hurt
remove temporal concept queries Qtemp and Qconcepts (ablation)Koala · EgoSchemaTop 1 Acc (%): 39.20 -> 40.42Hurt
replace Koala temporal aggregation with average pooling (ablation)Video-Llama · EgoSchemaTop 1 Acc (%): 33.39 vs 40.33Hurt
replace Koala temporal aggregation with a memory module (ablation)Video-Llama · EgoSchemaTop 1 Acc (%): 34.62 vs 40.33Hurt
replace Koala temporal aggregation with segment-token concatenation (ablation)Video-Llama · EgoSchemaTop 1 Acc (%): 35.72 vs 40.33Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HowTo100M

Benchmarks: EgoSchema Seed-Bench

Metrics: top-1 accuracy

Baselines: Video-LLaMA Flan-T5 language prior MovieChat InternVideo VPGTrans mPLUG-Owl VideoChat Valley Video-ChatGPT InstructBLIP Frozen-BiLM VIOLET

Builds on: Video-LLaMA QFormer Perceiver SlowFast

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