atlas

Research map / Video / Action recognition

FACT: Frame-Action Cross-Attention Temporal Modeling for Efficient Action Segmentation

CVPR 2024 · Video › Action recognition · approach: Temporal action segmentation · 52 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 FACT, a two-branch network (convolutional frame branch and transformer action-token branch) with bidirectional cross-attention and a matching loss for efficient supervised action segmentation, optionally using transcripts to initialize action tokens.

Problem

Supervised action segmentation requires capturing long-range temporal dependencies, but transformer-based frame methods are computationally costly and two-stage methods lack bidirectional transfer between frame and action features.

Approach

Run a convolutional frame branch and a transformer action-token branch in parallel, linked by iterative frame-to-action and action-to-frame cross-attention, with a segment-token matching loss (one-to-one or one-to-many) so each action token encodes a segment; transcripts can initialize tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FACT instead of DiffActAction segmentation · BreakfastF1@50: 64.6 -> 66.2Helped
Use FACT instead of DiffActAction segmentation · EgoProceLF1@50: 54.6 -> 60.8Helped
Use FACT instead of LTContextAction segmentation · EPIC-KitchenF1@50: 11.5 -> 18.5Helped
Initialize action tokens with video transcriptsFACT · BreakfastF1@50: 69.2 -> 73.7Helped
Initialize action tokens with video transcriptsFACT · GTEAF1@50: 86.0 -> 87.5Helped
Remove action-branch supervision (ablation)FACT · Breakfast split 1F1@50: 65.5 -> 40.0Hurt
Remove cross-attention supervision (ablation)FACT · Breakfast split 1F1@50: 65.5 -> 43.2Hurt
Remove frame-branch supervision (ablation)FACT · Breakfast split 1F1@50: 65.5 -> 57.3Hurt
Remove temporal smoothing loss (ablation)FACT · Breakfast split 1F1@50: 65.5 -> 60.7Hurt
Use action tokens rather than no action tokens (ablation)FACT on EgoProceL · EgoProceLF1@50: +4-6%Helped
Use one-to-one rather than one-to-many token-segment matching (ablation)FACT on EgoProceL · EgoProceLF1@50Helped
Use transcripts during training and testingFACT with 25% training data · BreakfastF1@50: 58.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Breakfast GTEA EgoProceL EPIC-Kitchen

Benchmarks: Breakfast GTEA EgoProceL EPIC-Kitchen

Metrics: F1@10 F1@25 F1@50 Edit Acc AccB

Baselines: MSTCN MSTCN++ ASFormer UVAST LTContext DiffAct ASRF MuCon RTK TCTr

Builds on: MS-TCN ASFormer DETR UVAST DiffAct

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