atlas

Research map / Video / Video segmentation and tracking

OPEL: Optimal Transport Guided ProcedurE Learning

NeurIPS 2024 · Video › Video segmentation and tracking · approach: Sign language and physiological video analysis · 1 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 OPEL, an optimal-transport-based procedure learning framework from multiple videos that uses Laplace-distributed optimality and temporal priors, IDM regularization, a virtual frame, and an inter-video contrastive loss, evaluated on EgoProceL, ProceL and CrossTask.

Problem

Unsupervised procedure learning: identifying key-steps and their logical order from multiple videos of the same task, without relying on monotonic alignment or frame-to-frame mapping, and handling background and redundant frames.

Approach

Treat video frames as samples from distributions and compute sequence distance via entropic optimal transport, regularized with IDM and KL-divergence terms that encode Laplace-distributed optimality and temporal priors, plus a virtual frame for background/redundant frames and an OT-guided inter-video contrastive loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OPEL instead of GPL-w/o BGProcedure learning on EgoProceL: MECCANO · EgoProceL: MECCANOF1: 20.7 -> 39.2Helped
Use OPEL instead of STEPSProcedure learning on ProceL · ProceLF1: 24.9 -> 34.9Helped
Use OPEL instead of STEPSProcedure learning on CrossTask · CrossTaskF1: 25.9 -> 35.1Helped
Add both temporal and optimality priors (ablation)OPEL on MECCANO · MECCANOF1: 34.6 -> 38.6Helped
Add the optimality prior (ablation)OPEL on MECCANO · MECCANOF1: ∼2 pointHelped
Add the temporal prior (ablation)OPEL on MECCANO · MECCANOF1: ∼1 pointHelped
Add intra- and inter-video contrastive losses (ablation)OPEL on MECCANO · MECCANOF1: ∼3.5 pointsHelped
Add KL divergence as a standalone loss component (ablation)OPEL · MECCANOF1No clear effect
Add the virtual frame (ablation)OPEL · MECCANOF1No clear effect
Use graph-cut segmentation rather than K-means or subset selection (ablation)OPEL on MECCANO · MECCANOF1Helped
Use Laplace rather than Gaussian priors (ablation)OPEL on MECCANO · MECCANOF1: 33.8 -> 39.2Helped
Use k=7 rather than k=10 or higher (ablation)OPEL on PC Assembly and PC Disassembly · PC Assembly; PC DisassemblyF1: 33.7 vs 24.3; 32.2 vs 24.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: EgoProceL ProceL CrossTask CMU-MMAC EGTEA-GAZE+ MECCANO EPIC-Tents

Benchmarks: EgoProceL ProceL CrossTask

Metrics: F1 IoU precision recall

Baselines: CnC GPL-2D UG-I3D GPL STEPS TCC + PCM LAV + PCM Shen et al. Kukleva et al. Elhamifar et al.

Builds on: Sinkhorn distance Cross-view procedure learning (CnC) GPL LAV TCC

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