A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Ranking
Not on the map. Why?
Abstract (arXiv)
Procedural activities, ranging from routine cooking to complex surgical operations, are highly structured sequences of actions performed in a specific temporal order. Despite the success of current self-supervised learning (SSL) methods on static images and short clips, these models often overlook the underlying sequential structure of such activities. We expose this lack of procedural awareness with a motivating experiment: models pretrained on forward and time-reversed sequences produce highly similar features, confirming that their representations are blind to the underlying procedural order. To address this shortcoming, we propose PL-Stitch, a self-supervised framework that harnesses the inherent temporal order of video frames as a powerful supervisory signal. Our approach integrates two novel probabilistic objectives based on the Plackett-Luce (PL) model. The primary PL objective trains the model to sort sampled frames chronologically, compelling it to learn the global workflow progression. The secondary objective, a spatio-temporal jigsaw loss, complements the learning by capturing fine-grained, cross-frame object correspondences. Our approach consistently achieves superior performance across five surgical and cooking benchmarks. Specifically, PL-Stitch yields significant gains in surgical phase recognition (e.g., +11.4 pp in k-NN accuracy on Cholec80) and cooking action segmentation (e.g., +5.7 pp in linear probing accuracy on Breakfast), demonstrating its effectiveness for procedural video representation learning. Code and models are available at https://github.com/visurg-ai/PL-Stitch.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 52 of its 73 references that are in the map. First posted on arXiv 21 Nov 2025.
Builds on
52 of 73 references.
References · 52
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,974
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,375
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
38 more
- 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,322
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2021iBOT: Image BERT Pre-Training with Online Tokenizercited by 903
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 784
- 2023VideoMAE V2: Scaling Video Masked Autoencoders with Dual Maskingcited by 528
- 2019End-to-End Learning of Visual Representations from Uncurated Instructional Videoscited by 507
- 2022Masked Autoencoders As Spatiotemporal Learnerscited by 429
- 2020Spatiotemporal Contrastive Video Representation Learningcited by 372
- 2019COIN: A Large-scale Dataset for Comprehensive Instructional Video Analysiscited by 318
- 2019Learning Correspondence from the Cycle-Consistency of Timecited by 269
- 2020Space-Time Correspondence as a Contrastive Random Walkcited by 239
- 2020The EPIC-KITCHENS Dataset: Collection, Challenges and Baselinescited by 225
- 2017Unsupervised Representation Learning by Sorting Sequencescited by 221
- 2021A Large-Scale Study on Unsupervised Spatiotemporal Representation Learningcited by 214
- 2019Cross-task weakly supervised learning from instructional videoscited by 199
- 2021BEVT: BERT Pretraining of Video Transformerscited by 169
- 2021Broaden Your Views for Self-Supervised Video Learningcited by 108
- 2019Procedure Planning in Instructional Videoscited by 92
- 2022AutoLaparo: A New Dataset of Integrated Multi-tasks for Image-guided Surgical Automation in Laparoscopic Hysterectomycited by 85
- 2021Rethinking Self-supervised Correspondence Learning: A Video Frame-level Similarity Perspectivecited by 81
- 2019Joint-task Self-supervised Learning for Temporal Correspondencecited by 80
- 2023Siamese Masked Autoencoderscited by 76
- 2023Foundation Model for Endoscopy Video Analysis via Large-scale Self-supervised Pre-traincited by 75
- 2017Accurate Optical Flow via Direct Cost Volume Processingcited by 66
- 2023LoViT: Long Video Transformer for Surgical Phase Recognitioncited by 56
- 2022P3IV: Probabilistic Procedure Planning from Instructional Videos with Weak Supervisioncited by 52
- 2023Procedure-Aware Pretraining for Instructional Video Understandingcited by 48
- 2023Learning Procedure-aware Video Representation from Instructional Videos and Their Narrationscited by 46
- 2023MGMAE: Motion Guided Masking for Video Masked Autoencodingcited by 41
- 2020Enhancing Unsupervised Video Representation Learning by Decoupling the Scene and the Motioncited by 39
- 2022Masked Motion Encoding for Self-Supervised Video Representation Learningcited by 39
- 2024Procedure-Aware Surgical Video-language Pretraining with Hierarchical Knowledge Augmentationcited by 39
- 2016The TUM LapChole dataset for the M2CAI 2016 workflow challengecited by 38
- 2015Weakly-Supervised Alignment of Video With Textcited by 21
- 2023Boosting Video Object Segmentation via Space-time Correspondence Learningcited by 21
- 2024VideoMAC: Video Masked Autoencoders Meet ConvNetscited by 20
- 2025LEMON: A Large Endoscopic MONocular Dataset and Foundation Model for Perception in Surgical Settingscited by 20
- 2020MS-TCN++: Multi-Stage Temporal Convolutional Network for Action Segmentationcited by 19
50 most cited of 52 All 52 (JSON)
Built on by
Not cited yet.