Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Ranking

About

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.

Chengan Che, Chao Wang, Xinyue Chen, Sophia Tsoka, Luis C. Garcia-Peraza-Herrera• 2025

Related benchmarks

TaskDatasetResultRank
Action SegmentationBreakfast
Acc21.6
127
Surgical Phase RecognitionCholec80
Accuracy81.7
70
Action SegmentationGTEA
Accuracy62.4
49
Surgical Phase RecognitionAutolaparo
Average F169
39
Surgical workflow recognitionM2CAI 2016
Accuracy77.1
39
Surgical Phase RecognitionAutoLaparo (five-fold cross-val)
Accuracy80.1
4
Surgical Phase RecognitionCholec80 (five-fold cross-validation)
Accuracy82.6
4
Surgical Phase RecognitionM2CAI 16 (five-fold cross-val)
Accuracy75.2
4
Showing 8 of 8 rows

Other info

Follow for update