atlas

Research map / Detection and segmentation / CNN features

Efficient Temporal Action Segmentation via Boundary-aware Query Voting

NeurIPS 2024 · Detection and segmentation › CNN features · approach: Joint detection and instance segmentation · 6 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 BaFormer, a single-stage query-based Transformer that predicts instance-query class/mask pairs plus a global boundary query, then classifies boundary-delimited segments by query voting for efficient temporal action segmentation.

Problem

Temporal action segmentation methods achieve high accuracy but at large computational cost due to dense frame-wise processing, multi-stage refinement, and time-consuming post-processing such as Viterbi decoding.

Approach

Treat each video segment as an instance token via mask classification (MaskFormer-style queries with soft mask attention), add a global query for class-agnostic boundary prediction to form continuous segment proposals, and assign each proposal a class by majority-weighted query voting instead of frame-wise or Viterbi post-processing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase Transformer decoder depth from 8 to 10 layers (ablation)BaFormer · 50Saladsaccuracy: 88.4 -> 89.5Helped
reduce Transformer decoder depth from 10 to 3 layers (ablation)BaFormer · 50Saladsaccuracy: 89.5 -> 84.2Hurt
increase query count from 50 to 70 (ablation)BaFormer · 50Saladsaccuracy: 87.1 -> 87.9Helped
increase query count from 100 to 120 (ablation)BaFormer · 50Saladsaccuracy: 89.5 -> 87.0Hurt
increase query count from 100 to 150 (ablation)BaFormer · 50Saladsaccuracy: 89.5 -> 84.4Hurt
add multi-level frame-decoder features instead of single-level features (ablation)BaFormer · 50Saladsaccuracy: +5.5%Helped
add auxiliary losses with multi-level features (ablation)BaFormer · 50Saladsaccuracy: 87.4 -> 89.5Helped
add auxiliary losses with single-level features (ablation)BaFormer · 50Saladsaccuracy: 83.5 -> 84.0Helped
use instance matching instead of ordered class matching with the minimum feasible query count (ablation)BaFormer · 50Saladsaccuracy: -1.8%Hurt
increase instance-matching queries from 26 to 100 (ablation)BaFormer · 50SaladsaccuracyHelped
use transcript matching instead of instance matching (ablation)BaFormer · 50Saladsevaluation metricsHurt
use an average-pooled global query instead of a class token (ablation)BaFormer · 50Saladspredictive accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: GTEA 50Salads Breakfast

Benchmarks: GTEA 50Salads Breakfast

Metrics: accuracy F1@10 F1@25 F1@50 Edit score running time FLOPs

Baselines: MSTCN SSTDA BCN HASR DTGRM ASRF ASFormer UARL DTL RTK LtContext DiffAct

Builds on: MaskFormer Mask2Former ASFormer UVAST DETR

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