atlas

Research map / Video / Action recognition

ActFusion: a Unified Diffusion Model for Action Segmentation and Anticipation

NeurIPS 2024 · Video › Action recognition · approach: Fully supervised temporal action detection · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ActFusion, a unified diffusion model that jointly performs temporal action segmentation and long-term action anticipation via anticipative and random masking with learnable mask tokens, and reports SOTA on 50 Salads, Breakfast, and GTEA.

Problem

Temporal action segmentation (TAS) and long-term action anticipation (LTA) are studied as separate tasks, and prior unified models generalize poorly across them; LTA evaluations also leak ground-truth future length.

Approach

Train one diffusion encoder-decoder (ASFormer-based) on both visible and invisible frames: anticipative masking replaces late frames with learnable mask tokens so the same model segments observed frames and predicts future actions, combined with random, relation, and boundary masks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Jointly train segmentation and anticipation, including segmentation loss on observed frames (ablation)ActFusion · 50 Salads LTA (alpha=0.2, beta=0.1)MoC: 27.32 -> 39.55Helped
Add anticipative masking (ablation)ActFusion · 50 Salads TASAvg.: 87.2 -> 88.5Helped
Add anticipative masking (ablation)ActFusion · 50 Salads LTA (alpha=0.2, beta=0.1)MoC: 35.24 -> 42.80Helped
Add random masking (ablation)ActFusion · 50 Salads TASAvg.: 86.8 -> 88.5Helped
Add boundary masking (ablation)ActFusion · 50 Salads TASAvg.: 87.0 -> 88.5Helped
Add relation masking (ablation)ActFusion · 50 Salads TASAvg.: 87.2 -> 88.5Helped
Use learnable mask tokens instead of zero vectors (ablation)ActFusion · 50 Salads TASAvg.: 86.9 -> 88.5Helped
Place mask tokens in the encoder rather than the decoder (ablation)ActFusion · 50 Salads TASAvg.: 86.7 -> 88.5Helped
Add relative position bias instead of no position embedding (ablation)ActFusion · 50 Salads TASAvg.: 87.7 -> 88.5Helped
Add smoothing loss to boundary loss (ablation)ActFusion · 50 Salads TASAvg.: 84.3 -> 88.2Helped
Add cross-entropy loss to boundary and smoothing losses (ablation)ActFusion · 50 Salads TASAvg.: 88.2 -> 88.5Helped
Add reconstruction loss (ablation)ActFusion · 50 Salads TASAvg.: 81.3 -> 88.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: 50 Salads Breakfast GTEA

Benchmarks: 50 Salads Breakfast GTEA

Metrics: F1@{10,25,50} edit score frame-wise accuracy mean over classes accuracy

Baselines: MS-TCN MS-TCN++ SSTDA BCN ASFormer DiffAct FUTR TempAgg Cycle Cons. A-ACT ObjectPrompt UVAST

Builds on: DiffAct ASFormer FUTR DDIM TempAgg

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy