Training-Free Zero-Shot Temporal Action Detection with Vision-Language Models

Chaolei Han, Hongsong Wang, Jidong Kuang, Lei Zhang, Jie Gui
1/23/2025
cs.CV

No official code found. Best implementation: Chaolei98/FreeZAD (18 stars, MIT, last commit 2026-04-27).

Abstract

Existing zero-shot temporal action detection (ZSTAD) methods predominantly use fully supervised or unsupervised strategies to recognize unseen activities. However, these training-based methods are prone to domain shifts and require high computational costs, which hinder their practical applicability in real-world scenarios. In this paper, unlike previous works, we propose a training-Free Zero-shot temporal Action Detection (FreeZAD) method, leveraging existing vision-language (ViL) models to directly classify and localize unseen activities within untrimmed videos without any additional fine-tuning or adaptation. We mitigate the need for explicit temporal modeling and reliance on pseudo-label quality by designing the LOGarithmic decay weighted Outer-Inner-Contrastive Score (LogOIC) and frequency-based Actionness Calibration. Furthermore, we introduce a test-time adaptation (TTA) strategy using Prototype-Centric Sampling (PCS) to expand FreeZAD, enabling ViL models to adapt more effectively for ZSTAD. Extensive experiments on the THUMOS14 and ActivityNet-1.3 datasets demonstrate that our training-free method outperforms state-of-the-art unsupervised methods while requiring only 1/13 of the runtime. When equipped with TTA, the enhanced method further narrows the gap with fully supervised methods.

View on arXivView PDF

Code Implementations(1)

Chaolei98/FreeZADCommunity100%
MIT

Code for “Training-Free Zero-Shot Temporal Action Detection with Vision-Language Models”

180CSS, HTMLMay 26, 20255 months agoMIT

Similar Papers

Cite this paper

@article{han2025trainingfree,
  title  = {Training-Free Zero-Shot Temporal Action Detection with Vision-Language Models},
  author = {Chaolei Han and Hongsong Wang and Jidong Kuang and Lei Zhang and Jie Gui},
  year   = {2025},
  eprint = {2501.13795},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.13795v1}
}

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/2501.13795.svg)](https://codeofpaper.com/paper/2501.13795)

Discussion