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

Chengan Che, Chao Wang, Xinyue Chen, Sophia Tsoka, Luis C. Garcia-Peraza-Herrera
11/21/2025
cs.CVcs.AI

No official code found. Best implementation: visurg-ai/PL-Stitch (6 stars, MIT, last commit 2026-04-20).

Abstract

Procedural activities, ranging from routine cooking to complex surgical operations, are highly structured as a set of actions conducted in a specific temporal order. Despite their success on static images and short clips, current self-supervised learning methods often overlook the procedural nature that underpins such activities. We expose the lack of procedural awareness in current SSL methods 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 correlations. 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 k-NN accuracy on Cholec80) and cooking action segmentation (e.g., +5.7 pp linear probing accuracy on Breakfast), demonstrating its effectiveness for procedural video representation learning.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2026] Official repository for the paper "A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Ranking".

60Shell, PythonDec 8, 20256 months agoMIT

Similar Papers

Cite this paper

@article{che2025stitch,
  title  = {A Stitch in Time: Learning Procedural Workflow via Self-Supervised Plackett-Luce Ranking},
  author = {Chengan Che and Chao Wang and Xinyue Chen and Sophia Tsoka and Luis C. Garcia-Peraza-Herrera},
  year   = {2025},
  eprint = {2511.17805},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.17805v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.17805.svg)](https://codeofpaper.com/paper/2511.17805)

Discussion