Vid2Seq: Large-Scale Pretraining of a Visual Language Model for Dense Video Captioning

Antoine Yang, Arsha Nagrani, P. H. Seo, Antoine Miech, J. Pont-Tuset +3 more
2/14/2026

No official code found. Best implementation: google-research/scenic (3,811 stars, Apache-2.0, JAX, last commit 2026-04-24).

Abstract

In this work, we introduce Vid2Seq, a multi-modal single-stage dense event captioning model pretrained on narrated videos which are readily-available at scale. The Vid2Seq architecture augments a language model with special time tokens, allowing it to seamlessly predict event boundaries and textual descriptions in the same output sequence. Such a unified model requires large-scale training data, which is not available in current annotated datasets. We show that it is possible to leverage unlabeled narrated videos for dense video captioning, by reformulating sentence boundaries of transcribed speech as pseudo event boundaries, and using the transcribed speech sentences as pseudo event captions. The resulting Vid2Seq model pretrained on the YT-Temporal-1B dataset improves the state of the art on a variety of dense video captioning benchmarks including YouCook2, ViTT and ActivityNet Captions. Vid2Seq also generalizes well to the tasks of video paragraph captioning and video clip captioning, and to few-shot settings. Our code is publicly available at [1].

View on arXivView PDF

Code Implementations(1)

JAXApache-2.0

Scenic: A Jax Library for Computer Vision Research and Beyond

3,811479Python, Jupyter NotebookJul 12, 20216 months agoApache-2.0
attentioncomputer-visiondeep-learningjaxresearch+2 more

Similar Papers

Cite this paper

@article{yang2026vidseq,
  title  = {Vid2Seq: Large-Scale Pretraining of a Visual Language Model for Dense Video Captioning},
  author = {Antoine Yang and Arsha Nagrani and P. H. Seo and Antoine Miech and J. Pont-Tuset and I. Laptev and Josef Sivic and C. Schmid},
  year   = {2026},
  eprint = {2302.14115},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2302.14115},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.14115.svg)](https://codeofpaper.com/paper/2302.14115)

Discussion