Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Learning To Recognize Procedural Activities with Distant Supervision

About

In this paper we consider the problem of classifying fine-grained, multi-step activities (e.g., cooking different recipes, making disparate home improvements, creating various forms of arts and crafts) from long videos spanning up to several minutes. Accurately categorizing these activities requires not only recognizing the individual steps that compose the task but also capturing their temporal dependencies. This problem is dramatically different from traditional action classification, where models are typically optimized on videos that span only a few seconds and that are manually trimmed to contain simple atomic actions. While step annotations could enable the training of models to recognize the individual steps of procedural activities, existing large-scale datasets in this area do not include such segment labels due to the prohibitive cost of manually annotating temporal boundaries in long videos. To address this issue, we propose to automatically identify steps in instructional videos by leveraging the distant supervision of a textual knowledge base (wikiHow) that includes detailed descriptions of the steps needed for the execution of a wide variety of complex activities. Our method uses a language model to match noisy, automatically-transcribed speech from the video to step descriptions in the knowledge base. We demonstrate that video models trained to recognize these automatically-labeled steps (without manual supervision) yield a representation that achieves superior generalization performance on four downstream tasks: recognition of procedural activities, step classification, step forecasting and egocentric video classification.

Xudong Lin, Fabio Petroni, Gedas Bertasius, Marcus Rohrbach, Shih-Fu Chang, Lorenzo Torresani• 2022

Related benchmarks

TaskDatasetResultRank
Action RecognitionEPIC-KITCHENS 100 (test)
Top-1 Verb Acc67.1
101
Text-to-Video RetrievalYouCook2 (val)
R@18.3
66
Text-to-Video RetrievalMSR-VTT 1K (val)
R@128.6
38
Video Action ClassificationCOIN
Top-1 Acc90
33
Action phase classificationCOIN
Phase Acc54.1
32
Action RecognitionBreakfast
Top-1 Accuracy89.9
28
Classification of Procedural ActivitiesCOIN (test)
Accuracy90
23
Step ForecastingCOIN
Accuracy39.4
22
Action ClassificationEpic Kitchens 100--
22
Single-label activity classificationBreakfast
Accuracy89.9
21
Showing 10 of 33 rows

Other info

Code

Follow for update