LLaPa: A Vision-Language Model Framework for Counterfactual-Aware Procedural Planning

Shibo Sun, Xue Li, Donglin Di, Mingjie Wei, Lanshun Nie +4 more
7/11/2025
cs.CL

Official code: sunshibo1234/LLaPa (4 stars, last commit 2025-07-11).

Abstract

While large language models (LLMs) have advanced procedural planning for embodied AI systems through strong reasoning abilities, the integration of multimodal inputs and counterfactual reasoning remains underexplored. To tackle these challenges, we introduce LLaPa, a vision-language model framework designed for multimodal procedural planning. LLaPa generates executable action sequences from textual task descriptions and visual environmental images using vision-language models (VLMs). Furthermore, we enhance LLaPa with two auxiliary modules to improve procedural planning. The first module, the Task-Environment Reranker (TER), leverages task-oriented segmentation to create a task-sensitive feature space, aligning textual descriptions with visual environments and emphasizing critical regions for procedural execution. The second module, the Counterfactual Activities Retriever (CAR), identifies and emphasizes potential counterfactual conditions, enhancing the model's reasoning capability in counterfactual scenarios. Extensive experiments on ActPlan-1K and ALFRED benchmarks demonstrate that LLaPa generates higher-quality plans with superior LCS and correctness, outperforming advanced models. The code and models are available https://github.com/sunshibo1234/LLaPa.

View on arXivView PDF

Code Implementations(1)

sunshibo1234/LLaPaOfficial100%

LLaPa: A Vision-Language Model Framework for Counterfactual-Aware Procedural Planning

41CSS, HTMLJul 6, 20251 years ago

Similar Papers

Cite this paper

@article{sun2025llapa,
  title  = {LLaPa: A Vision-Language Model Framework for Counterfactual-Aware Procedural Planning},
  author = {Shibo Sun and Xue Li and Donglin Di and Mingjie Wei and Lanshun Nie and Wei-Nan Zhang and Dechen Zhan and Yang Song and Lei Fan},
  year   = {2025},
  eprint = {2507.08496},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.08496v1}
}

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/2507.08496.svg)](https://codeofpaper.com/paper/2507.08496)

Discussion