atlas

Research map / Video / Action recognition

Video Action Differencing

ICLR 2025 · Video › Action recognition · approach: Action anticipation and latent actions · 0 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.

Introduces Video Action Differencing (VidDiff), a benchmark (VidDiffBench, 549 video pairs) for finding fine-grained skill differences between two videos of the same action, plus a zero-shot agentic pipeline (LLM proposer, CLIP-based Viterbi frame localizer, VLM frame differencer) that beats GPT-4o and other LMMs in the closed setting.

Problem

Comparing two videos of the same action to identify subtle, skill-relevant differences (for coaching and skill learning) is poorly supported: existing video difference work focuses on feature visualization or coarse comparisons between different actions.

Approach

Decompose video action differencing into three zero-shot stages: LLM-proposed difference candidates, CLIP-based temporal sub-action localization with Viterbi decoding to align keyframes across both videos, and VLM frame-pair differencing on the localized frames.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the VidDiff workflow instead of raw-frame GPT-4oClosed-set video action differencing · VidDiffBench, Avgaccuracy: 53.5 -> 56.3Helped
Use the VidDiff workflow instead of GPT-4oOpen-set video action differencing · VidDiffBench, Averagerecall@N_diff: 41.7 -> 42.1Helped
Use VidDiff rather than GPT-4oOpen-set video action differencing · VidDiffBench, Mediumrecall@N_diff: 41.5 -> 37.9Hurt
Replace full frame localization with random frame retrieval (ablation)VidDiff closed-set frame localization · VidDiffBench, Easyaccuracy: 62.7 -> 50.1Hurt
Add Viterbi-based decoding to frame localization (ablation)VidDiff closed-set frame localization · VidDiffBench, Easyaccuracy: 57.4 -> 62.7Helped
Use ground-truth timestamps for frame localization instead of the method's retrieval (ablation)VidDiff closed-set frame localization · VidDiffBench, Easyaccuracy: 62.7 -> 78.6Helped
Use VQA on ground-truth-aligned frames (ablation)Zero-shot VLM frame differencing · VidDiffBench, Easyaccuracy: 78.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: HuMMan Ego-Exo4D JIGSAWS FineDiving

Benchmarks: VidDiffBench

Metrics: accuracy (closed setting) recall@N_diff (open setting)

Baselines: GPT-4o Gemini-1.5-Pro Claude-3.5-Sonnet LLaVA-Video Qwen2-VL-7B

Builds on: CLIP Viterbi algorithm Video-MME

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