Harnessing Temporal Causality for Advanced Temporal Action Detection

Shuming Liu, Lin Sui, Chen-Lin Zhang, Fangzhou Mu, Chen Zhao +1 more
7/25/2024
cs.CV

Official code: sming256/OpenTAD (329 stars, Apache-2.0, last commit 2025-04-29).

Abstract

As a fundamental task in long-form video understanding, temporal action detection (TAD) aims to capture inherent temporal relations in untrimmed videos and identify candidate actions with precise boundaries. Over the years, various networks, including convolutions, graphs, and transformers, have been explored for effective temporal modeling for TAD. However, these modules typically treat past and future information equally, overlooking the crucial fact that changes in action boundaries are essentially causal events. Inspired by this insight, we propose leveraging the temporal causality of actions to enhance TAD representation by restricting the model's access to only past or future context. We introduce CausalTAD, which combines causal attention and causal Mamba to achieve state-of-the-art performance on multiple benchmarks. Notably, with CausalTAD, we ranked 1st in the Action Recognition, Action Detection, and Audio-Based Interaction Detection tracks at the EPIC-Kitchens Challenge 2024, as well as 1st in the Moment Queries track at the Ego4D Challenge 2024. Our code is available at https://github.com/sming256/OpenTAD/.

View on arXivView PDF

Code Implementations(1)

sming256/OpenTADOfficial100%
Apache-2.0

OpenTAD is an open-source temporal action detection (TAD) toolbox based on PyTorch.

32925C++, CudaMar 28, 20241 years agoApache-2.0
temporal-action-detectiontemporal-action-localizationvideo-understanding

Similar Papers

Cite this paper

@article{liu2024harnessing,
  title  = {Harnessing Temporal Causality for Advanced Temporal Action Detection},
  author = {Shuming Liu and Lin Sui and Chen-Lin Zhang and Fangzhou Mu and Chen Zhao and Bernard Ghanem},
  year   = {2024},
  eprint = {2407.17792},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.17792v2}
}

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

Discussion