HowToDIVMultimodal dialogue + egocentric video
Google Research

From Videos to Conversations:
Egocentric Instructions for Task Assistance

Lavisha Aggarwal 1,2, Vikas Bahirwani 1,3, Andrea Colaco 1,3

1 Work done while at Google, 2 Amazon, 3 Meta

28th International Conference on Pattern Recognition 2026

HowToDIV converts single-speaker instructional videos into grounded, multi-turn conversations for egocentric task assistance.

Overview

A tutorial can show you how to make tea. But what happens when you miss a step, reach for the wrong ingredient, or ask, “What do I do now?” A helpful AR assistant needs to see what you’re doing, follow your progress, and help you get back on track. Training one takes video-grounded conversations, and collecting those at scale is expensive.

But we already have a wealth of instructional videos! What if we could turn those one-way tutorials into back-and-forth conversations? That’s the idea behind HowToDIV. Our automatic pipeline turns tutorials into expert–novice dialogues, pairing each turn with a corresponding video clip so the conversation stays grounded in the task.

Instructional
monologue video
Grounded expert-novice dialogue
for multimodal task assistance
A sample HowToDIV conversation for preparing tea. (Original tutorial source: EgoPER.) View on GitHub

Method

Converting Monologue tutorials into Conversation: A fully automatic, prompt-based pipeline that converts instructional videos into multi-turn conversations with turn-level video grounding. The pipeline combines three stages as shown below.

Pipeline: instructional video with timestamped steps or subtitles passes through instruction formation, dialogue generation, and video localization to produce grounded user-expert dialogues and user video clips.
From timestamped instructions or subtitles to grounded expert–novice conversations.
  1. Instruction Formation: Recover an ordered sequence of atomic, independently executable task steps from subtitles or action annotations.
  2. Dialogue Generation: Map and transform each step to a novice query and expert response (with clarifications, errors, and corrections).
  3. Video Localization: Align each user turn with the corresponding egocentric video segment using timestamps or subtitle boundaries.

Dataset

Using this pipeline, we build HowToDIV: a dataset of dialogues, instructions, and egocentric videos for how-to tasks.

507conversations
6,636question–answer pairs
24 hegocentric video
3domains
9procedural tasks
Dataset distribution across coffee, oatmeal, pinwheels, quesadilla, tea, repot plant, change tire, and jump-start car tasks; average conversation lengths range from 9.8 to 16.4 turns.

Conversational variation

User turn lengths: concise users average 3.4 words, regular users following steps 10.9 words, and regular users making errors 10.0 words. Pie chart shows the procedural task split.

What the conversations include

  • Atomic Procedural steps - Each action is independently executable and queryable.
  • Turn-level egocentric grounding - Every turn is paired with a temporally aligned clip.
  • Multi-turn dialogues - Conversations model progress, questions, guidance.
  • Realistic human errors and corrective instructions from the expert agent.
Examples of user errors (Adapted from: EgoPER)
InstructionUser error
Place the tea bag in the mugDropped the tea bag on the floor
Roll the tortilla into a cylinderFolded the tortilla in half
Fold the filter to create a semicircleTore the paper filter
Examples of instruction modifications (Adapted from: EgoPER)
InstructionModification
Drizzle honey in bowlPour sugar instead of honey
Stir using spoonStir using knife
Slice tortilla using knifeSlice tortilla using plate
Place tortilla on cutting boardPlace tortilla on table

Dataset Quality Control

  • 93.2% of turns judged usable.
  • Less than 4% of turns removed by automatic filters.

Comparison with existing datasets

Comparison of HowToDIV with NIV, HowTo100M, HoloAssist, EpicTent, EgoPER, EGTEA, Assembly101, COIN, CrossTask, YouCook2, and EPIC-KITCHENS across domain, dialogues, temporal steps, narrations, instructions, errors, and egocentric video. HowToDIV includes all listed capabilities.

Our pipeline can be easily applied to existing video datasets and YouTube tutorials to scale this 100x-1000x. We invite researchers to extend HowToDIV to new tasks and domains and study how task assistance performance changes with more training data!

Results

Explicit structure improves responses

We benchmark two popular VLMs on the HowToDIV dataset:

Task-assistance benchmark
Model / inputBLEULLM-JudgeROUGE-2ROUGE-L
Gemma-3-4B · History only0.3212.8700.1250.270
Gemma-3-4B · History + steps0.4574.1010.2680.429
Qwen2.5-VL-7B · History only0.2812.9950.1050.220
Qwen2.5-VL-7B · History + steps0.4414.2320.1990.356

Key takeaway: Providing explicit procedural steps raises LLM-Judge from 2.87 → 4.10 (Gemma) and 3.00 → 4.23 (Qwen).

Long-horizon reasoning remains challenging

Temporal action localization for changing a car tire: colored ground-truth and prediction segments denote procedural steps.
ROUGE-L generally declines over conversation turns. Long-horizon procedural reasoning remains challenging as errors compound in later turns.

Takeaway

HowToDIV offers a new benchmark for real-time task assistance and a scalable path from abundant instructional videos to grounded conversations.

Paper ↗Code and Data ↗

Build on HowToDIV

Start with the Getting Started instructions for access to the original EgoPER and NIV videos, then explore the HowToDIV dialogues and video annotations.

Citation

Lavisha Aggarwal, Vikas Bahirwani, and Andrea Colaco. From Videos to Conversations: Egocentric Instructions for Task Assistance. Pattern Recognition, ICPR 2026, LNCS 16821, pp. 463–478. Springer, 2027. DOI

BibTeX
@inproceedings{aggarwal2027videos,
  author = {Aggarwal, Lavisha and Bahirwani, Vikas and Colaco, Andrea},
  title = {From Videos to Conversations: Egocentric Instructions for Task Assistance},
  booktitle = {Pattern Recognition. ICPR 2026},
  series = {Lecture Notes in Computer Science},
  volume = {16821},
  pages = {463--478},
  year = {2027},
  publisher = {Springer, Cham},
  doi = {10.1007/978-3-032-31438-3_31}
}

Download BibTeX