STEPs: Self-Supervised Key Step Extraction and Localization from Unlabeled Procedural Videos
Not on the map. Why?
Abstract (arXiv)
We address the problem of extracting key steps from unlabeled procedural videos, motivated by the potential of Augmented Reality (AR) headsets to revolutionize job training and performance. We decompose the problem into two steps: representation learning and key steps extraction. We propose a training objective, Bootstrapped Multi-Cue Contrastive (BMC2) loss to learn discriminative representations for various steps without any labels. Different from prior works, we develop techniques to train a light-weight temporal module which uses off-the-shelf features for self supervision. Our approach can seamlessly leverage information from multiple cues like optical flow, depth or gaze to learn discriminative features for key-steps, making it amenable for AR applications. We finally extract key steps via a tunable algorithm that clusters the representations and samples. We show significant improvements over prior works for the task of key step localization and phase classification. Qualitative results demonstrate that the extracted key steps are meaningful and succinctly represent various steps of the procedural tasks.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 58 of its 110 references that are in the map. First posted on arXiv 2 Jan 2023.
Builds on
58 of 110 references.
References · 58
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2019Contrastive Multiview Codingcited by 1,301
- 2016Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,064
- 2019HowTo100M: Learning a Text-Video Embedding by Watching Hundred Million Narrated Video Clipscited by 950
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 640
- 2020Contrastive Learning with Hard Negative Samplescited by 628
- 2017Time-Contrastive Networks: Self-Supervised Learning from Videocited by 459
38 more
- 2017Temporal Segment Networks for Action Recognition in Videoscited by 279
- 2021Revisiting Skeleton-based Action Recognitioncited by 257
- 2020Self-supervised Co-training for Video Representation Learningcited by 232
- 2022Egocentric Video-Language Pretrainingcited by 232
- 2017Unsupervised Representation Learning by Sorting Sequencescited by 221
- 2020Audio-Visual Instance Discrimination with Cross-Modal Agreementcited by 195
- 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
- 2015Unsupervised Learning from Narrated Instruction Videoscited by 116
- 2020Multi-Modal Domain Adaptation for Fine-Grained Action Recognitioncited by 115
- 2021Broaden Your Views for Self-Supervised Video Learningcited by 108
- 2017Deep Reinforcement Learning for Unsupervised Video Summarization with Diversity-Representativeness Rewardcited by 105
- 2020Video Playback Rate Perception for Self-supervisedSpatio-Temporal Representation Learningcited by 103
- 2019Efficient Parameter-free Clustering Using First Neighbor Relationscited by 97
- 2020The IKEA ASM Dataset: Understanding People Assembling Furniture through Actions, Objects and Posecited by 95
- 2020Video Representation Learning by Recognizing Temporal Transformationscited by 83
- 2019Oops! Predicting Unintentional Action in Videocited by 82
- 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
- 2021CrossCLR: Cross-modal Contrastive Learning For Multi-modal Video Representationscited by 72
- 2018Unsupervised Learning and Segmentation of Complex Activities from Videocited by 61
- 2021Learning by Aligning Videos in Timecited by 48
- 2020Joint Visual-Temporal Embedding for Unsupervised Learning of Actions in Untrimmed Sequencescited by 45
- 2020Boundary-sensitive Pre-training for Temporal Localization in Videoscited by 41
- 2021Video Contrastive Learning with Global Contextcited by 41
- 2018Improving Spatiotemporal Self-Supervision by Deep Reinforcement Learningcited by 35
- 2020On Compositions of Transformations in Contrastive Self-Supervised Learningcited by 34
- 2020HoloLens 2 Research Mode as a Tool for Computer Vision Researchcited by 34
- 2021Multiview Pseudo-Labeling for Semi-supervised Learning from Videocited by 32
- 2015What's Cookin'? Interpreting Cooking Videos using Text, Speech and Visioncited by 31
- 2019Action Modifiers: Learning from Adverbs in Instructional Videoscited by 27
- 2021Max-Margin Contrastive Learningcited by 27
- 2022Motion-Focused Contrastive Learning of Video Representationscited by 23
- 2020Learning to Segment Actions from Observation and Narrationcited by 21
- 2021Learning to Align Sequential Actions in the Wildcited by 20
- 2021ViewCLR: Learning Self-supervised Video Representation for Unseen Viewpointscited by 20
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 8; 2026: 2.
13 papers.
Sort:
By area:
- 2024PREGO: online mistake detection in PRocedural EGOcentric videoscited by 39
- 2024TI-PREGO: Chain of Thought and In-Context Learning for Online Mistake Detection in PRocedural EGOcentric Videoscited by 10
- 2025Procedure Learning via Regularized Gromov-Wasserstein Optimal Transportcited by 4
- 2023Learning by Aligning 2D Skeleton Sequences and Multi-Modality Fusioncited by 3
- 2025Learning to Recognize Correctly Completed Procedure Steps in Egocentric Assembly Videos through Spatio-Temporal Modelingcited by 3
- 2025CLAD: Constrained Latent Action Diffusion for Vision-Language Procedure Planningcited by 2
- 2025Pose-Aware Weakly-Supervised Action Segmentationcited by 2
- 2026EgoProceVQA: A Novel Egocentric Procedural Understanding Task with Self-Skill-Exploration Agentcited by 2
- 2025Leveraging Procedural Knowledge and Task Hierarchies for Efficient Instructional Video Pre-trainingcited by 1
- 2025REMAP: Regularized Matching and Partial Alignment of Video Embeddingscited by 1
- 2025Dynamic-Aware Video Distillation: Optimizing Temporal Resolution Based on Video Semanticscited by 0
- 2025A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Rankingcited by 0
1 more
- 2026EgoProceVQA: A Novel Egocentric Procedural Understanding Task with Self-Skill-Exploration Agent15 Jul 2026
- 2026Boundary-Centric Clip-Budgeted Active Learning for Temporal Action Segmentation16 Apr 2026
- 2025A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Ranking21 Nov 2025
- 2025Learning to Recognize Correctly Completed Procedure Steps in Egocentric Assembly Videos through Spatio-Temporal Modeling14 Oct 2025
- 2025REMAP: Regularized Matching and Partial Alignment of Video Embeddings29 Sep 2025
- 2025Procedure Learning via Regularized Gromov-Wasserstein Optimal Transport21 Jul 2025
- 2025Dynamic-Aware Video Distillation: Optimizing Temporal Resolution Based on Video Semantics28 May 2025
- 2025Pose-Aware Weakly-Supervised Action Segmentation8 Apr 2025
- 2025CLAD: Constrained Latent Action Diffusion for Vision-Language Procedure Planning9 Mar 2025
- 2025Leveraging Procedural Knowledge and Task Hierarchies for Efficient Instructional Video Pre-training24 Feb 2025
- 2024TI-PREGO: Chain of Thought and In-Context Learning for Online Mistake Detection in PRocedural EGOcentric Videos4 Nov 2024
- 2024PREGO: online mistake detection in PRocedural EGOcentric videos2 Apr 2024
1 more
- 2024PREGO: online mistake detection in PRocedural EGOcentric videoscited by 39
- 2025Procedure Learning via Regularized Gromov-Wasserstein Optimal Transportcited by 4
- 2023Learning by Aligning 2D Skeleton Sequences and Multi-Modality Fusioncited by 3
- 2025Learning to Recognize Correctly Completed Procedure Steps in Egocentric Assembly Videos through Spatio-Temporal Modelingcited by 3
- 2025Pose-Aware Weakly-Supervised Action Segmentationcited by 2
- 2025Leveraging Procedural Knowledge and Task Hierarchies for Efficient Instructional Video Pre-trainingcited by 1
- 2025REMAP: Regularized Matching and Partial Alignment of Video Embeddingscited by 1
- 2025Dynamic-Aware Video Distillation: Optimizing Temporal Resolution Based on Video Semanticscited by 0
- 2025A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Rankingcited by 0
- 2026Boundary-Centric Clip-Budgeted Active Learning for Temporal Action Segmentationcited by 0
- 2026Boundary-Centric Clip-Budgeted Active Learning for Temporal Action Segmentation16 Apr 2026
- 2025A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Ranking21 Nov 2025
- 2025Learning to Recognize Correctly Completed Procedure Steps in Egocentric Assembly Videos through Spatio-Temporal Modeling14 Oct 2025
- 2025REMAP: Regularized Matching and Partial Alignment of Video Embeddings29 Sep 2025
- 2025Procedure Learning via Regularized Gromov-Wasserstein Optimal Transport21 Jul 2025
- 2025Dynamic-Aware Video Distillation: Optimizing Temporal Resolution Based on Video Semantics28 May 2025
- 2025Pose-Aware Weakly-Supervised Action Segmentation8 Apr 2025
- 2025Leveraging Procedural Knowledge and Task Hierarchies for Efficient Instructional Video Pre-training24 Feb 2025
- 2024PREGO: online mistake detection in PRocedural EGOcentric videos2 Apr 2024
- 2023Learning by Aligning 2D Skeleton Sequences and Multi-Modality Fusion31 May 2023