Procedure Learning via Regularized Gromov-Wasserstein Optimal Transport
Not on the map. Why?
Abstract (arXiv)
We study self-supervised procedure learning, which discovers key steps and their order from a set of unlabeled videos. Previous methods typically learn frame-to-frame correspondences between videos before determining key steps and their order. However, their performance often suffers from order variations, background/redundant frames, and repeated actions. To overcome these challenges, we propose a self-supervised framework, which utilizes a fused Gromov-Wasserstein optimal transport with a structural prior for frame-to-frame mapping. However, optimizing only for the above temporal alignment may lead to degenerate solutions, where all frames are mapped to a small cluster in the embedding space and thus every video is assigned to just one key step. To address that issue, we integrate a contrastive regularization, which maps different frames to various points, avoiding trivial solutions. Finally, extensive experiments on egocentric and third-person benchmarks demonstrate our superior performance over prior works, including OPEL which relies on a classical Kantorovich optimal transport with an optimality prior.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 56 of its 88 references that are in the map. First posted on arXiv 21 Jul 2025.
Builds on
56 of 88 references.
References · 56
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2019Domain Generalization by Solving Jigsaw Puzzlescited by 450
- 2015Unsupervised Learning of Video Representations using LSTMscited by 435
- 2016Generating Videos with Scene Dynamicscited by 376
38 more
- 2020Spatiotemporal Contrastive Video Representation Learningcited by 372
- 2017Soft-DTW: a Differentiable Loss Function for Time-Seriescited by 271
- 2016Learning Representations for Automatic Colorizationcited by 251
- 2017Unsupervised Representation Learning by Sorting Sequencescited by 221
- 2019Cross-task weakly supervised learning from instructional videoscited by 199
- 2017Colorization as a Proxy Task for Visual Understandingcited by 175
- 2019Video Representation Learning by Dense Predictive Codingcited by 175
- 2020SpeedNet: Learning the Speediness in Videoscited by 171
- 2019Temporal Cycle-Consistency Learningcited by 154
- 2018Self-Supervised Video Representation Learning with Space-Time Cubic Puzzlescited by 149
- 2020Self-supervised Video Representation Learning by Pace Predictioncited by 139
- 2021TCLR: Temporal Contrastive Learning for Video Representationcited by 136
- 2017Representation Learning by Learning to Countcited by 120
- 2015Unsupervised Learning from Narrated Instruction Videoscited by 116
- 2020Video Playback Rate Perception for Self-supervisedSpatio-Temporal Representation Learningcited by 103
- 2022My View is the Best View: Procedure Learning from Egocentric Videoscited by 81
- 2020The MECCANO Dataset: Understanding Human-Object Interactions from Egocentric Videos in an Industrial-like Domaincited by 79
- 2019Unsupervised learning of action classes with continuous temporal embeddingcited by 76
- 2016Connectionist Temporal Modeling for Weakly Supervised Action Labelingcited by 70
- 2018Learning Image Representations by Completing Damaged Jigsaw Puzzlescited by 66
- 2018Leveraging Unlabeled Data for Crowd Counting by Learning to Rankcited by 57
- 2021Unsupervised Action Segmentation by Joint Representation Learning and Online Clusteringcited by 49
- 2019DynamoNet: Dynamic Action and Motion Networkcited by 48
- 2021Learning by Aligning Videos in Timecited by 48
- 2014Unsupervised Learning of Spatiotemporally Coherent Metricscited by 46
- 2020Joint Visual-Temporal Embedding for Unsupervised Learning of Actions in Untrimmed Sequencescited by 45
- 2021Accurate Point Cloud Registration with Robust Optimal Transportcited by 38
- 2024Temporally Consistent Unbalanced Optimal Transport for Unsupervised Action Segmentationcited by 38
- 2023StepFormer: Self-supervised Step Discovery and Localization in Instructional Videoscited by 37
- 2020Adversarial Self-Supervised Learning for Semi-Supervised 3D Action Recognitioncited by 34
- 2015What's Cookin'? Interpreting Cooking Videos using Text, Speech and Visioncited by 31
- 2019Action Modifiers: Learning from Adverbs in Instructional Videoscited by 27
- 2015Weakly-Supervised Alignment of Video With Textcited by 21
- 2020Learning to Segment Actions from Observation and Narrationcited by 21
- 2021Learning to Align Sequential Actions in the Wildcited by 20
- 2020Steering Self-Supervised Feature Learning Beyond Local Pixel Statisticscited by 19
- 2023Permutation-Aware Action Segmentation via Unsupervised Frame-to-Segment Alignmentcited by 17
- 2018DiscrimNet: Semi-Supervised Action Recognition from Videos using Generative Adversarial Networkscited by 14
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2025Building Egocentric Procedural AI Assistant: Methods, Benchmarks, and Challengescited by 5
- 2026EgoProceVQA: A Novel Egocentric Procedural Understanding Task with Self-Skill-Exploration Agentcited by 2
- 2025REMAP: Regularized Matching and Partial Alignment of Video Embeddingscited by 1
- 2026Unsupervised Skeleton-Based Action Segmentation via Hierarchical Spatiotemporal Vector Quantizationcited by 0
- 2026EgoProceVQA: A Novel Egocentric Procedural Understanding Task with Self-Skill-Exploration Agent15 Jul 2026
- 2026Unsupervised Skeleton-Based Action Segmentation via Hierarchical Spatiotemporal Vector Quantization16 Apr 2026
- 2025Building Egocentric Procedural AI Assistant: Methods, Benchmarks, and Challenges17 Nov 2025
- 2025REMAP: Regularized Matching and Partial Alignment of Video Embeddings29 Sep 2025