atlas

Research map / Video / Action recognition

Differentiable Task Graph Learning: Procedural Activity Representation and Online Mistake Detection from Egocentric Videos

NeurIPS 2024 · Video › Action recognition · approach: Action anticipation and latent actions · 7 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.

Learns task graphs from key-step sequences by directly maximizing a differentiable likelihood (TGML loss), via a direct-optimization adjacency matrix and a feature-based transformer (TGT), and applies the learned graphs to online mistake detection.

Problem

Task graphs encoding partial orderings of key-steps in procedural activities are usually hand-crafted from videos or text; the paper targets learning them end-to-end from action sequences and using them for online mistake detection in egocentric videos.

Approach

Frames task graph learning as maximum likelihood over sequences of key-steps, yielding a differentiable TGML loss that directly optimizes the edge weights of an adjacency matrix (DO) or predicts it from key-step embeddings with a transformer (TGT); the learned graph flags a mistake when an action's predicted pre-conditions are unmet.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Direct optimization of adjacency matrix with TGML loss (DO) vs prior graph generation methodstask graph generation on CaptainCook4D · CaptainCook4D graph generationF1: +15.5 to +18.1 over MSG^2Helped
Feature-based TGT instead of DO for graph generationtask graph generation on CaptainCook4D · CaptainCook4D graph generationF1Hurt
Using DO-learned task graph for mistake detection instead of baselinesonline mistake detection on Assembly101-O with ground truth actions · Assembly101-OAvg F1: +19.8Helped
Using TGT-text task graph for mistake detection on EPIC-Tent-Oonline mistake detection on EPIC-Tent-O with ground truth actions · EPIC-Tent-OAvg F1: +7.5 (TGT-text 64.1 vs 56.6)Helped
Using DO task graph for mistake detection on predicted action sequencesonline mistake detection on Assembly101-O with MiniRoad predicted actions · Assembly101-O (predicted)Avg F1: +7.3Helped
Using DO/TGT task graphs for mistake detection on predicted actions in EPIC-Tent-Oonline mistake detection on EPIC-Tent-O with predicted actions · EPIC-Tent-O (predicted)Avg F1: +1.3Helped
Single unified TGT-text model across all procedures vs per-procedure training (ablation)TGT-text on CaptainCook4D · CaptainCook4D graph generationF1: 80.8 to 64.5Hurt
Learned graph-based mistake detection with predicted graphs (even suboptimal) vs PREGO implicit forecastingonline mistake detection · Assembly101-O and EPIC-Tent-OAvg F1Helped
Count-Based graph vs TGT-text graph for mistake detection on predicted actions (mistake F1)online mistake detection on Assembly101-O (predicted) · Assembly101-O (predicted)Mistake F1: -5.7Hurt
Mistake detection threshold/perturbation noise on ground-truth actions (20% perturbation) (ablation)online mistake detection · Assembly101-O and EPIC-Tent-OAvg F1: drop of 10-15 points at 20% perturbationHurt
Training TGT on video embeddings for pairwise ordering and future predictionTGT (video embeddings, EgoVLPv2) · CaptainCook4D pairwise ordering and future predictionaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CaptainCook4D Assembly101-O EPIC-Tent-O Ego-Exo4D

Benchmarks: CaptainCook4D Assembly101-O EPIC-Tent-O

Metrics: precision recall F1 accuracy

Baselines: MSGI MSG^2 Count-Based LLM (ChatGPT) PREGO

Builds on: PREGO MiniRoad EgoVLPv2

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