LAP: A Language-Aware Planning Model For Procedure Planning In Instructional Videos
Organizations: Örebro University, SE-701 82 Örebro, Sweden
Abstract
Procedure planning requires a model to predict a sequence of actions that transform a start visual observation into a goal in instructional videos. While most existing methods rely primarily on visual observations as input, they often struggle with the inherent ambiguity where different actions can appear visually similar. In this work, we argue that language descriptions offer a more distinctive representation in the latent space for procedure planning. We introduce Language-Aware Planning (LAP), a novel method that leverages the expressiveness of language to bridge visual observation and planning. LAP uses a finetuned Vision Language Model (VLM) to translate visual observations into text descriptions and to predict actions and extract text embeddings. These text embeddings are more distinctive than visual embeddings and are used in a diffusion model for planning action sequences. We evaluate LAP on three procedure planning benchmarks: CrossTask, Coin, and NIV. LAP achieves new state-of-the-art performance across multiple metrics and time horizons by large margin, demonstrating the significant advantage of language-aware planning.
Figures & tables
| T=3 | T=4 | T=5 | T=6 | |||||
|---|---|---|---|---|---|---|---|---|
| SR | mAcc | mSIoU | SR | mAcc | mSIoU | SR | SR | |
| PDPP [ 37 ] (CVPR 2023) | 33.9 | 61.39 | / | 20.77 | 56.57 | / | 12.72 | 8.07 |
| SkipPlan [ 18 ] (ICCV 2023) | 27.6 | 59.9 | / | 14.06 | 54.64 | / | 6.51 | 5.24 |
| ActionDiffusion [ 32 ] (WACV 2025) | 33.25 | 61.47 | 65.09 | 20.01 | 56.74 | 63.98 | 12.48 | 8.07 |
| KEPP [ 26 ] (CVPR 2024) | 33.27 | 60.16 | / | 19.41 | 54.45 | / | 12.01 | 7.89 |
| SCHEMA [ 27 ] (ICLR 2024) | 32.34 | 57.3 | / | 22.51 | 51.47 | / | 12.89 | 7.54 |
| T=3 | T=4 | |||||
|---|---|---|---|---|---|---|
| SR↑ | mAcc ↑ | mSIoU↑ | SR↑ | mAcc ↑ | mSIoU↑ | |
| PDPP [ 37 ] (CVPR 2023) | 21.33 | 45.62 | 51.82 | 13.67 | 42.58 | / |
| SkipPlan [ 18 ] (ICCV 2023) | 23.65 | 47.12 | / | 16.04 | 43.19 | / |
| KEPP [ 26 ] (CVPR 2024) | 20.25 | 39.87 | / | 15.63 | 39.53 | / |
| SCHEMA [ 27 ] (ICLR 2024) | 32.09 | 49.84 | / | 22.02 | 45.33 | / |
| PlanLLM [ 41 ] (AAAI 2025) | 33.22 | 54.33 | / | 25.31 | 48.79 | / |
| T=3 | T=4 | |||||
|---|---|---|---|---|---|---|
| SR | mAcc | mSIoU | SR | mAcc | mSIoU | |
| PDPP [ 37 ] (CVPR 2023) | 22.22 | 39.50 | / | 21.30 | 39.24 | / |
| KEPP [ 26 ] (CVPR 2024) | 24.44 | 43.46 | / | 22.71 | 41.59 | / |
| SCHEMA [ 27 ] (ICLR 2024) | 27.93 | 41.64 | / | 23.26 | 39.93 | / |
| PlanLLM [ 41 ] (AAAI 2025) | 26.74 | 42.97 | / | 27.08 | 46.96 | / |
| MTID [ 48 ] (ICLR 2025) | 28.52 | 44.44 | 56.46 | 24.89 | 44.54 | 57.46 |
| CrossTask | NIV | |||||||
| T=3 | T=4 | T=3 | T=4 | |||||
| start | goal | start | goal | start | goal | start | goal | |
| LAP w/o le | 63.89 | 67.61 | 64 | 68.3 | 55.02 | 52.42 | 58.85 | 55.44 |
| LAP | 75.72 | 79.69 | 75.77 | 80.47 | 67.29 | 70.63 | 66.81 | 68.58 |
| T=3 | T=4 | ||||||
|---|---|---|---|---|---|---|---|
| SR | mAcc | mSIoU | SR | mAcc | mSIoU | ||
| CrossTask | LAP-vo | 32.03 | 60.16 | 63.34 | 19.78 | 55.81 | 63.55 |
| LAP-tf | 37.82 | 68.23 | 64.52 | 21.57 | 60.85 | 59.45 | |
| LAP | 41.14 | 70.13 | 65.98 | 23.91 | 63.70 | 62.56 | |
| Coin | LAP-vo | 17.54 | 38.39 | 44.83 | 13.2 | 36.88 | 45.03 |
| LAP-tf | 43.11 | 66.49 | 65.88 | 28.9 | 60.55 | 65.18 | |
| T=3 | T=4 | |||||
|---|---|---|---|---|---|---|
| SR | mAcc | mSIoU | SR | mAcc | mSIoU | |
| LLaVa-NeXT-Video | 21.9 | 36.68 | 37.95 | 13.27 | 36.28 | 37.56 |
| LLaVa-NeXT-Video-Text | 17.84 | 41.76 | 46.64 | 13.72 | 41.15 | 47.89 |
| LAP | 56.51 | 72.86 | 72.22 | 43.81 | 68.03 | 70.17 |
| LAP-Text | 43.87 | 66.55 | 66.16 | 34.07 | 61.84 | 66.49 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| SR | mAcc | mSIoU | ||
|---|---|---|---|---|
| T=3 | LAP | 41.64 | 55.14 | 54.61 |
| LAP-Text | 11.52 | 28.38 | 37.52 | |
| LAP | 56.51 | 72.86 | 72.22 | |
| LAP-Text | 43.87 | 65.55 | 66.16 | |
| T=4 | LAP | 30.1 | 52.1 | 54.53 |
| LAP-Text | 7.08 | 27.32 | 38.95 |
| ROUGE-1 | ROUGE-2 | ||
|---|---|---|---|
| T=3 | LAP VLM | 0.16 | 0.01 |
| LAP VLM | 0.71 | 0.68 | |
| T=4 | LAP VLM | 0.17 | 0.01 |
| LAP VLM | 0.7 | 0.68 |
| T=3 | T=4 | ||||||
|---|---|---|---|---|---|---|---|
| SR↑ | mAcc ↑ | mSIoU↑ | SR↑ | mAcc ↑ | mSIoU↑ | ||
| CrossTask | LLaVa-NeXT-Video | 17.72 | 46.92 | 43.48 | 9.73 | 43.19 | 40.64 |
| LLaVa-NeXT-Video-Text | 17.15 | 47.09 | 46.73 | 10.08 | 44.32 | 46.8 | |
| LAP | 41.14 | 70.13 | 65.98 | 23.91 | 63.7 | 62.56 | |
| LAP-Text | 35.84 | 65.65 | 62.48 | 21.14 | 59.64 | 59.99 | |
| Coin | LLaVa-NeXT-Video | 29.6 | 46.54 | 46.07 | 20.95 | 43.39 | 47.08 |
| SR | mAcc | mSIoU | ||
|---|---|---|---|---|
| CrossTask | KEPP [ 26 ] (CVPR 2024) | 33.27 | 60.16 | / |
| LAP (TH=0.5) | 41.14 | 70.13 | 65.98 | |
| LAP (TH=0.9) | 37.01 | 67.14 | 63.02 | |
| LAP-Text | 35.84 | 65.65 | 62.48 | |
| Coin | PlanLLM [ 41 ] (AAAI 2025) | 33.22 | 54.33 | / |
| LAP (TH=0.5) | 44.43 | 68.08 | 66.71 |
| T=3 | T=4 | ||||||
|---|---|---|---|---|---|---|---|
| SR | mAcc | mSIoU | SR | mAcc | mSIoU | ||
| CrossTask | LAP | 39.13 | 67.73 | 62.26 | 23.63 | 60.81 | 58.65 |
| LAP | 41.14 | 70.13 | 65.98 | 23.91 | 63.70 | 62.56 | |
| Coin | LAP | 41.16 | 63.70 | 60.78 | 29.12 | 59.48 | 61.43 |
| LAP | 44.43 | 68.08 | 66.71 | 31.56 | 63.77 | 68.24 | |
| NIV | LAP | 46.10 | 65.92 | 64.32 | 36.28 | 63.83 | 60.96 |
| Inference Time (Seconds) | No. Trainable Parameters (M) | Throughput (Seconds) | ||
| VLM | Diffusion | VLM | Diffusion | |
| 1.94 | 0.006 | 497.5 | 40.4 | 2.3 |