Skip to content

Decompose and Transfer: CoT-Prompting Enhanced Alignment for Open-Vocabulary Temporal Action Detection

Conference: CVPR 2026
arXiv: 2603.24030
Code: None
Area: Video Understanding
Keywords: Open-Vocabulary Temporal Action Detection, Chain-of-Thought Prompting, Action Phase Decomposition, Cross-modal Alignment, Knowledge Transfer

TL;DR

The Phase-wise Decomposition and Alignment (PDA) framework is proposed, utilizing the Chain-of-Thought (CoT) reasoning capabilities of LLMs to decompose action labels into "start-middle-end" phase descriptions. Through text-guided foreground filtering and adaptive phase alignment, it achieves fine-grained action pattern transfer. On THUMOS14 OV-TAD, it reaches an Avg mAP of 46.9 (surpassing the Prev. SOTA Ti-FAD's 41.2).

Background & Motivation

Background: Open-Vocabulary Temporal Action Detection (OV-TAD) requires locating and classifying unseen action categories, where the core challenge is transferring knowledge from seen categories.

Limitations of Prior Work: Existing methods typically perform global text-visual alignment at the label level, making it difficult to capture fine-grained temporal patterns shared between different actions. For example, the labels "LongJump" and "PoleVault" have low semantic similarity, but their run-up and takeoff phases are visually highly similar.

Key Challenge: Label-level semantic alignment cannot discover transferable visual patterns across categories, leading to limited generalization capabilities for unseen classes.

Goal: Extract and transfer shared phase-level visual priors across different actions to achieve better open-vocabulary generalization.

Key Insight: Simulating human cognitionโ€”understanding that an action unfolds progressively (start โ†’ execution โ†’ completion)โ€”and utilizing the CoT capability of LLMs to automatically decompose actions into multiple phases.

Core Idea: Decompose action labels into phase descriptions โ†’ Perform text-visual alignment for each phase independently โ†’ Adaptively aggregate the alignment results from each phase.

Method

Overall Architecture

PDA aims to address the limitation of label-level alignment in OV-TAD where transferring knowledge between dissimilar labels (e.g., "LongJump" to "PoleVault") is difficult. The approach explicitly models actions as unfolding processes. An input video first has its features extracted via a visual encoder. Action labels are processed by GPT-4o using CoT reasoning to be decomposed into {start, middle, end, global} phase descriptions. Each phase then undergoes "text-guided foreground segment selection โ†’ cross-modal alignment โ†’ classification scoring," followed by an adaptive weighting mechanism to aggregate results. The pipeline consists of CSD (Decomposition), TIF (Segment Selection), and APA (Alignment & Aggregation).

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    V["Input Video"] --> VE["Visual Encoder<br/>Temporal Features F_v"]
    L["Action Label"] --> CSD["CoT Semantic Decomposition (CSD)<br/>GPT-4o splits into start/middle/end/global descriptions"]
    CSD --> TE["CLIP Text Encoder<br/>Phase Embeddings t_c^p"]
    VE --> TIF["Text-guided Foreground Filtering (TIF)<br/>Select relevant segments F_v^p by phase semantics"]
    TE --> TIF
    TIF --> APA["Adaptive Phase Alignment (APA)<br/>Cross-attention alignment for phase scores C_cls^p"]
    TE --> APA
    APA -->|"Weighted by discriminative weights ฯ‰_p"| OUT["Classification Score + Localization Output"]

Key Designs

1. CoT Semantic Decomposition (CSD): Decomposing labels into "start-middle-end" to reveal cross-category shared patterns

The bottleneck of label-level alignment is that "LongJump" and "PoleVault" are semantically distant as wholes, yet their run-up acceleration and takeoff phases are visually almost identical. These transferable priors are obscured when compressed into a single label. CSD uses GPT-4o with CoT to decompose each action into four descriptions following natural temporal order. For example, "LongJump" is split into start="runway acceleration", mid="ground takeoff", and end="landing in sandpit". These are encoded into phase embeddings \(t_c^p = \Phi_{txt}(s_c^p)\) via a CLIP text encoder. Once decomposed, shared phases become explicit independent alignment units, allowing unseen categories to borrow discriminative priors from seen categories with matching phases.

2. Text-guided Foreground Filtering (TIF): Selecting relevant segments based on phase semantics instead of fixed temporal splitting

Uniformly splitting a video into three segments is problematic because a video may contain multiple actions or varying action durations. TIF uses text to select segments: for each phase \(p\), the similarity between the phase text embedding and temporal video features is calculated. Phase-level foreground confidence \(S_{fg}^p\) is obtained via max-pooling over the category dimension followed by Softmax. Using the mean similarity as a threshold for binarization, the model filters segments that semantically match the phase: \(F_v^p = \hat{S}_{fg}^p \cdot F_v\). This ensures each phase receives semantically relevant video content rather than a fixed mechanical window.

3. Adaptive Phase Alignment (APA): Weighted aggregation based on discriminativeness

Informational value varies across phasesโ€”some actions are recognizable at the start (unique takeoff posture), while others require the landing to be certain. APA first performs independent cross-attention fusion \(\bar{F}_v^p = \text{CrossAttn}(F_v^p, F_t^p)\) to obtain phase classification scores \(C_{cls}^p = \bar{F}_v^p \cdot F_t^{p\top}\). A Sigmoid network then predicts weights from visual features \(\omega_p = \text{Sigmoid}(W_p(F_v^p))\), and the final classification is aggregated:

\[C_{cls} = \sum_{p} \omega_p \cdot C_{cls}^p\]

Learning weights from data allows the model to decide which phases to prioritize for a specific action, providing more flexibility than simple averaging.

A Complete Example: Cross-category Transfer from LongJump to PoleVault

Assume PoleVault is an unseen category at test time. CSD decomposes it into start="runway acceleration with pole", mid="planting pole and takeoff", and end="clearing bar and landing". During the start phase, TIF uses the "runway acceleration" text to filter the initial approach segments \(F_v^{start}\). Since the seen category LongJump also contains "runway acceleration" and "takeoff" phases in its training, these segments for PoleVault align with the pre-learned shared priors in the embedding space. Even though the "PoleVault" label as a whole is new, the start and middle phases yield high scores. APA assigns higher weights to the more discriminative start/mid phases, correctly classifying the sample as PoleVault.

Loss & Training

  • Total Loss \(\mathcal{L} = \mathcal{L}_{cls} + \mathcal{L}_{fg} + \mathcal{L}_{loc}\): Includes classification (Cross-Entropy), foreground perception, and DIoU localization loss.
  • During inference, test categories are similarly decomposed using the LLM, followed by SoftNMS for redundancy removal.

Key Experimental Results

Main Results (THUMOS14, 50% Seen / 50% Unseen)

Method 0.3 0.5 0.7 Avg mAP
Ti-FAD (NeurIPS'24) 57.0 43.3 21.2 41.2
STOV (WACV'25) 56.3 34.4 11.3 34.0
PDA (Ours) 65.4 49.7 24.3 46.9

ActivityNet v1.3

Method 0.5 0.75 Avg mAP
Ti-FAD 50.6 32.2 32.0
PDA (Ours) 53.1 35.3 34.6

Ablation Study

Configuration Avg mAP Description
Global Alignment Baseline ~41.2 Label-level alignment only
+ CSD Gain Decomposition exposes transferable patterns
+ CSD + TIF Further Gain Adaptive filtering replaces static splitting
+ CSD + TIF + APA 46.9 Adaptive weights outperform average aggregation

Key Findings

  • Under the THUMOS14 50/50 split, Avg mAP improves by 5.7 points compared to the strong baseline Ti-FAD.
  • In the LongJumpโ†’PoleVault case, phase decomposition allows the model to recognize shared "runway acceleration" and "takeoff" patterns, significantly boosting unseen category performance.
  • Adaptive aggregation demonstrates greater flexibility compared to simple mean pooling.

Highlights & Insights

  • Extends CoT reasoning from NLP to action understanding: This is not just text augmentation, but structured temporal decomposition aligned with the human cognitive process.
  • Phase decomposition naturally exposes cross-category transferable knowledge, which is impossible for label-level methods.
  • Text-guided foreground filtering in TIF is superior to static temporal segmentation, handling multi-action and variable-duration scenarios effectively.
  • On THUMOS14, mAP at [email protected] improved from 43.3 to 49.7 (+6.4%), indicating that fine-grained alignment also enhances localization precision.
  • Robustness verified across different seen/unseen ratios (e.g., 75/25 split).

Limitations & Future Work

  • Dependency on GPT-4o for decomposition is costly, and quality is limited by the LLM's internal action knowledge.
  • Fixed three-phase decomposition (start/mid/end) might be inflexible for certain actions (e.g., periodic actions).
  • Adaptive determination of the number of phases remains unexplored.
  • The quality of phase descriptions from the CLIP text encoder might be a bottleneck.
  • Has not yet been validated on larger-scale video datasets like Kinetics.
  • Comparison with DeTAL and Ti-FAD: While they use global alignment or simple text augmentation, this work achieves fine-grained transfer via structured phase decomposition.
  • The application of CoT prompting in vision tasks is an emerging direction; this work demonstrates its potential in temporal understanding.
  • The adaptive phase weight design can be generalized to other multi-granularity alignment tasks.

Technical Details

  • GPT-4o Prompt: "Decompose the action of โŸจActionโŸฉ into coherent three phases based on the natural temporal progression"
  • Text Template: 'a video of people's motion that [Description]'
  • Cross-Attention Fusion: \(\bar{F}_v^p = \text{Softmax}(\frac{Q(F_v^p)K(F_t^p)^\top}{\sqrt{D}})V(F_t^p)\)
  • Adaptive Weights: \(\omega_p = \text{Sigmoid}(W_p(F_v^p))\), allowing different importance for different phases per action.
  • Localization Branch: Concatenates visual features from all phases โ†’ MLP projection โ†’ Foreground head + Regression head.
  • Phase Set: \(\mathcal{P} = \{start, middle, end, glob\}\), totaling 4 phases.
  • 75/25 Split Results: THUMOS14 Avg mAP 47.3 (vs Ti-FAD 42.9), ActivityNet Avg mAP 36.6 (vs DeTAL 25.5).

Rating

  • Novelty: โญโญโญโญ CoT + Phase decomposition is a novel and cognitively sound approach.
  • Experimental Thoroughness: โญโญโญโญ Extensive benchmarks on THUMOS14 and ActivityNet with various splits.
  • Writing Quality: โญโญโญโญ Intuitive motivation and diagrams, though formula-heavy.
  • Value: โญโญโญโญ Significant improvement for OV-TAD, though the task scope is relatively specialized.