Papers › UniMD: Towards Unifying Moment Retrieval and Temporal Action Detection

UniMD: Towards Unifying Moment Retrieval and Temporal Action Detection

7 Apr 2024arXiv:2404.04933archive 2025-07-28

Yingsen Zeng, Yujie Zhong, Chengjian Feng, Lin Ma

Temporal Action Detection (TAD) focuses on detecting pre-defined actions, while Moment Retrieval (MR) aims to identify the events described by open-ended natural language within untrimmed videos. Despite that they focus on different events, we observe they have a significant connection. For instance, most descriptions in MR involve multiple actions from TAD. In this paper, we aim to investigate the potential synergy between TAD and MR. Firstly, we propose a unified architecture, termed Unified Moment Detection (UniMD), for both TAD and MR. It transforms the inputs of the two tasks, namely actions for TAD or events for MR, into a common embedding space, and utilizes two novel query-dependent decoders to generate a uniform output of classification score and temporal segments. Secondly, we explore the efficacy of two task fusion learning approaches, pre-training and co-training, in order to enhance the mutual benefits between TAD and MR. Extensive experiments demonstrate that the proposed task fusion learning scheme enables the two tasks to help each other and outperform the separately trained counterparts. Impressively, UniMD achieves state-of-the-art results on three paired datasets Ego4D, Charades-STA, and ActivityNet. Our code is available at https://github.com/yingsen1/UniMD.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

yingsen1/unimd officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Action DetectionMoment QueriesMoment RetrievalNatural Language Moment RetrievalNatural Language QueriesTemporal Action Localization

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Action Detection Charades UniMD+Sync. (RGB+Flow) mAP 26.53 #4 of 16 Archive leaderboard report
Moment Retrieval Charades-STA UniMD+Sync. R@1 IoU=0.5 63.98 #8 of 25 Archive leaderboard report
Moment Retrieval Charades-STA UniMD+Sync. R@1 IoU=0.7 44.46 #8 of 25 Archive leaderboard report
Moment Retrieval Charades-STA UniMD+Sync. R@5 IoU=0.5 91.94 #8 of 25 Archive leaderboard report
Moment Retrieval Charades-STA UniMD+Sync. R@5 IoU=0.7 67.72 #8 of 25 Archive leaderboard report
Natural Language Moment Retrieval ActivityNet Captions UniMD+Sync. R@5,IoU=0.5 80.54 #8 of 8 Archive leaderboard report
Natural Language Moment Retrieval ActivityNet Captions UniMD+Sync. R@5,IoU=0.7 57.04 #8 of 8 Archive leaderboard report
Natural Language Queries Ego4D UniMD+Sync. R@1 IoU=0.3 14.16 #7 of 10 Archive leaderboard report
Natural Language Queries Ego4D UniMD+Sync. R@1 IoU=0.5 10.06 #7 of 10 Archive leaderboard report
Natural Language Queries Ego4D UniMD+Sync. R@1 Mean(0.3 and 0.5) 12.11 #7 of 10 Archive leaderboard report
Natural Language Queries Ego4D UniMD+Sync. R@5 IoU=0.3 26.95 #7 of 10 Archive leaderboard report
Natural Language Queries Ego4D UniMD+Sync. R@5 IoU=0.5 19.16 #7 of 10 Archive leaderboard report
Temporal Action Localization ActivityNet-1.3 UniMD+Sync. mAP 39.83 #7 of 33 Archive leaderboard report
Temporal Action Localization ActivityNet-1.3 UniMD+Sync. mAP IOU@0.5 60.29 #7 of 33 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

CLIP

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections