AdShot

MLLM benchmark for advertisement video clipping — evaluating temporal reasoning at production scale

AdShot is a benchmark for evaluating Multimodal Large Language Models on advertisement video clipping — the task of shortening a 30-second ad to a 15-second cut while preserving brand messaging and narrative coherence.

Overview

  • 823 video pairs across 194 brands, sourced from real advertisement archives
  • Models evaluated: Qwen-Omni, MiniCPM-o, Aria
  • Covers diverse ad formats: product demos, narrative arcs, celebrity endorsements

Contributions

  • Built the inference pipeline for MLLM video clipping evaluation, handling multi-modal inputs and temporal window selection
  • Designed the evaluation harness with automated scoring across temporal coherence, brand retention, and narrative quality metrics
  • Built AdNotator, a human annotation system used to construct ground-truth clipping decisions for the benchmark

Status

Under review at NeurIPS 2026.

Follow-up work: AdSelect — a fine-tuned MLLM method for ad shot selection built on this benchmark.

Venue: Augmented Cognition Lab, Northeastern University Advisor: Prof. Sarah Ostadabbas

Stack

Python · PyTorch · Qwen-Omni · MiniCPM-o · Aria · SLURM (Northeastern Discovery cluster)

AdShot inference and evaluation pipeline for MLLM video clipping.
Benchmark results across evaluated MLLMs.