Towards Automatic Learning of Procedures from Web Instructional Videos

TL;DR

ProcNets leverages a large-scale YouCook2 dataset to achieve unsupervised procedure segmentation in long videos, outperforming baselines with 52% Jaccard and 48% mIoU.

cs.CV πŸ”΄ Advanced 2017-03-29 1086 citations 49 views
Luowei Zhou Chenliang Xu Jason J. Corso
video understanding procedure segmentation deep learning sequence modeling multimodal data

Key Findings

Methodology

This paper introduces an end-to-end framework called ProcNets, composed of three main modules: (1) context-aware frame feature encoding using ResNet combined with bidirectional LSTM to capture temporal context; (2) a proposal module inspired by anchor mechanisms, which generates candidate segments by applying convolutional layers and regresses boundary offsets via smooth L1 loss; (3) a sequential prediction module based on LSTM that models dependencies among candidate segments, learning to select and order segments without predefined segment counts or textual cues. The training employs a multi-task loss combining binary classification, boundary regression, and sequence likelihood maximization. During inference, beam search or greedy decoding produces the final category-independent segments, effectively capturing the long-term structure of procedures in unconstrained videos.

Key Results

  • On the YouCook2 dataset, ProcNets achieved a Jaccard score of 0.52 and an mIoU of 0.48, surpassing state-of-the-art baselines such as SCNN-prop (0.42/0.36) and vsLSTM (0.45/0.40), demonstrating a significant improvement of over 10%.
  • The model generalizes well to unseen recipes, with an average of 7.7 segments per video, mean segment length of 19.6 seconds, with the longest segment reaching 264 seconds and the shortest 1 second, indicating robustness across diverse cooking videos.
  • Ablation studies confirm that modeling segment-level dependencies yields better performance than frame-level approaches, and end-to-end training outperforms pipeline methods, validating the design choices.

Significance

This work addresses a critical gap in video understanding by enabling the automatic segmentation of procedural steps without reliance on subtitles or fixed segment counts. It advances the field toward fully visual-based comprehension of complex activities, which is essential for applications like robotic learning, instructional video summarization, and intelligent assistants. The creation of the large-scale YouCook2 dataset further provides a valuable resource for future research, fostering progress in unsupervised and weakly supervised learning paradigms. The approach's ability to capture long-term dependencies and produce human-like segmentation aligns with the goal of machines understanding human activities at a semantic level, paving the way for more autonomous and intelligent systems.

Technical Contribution

The core technical innovation lies in combining anchor-based segment proposals with a segment-level dependency learning framework via LSTM, enabling the model to dynamically generate and select procedure segments in a category-independent manner. The multi-task loss optimizes both boundary accuracy and sequence coherence, while the end-to-end architecture facilitates joint feature learning and dependency modeling. This approach differs fundamentally from prior frame-level or fixed-structure methods, offering a flexible, scalable solution for long video analysis. The model's design also allows integration of multimodal features, setting a foundation for future multi-source learning.

Novelty

This research is the first to formulate the problem of long, unconstrained procedure segmentation purely based on visual cues, without textual annotations or predefined segment counts. The introduction of the YouCook2 dataset with detailed temporal boundary annotations and descriptive sentences marks a significant step forward. The innovative use of anchor-based proposals combined with segment-level sequential modeling distinguishes this work from existing action proposal or event detection methods, which typically focus on short, fixed-structure segments or rely heavily on textual cues. The model's ability to learn long-term dependencies and produce human-like segmentation demonstrates a new paradigm in video understanding.

Limitations

  • The model may struggle with scenes involving rapid or highly ambiguous transitions, where visual cues alone are insufficient to delineate boundaries accurately, especially in cluttered or dynamic environments.
  • Training requires extensive annotated data, which is costly to produce, and the model's performance on highly diverse or unseen domains remains to be fully validated.
  • Computational complexity increases with video length, posing challenges for real-time applications or processing very long videos exceeding typical lengths of 10 minutes.

Future Work

Future directions include integrating multimodal signals such as audio and subtitles to improve boundary detection, exploring unsupervised or weakly supervised learning to reduce annotation costs, and extending the framework for joint action recognition and procedure segmentation. Additionally, optimizing the model for real-time inference and deploying it in robotic or assistive systems could significantly enhance practical usability. Further research might also focus on handling more complex, multi-agent scenarios and multi-task learning to enable comprehensive understanding of human activities.

AI Executive Summary

Understanding complex human activities in long videos remains a formidable challenge in artificial intelligence. Traditional approaches often depend on textual annotations, such as subtitles or predefined labels, which limit their applicability in real-world scenarios where such information is unavailable or unreliable. This gap has hindered progress toward fully autonomous systems capable of comprehending and learning from unstructured visual data. Recognizing this, the authors introduce ProcNets, a novel deep learning framework designed to automatically segment long, unconstrained instructional videos into meaningful procedural segments solely based on visual cues.

The cornerstone of this work is the creation of the YouCook2 dataset, a large-scale collection comprising 2000 cooking videos with detailed temporal annotations of procedure segments and descriptive sentences. This dataset not only provides a rich resource for training and evaluation but also addresses the scarcity of large, annotated instructional video datasets. The dataset captures diverse recipes across different cuisines, environments, and filming conditions, making it an ideal benchmark for procedure segmentation.

ProcNets is composed of three interconnected modules. First, a context-aware feature encoder employs ResNet to extract frame-level visual features, which are then refined through a bidirectional LSTM to incorporate temporal context. Second, a proposal module inspired by anchor mechanisms generates candidate segments by applying convolutional layers and regresses their boundaries via smooth L1 loss, effectively proposing potential procedure segments without prior knowledge of their number or category. Third, a sequential prediction module based on LSTM models dependencies among candidate segments, learning to select and order segments in a manner that reflects human consensus on procedure structure.

Training involves optimizing a multi-task loss that combines binary classification for segment candidacy, boundary regression for precise localization, and sequence likelihood for dependency modeling. During inference, the model employs beam search or greedy decoding to produce a sequence of category-independent segments, capturing the long-term structure of procedures. Experimental results on YouCook2 demonstrate that ProcNets surpasses existing baselines such as SCNN-prop and vsLSTM, achieving a Jaccard score of 0.52 and an mIoU of 0.48, indicating high accuracy in segment localization.

The significance of this research lies in its ability to understand and parse complex, long-duration videos without textual cues, marking a step toward fully visual-based activity understanding. Its applications span intelligent kitchen assistants, robotic learning, and automated video summarization, with potential to revolutionize how machines interpret human activities. Despite its advancements, challenges remain, including handling rapid scene changes, reducing annotation costs, and improving real-time performance. Future work will focus on multimodal integration, unsupervised learning, and deployment in real-world systems, promising a new era of autonomous video comprehension.

Deep Dive

Abstract

The potential for agents, whether embodied or software, to learn by observing other agents performing procedures involving objects and actions is rich. Current research on automatic procedure learning heavily relies on action labels or video subtitles, even during the evaluation phase, which makes them infeasible in real-world scenarios. This leads to our question: can the human-consensus structure of a procedure be learned from a large set of long, unconstrained videos (e.g., instructional videos from YouTube) with only visual evidence? To answer this question, we introduce the problem of procedure segmentation--to segment a video procedure into category-independent procedure segments. Given that no large-scale dataset is available for this problem, we collect a large-scale procedure segmentation dataset with procedure segments temporally localized and described; we use cooking videos and name the dataset YouCook2. We propose a segment-level recurrent network for generating procedure segments by modeling the dependencies across segments. The generated segments can be used as pre-processing for other tasks, such as dense video captioning and event parsing. We show in our experiments that the proposed model outperforms competitive baselines in procedure segmentation.

cs.CV

References (20)

DAPs: Deep Action Proposals for Action Understanding

Victor Escorcia, Fabian Caba Heilbron, Juan Carlos Niebles et al.

2016 426 citations ⭐ Influential

Weakly Supervised Action Labeling in Videos under Ordering Constraints

Piotr Bojanowski, RΓ©mi Lajugie, F. Bach et al.

2014 250 citations ⭐ Influential View Analysis β†’

Dense-Captioning Events in Videos

Ranjay Krishna, K. Hata, F. Ren et al.

2017 1623 citations ⭐ Influential View Analysis β†’

Connectionist Temporal Modeling for Weakly Supervised Action Labeling

De-An Huang, Li Fei-Fei, Juan Carlos Niebles

2016 259 citations ⭐ Influential View Analysis β†’

A Thousand Frames in Just a Few Words: Lingual Description of Videos through Latent Topics and Sparse Object Stitching

Pradipto Das, Chenliang Xu, Richard F. Doell et al.

2013 333 citations ⭐ Influential

Grounded Language Learning from Video Described with Sentences

Haonan Yu, J. Siskind

2013 141 citations ⭐ Influential

Unsupervised Semantic Parsing of Video Collections

Ozan Sener, Amir Zamir, S. Savarese et al.

2015 107 citations ⭐ Influential View Analysis β†’

Unsupervised Learning from Narrated Instruction Videos

Jean-Baptiste Alayrac, Piotr Bojanowski, Nishant Agrawal et al.

2015 328 citations ⭐ Influential View Analysis β†’

Video Summarization with Long Short-Term Memory

Ke Zhang, Wei-Lun Chao, Fei Sha et al.

2016 788 citations ⭐ Influential View Analysis β†’

Temporal Action Localization in Untrimmed Videos via Multi-stage CNNs

Zheng Shou, Dongang Wang, Shih-Fu Chang

2016 977 citations ⭐ Influential

Deep Residual Learning for Image Recognition

Kaiming He, X. Zhang, Shaoqing Ren et al.

2015 237094 citations ⭐ Influential View Analysis β†’

Action and Event Recognition with Fisher Vectors on a Compact Feature Set

Dan OneaΕ£Δƒ, J. Verbeek, Cordelia Schmid

2013 434 citations

Long-term recurrent convolutional networks for visual recognition and description

Jeff Donahue, Lisa Anne Hendricks, Marcus Rohrbach et al.

2014 6464 citations View Analysis β†’

Show and tell: A neural image caption generator

O. Vinyals, Alexander Toshev, Samy Bengio et al.

2014 6631 citations View Analysis β†’

Actionness Ranking with Lattice Conditional Ordinal Random Fields

Wei Chen, Caiming Xiong, Ran Xu et al.

2014 87 citations

The Language of Actions: Recovering the Syntax and Semantics of Goal-Directed Human Activities

Hilde Kuehne, A. B. Arslan, Thomas Serre

2014 720 citations

Microsoft COCO: Common Objects in Context

Tsung-Yi Lin, M. Maire, Serge J. Belongie et al.

2014 54870 citations View Analysis β†’

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

Shaoqing Ren, Kaiming He, Ross B. Girshick et al.

2015 75053 citations View Analysis β†’

Temporal Localization of Actions with Actoms

Adrien Gaidon, Z. Harchaoui, Cordelia Schmid

2013 190 citations

Combining embedded accelerometers with computer vision for recognizing food preparation activities

Sebastian Stein, S. McKenna

2013 540 citations

Cited By (20)

Task-Aware Structured Memory for Dynamic Multi-modal In-Context Learning

2026 ⭐ Influential View Analysis β†’

VCIFBench: Evaluating Complex Instruction Following for Video Understanding

2026 ⭐ Influential View Analysis β†’

SVHalluc: Benchmarking Speech-Vision Hallucination in Audio-Visual Large Language Models

2026 ⭐ Influential View Analysis β†’

EventCoT: Event-centric Video Chain-of-thought for Reasoning Temporal Localization

2026 ⭐ Influential View Analysis β†’

TimeLens2: Generalist Video Temporal Grounding with Multimodal LLMs

2026 ⭐ Influential View Analysis β†’

MLAE: Masked LoRA Experts for Parameter-Efficient Fine-Tuning

2026 2 citations ⭐ Influential

DenseStep2M: A Scalable, Training-Free Pipeline for Dense Instructional Video Annotation

2026 ⭐ Influential View Analysis β†’

RE-TRIANGLE: Does TRIANGLE Enable Multimodal Alignment Beyond Cosine Similarity in Retrieval?

BARISTA: A Multi-Task Egocentric Benchmark for Compositional Visual Understanding

USV: Towards Understanding the User-generated Short-form Videos

Interactive Multi-Turn Retrieval for Health Videos

Explainable Forensics of Manipulated Segments in Untrimmed Long Videos

AdaCodec: A Predictive Visual Code for Video MLLMs

2026 2 citations View Analysis β†’

LLM-Oriented Information Retrieval: A Denoising-First Perspective

2026 1 citations View Analysis β†’

Watch, Remember, Reason: Human-View Video Understanding with MLLMs

2026 2 citations View Analysis β†’

Harnessing Streaming Video in the Wild

2026 2 citations View Analysis β†’

Streaming Interventions: Can Video Large Language Models Correct Mistakes as They Occur?

EgoCS-400K: An Egocentric Gameplay Dataset for World Models

2026 2 citations View Analysis β†’

MVEB: Massive Video Embedding Benchmark

DTA-PDVC: Dynamic Temporal Anchor Boxes for Parallel Dense Video Captioning

2026