Table of Contents
Fetching ...

ESCA: Contextualizing Embodied Agents via Scene-Graph Generation

Jiani Huang, Amish Sethi, Matthew Kuo, Mayank Keoliya, Neelay Velingker, JungHo Jung, Ser-Nam Lim, Ziyang Li, Mayur Naik

TL;DR

ESCA addresses the grounding gap in multi-modal embodied agents by grounding perception in spatial-temporal scene graphs generated by SGClip, a $CLIP$-based open-domain model trained via a neurosymbolic self-supervision pipeline. A transfer protocol and selective grounding enable ESCA to adapt across diverse tasks and MLLMs, achieving state-of-the-art results across EB-Navigation, EB-Manipulation, EB-Habitat, and EB-Alfred while substantially reducing perception errors. The SGClip-based approach generalizes to open-domain scene-graph benchmarks in zero-shot settings and transfers to downstream action recognition with limited supervision, illustrating practical impact for robust embodied intelligence. Overall, ESCA provides a modular, task-adaptive framework that integrates structured scene graphs into perception, reasoning, and planning, advancing reliable embodied AI in both research and potential real-world applications.

Abstract

Multi-modal large language models (MLLMs) are making rapid progress toward general-purpose embodied agents. However, existing MLLMs do not reliably capture fine-grained links between low-level visual features and high-level textual semantics, leading to weak grounding and inaccurate perception. To overcome this challenge, we propose ESCA, a framework that contextualizes embodied agents by grounding their perception in spatial-temporal scene graphs. At its core is SGCLIP, a novel, open-domain, promptable foundation model for generating scene graphs that is based on CLIP. SGCLIP is trained on 87K+ open-domain videos using a neurosymbolic pipeline that aligns automatically generated captions with scene graphs produced by the model itself, eliminating the need for human-labeled annotations. We demonstrate that SGCLIP excels in both prompt-based inference and task-specific fine-tuning, achieving state-of-the-art results on scene graph generation and action localization benchmarks. ESCA with SGCLIP improves perception for embodied agents based on both open-source and commercial MLLMs, achieving state of-the-art performance across two embodied environments. Notably, ESCA significantly reduces agent perception errors and enables open-source models to surpass proprietary baselines. We release the source code for SGCLIP model training at https://github.com/video-fm/LASER and for the embodied agent at https://github.com/video-fm/ESCA.

ESCA: Contextualizing Embodied Agents via Scene-Graph Generation

TL;DR

ESCA addresses the grounding gap in multi-modal embodied agents by grounding perception in spatial-temporal scene graphs generated by SGClip, a -based open-domain model trained via a neurosymbolic self-supervision pipeline. A transfer protocol and selective grounding enable ESCA to adapt across diverse tasks and MLLMs, achieving state-of-the-art results across EB-Navigation, EB-Manipulation, EB-Habitat, and EB-Alfred while substantially reducing perception errors. The SGClip-based approach generalizes to open-domain scene-graph benchmarks in zero-shot settings and transfers to downstream action recognition with limited supervision, illustrating practical impact for robust embodied intelligence. Overall, ESCA provides a modular, task-adaptive framework that integrates structured scene graphs into perception, reasoning, and planning, advancing reliable embodied AI in both research and potential real-world applications.

Abstract

Multi-modal large language models (MLLMs) are making rapid progress toward general-purpose embodied agents. However, existing MLLMs do not reliably capture fine-grained links between low-level visual features and high-level textual semantics, leading to weak grounding and inaccurate perception. To overcome this challenge, we propose ESCA, a framework that contextualizes embodied agents by grounding their perception in spatial-temporal scene graphs. At its core is SGCLIP, a novel, open-domain, promptable foundation model for generating scene graphs that is based on CLIP. SGCLIP is trained on 87K+ open-domain videos using a neurosymbolic pipeline that aligns automatically generated captions with scene graphs produced by the model itself, eliminating the need for human-labeled annotations. We demonstrate that SGCLIP excels in both prompt-based inference and task-specific fine-tuning, achieving state-of-the-art results on scene graph generation and action localization benchmarks. ESCA with SGCLIP improves perception for embodied agents based on both open-source and commercial MLLMs, achieving state of-the-art performance across two embodied environments. Notably, ESCA significantly reduces agent perception errors and enables open-source models to surpass proprietary baselines. We release the source code for SGCLIP model training at https://github.com/video-fm/LASER and for the embodied agent at https://github.com/video-fm/ESCA.
Paper Structure (30 sections, 1 equation, 20 figures, 6 tables, 4 algorithms)

This paper contains 30 sections, 1 equation, 20 figures, 6 tables, 4 algorithms.

Figures (20)

  • Figure 1: An overview of embodied agent pipeline augmented with ESCA. In each cycle, the agent takes in an instruction and the environmental feedback and outputs a concrete executable action, through a sequence of perception, reasoning, and planning. The action is then executed and the environment will provide the next state. Notably, ESCA contextualizes the task planner with grounded visual features represented as a scene graph.
  • Figure 2: A detailed illustration of the visual description module, which involves concept extraction, object identification, scene graph prediction, and visual summarization. We also illustrate sample MLLM prompts used in a kitchen environment for the concept extraction and summarization steps.
  • Figure 3: Illustration of the inference modes of SGClip for three types of concepts: entity classes, attributes, and binary relations. While the model stays the same, the three inference modes perform different pre- and post-processing for a more accurate semantic estimation of probabilities.
  • Figure 4: Illustration of the construction of ESCA-Video-87K dataset and the model-driven self-supervised fine-tuning pipeline of our SGClip model. In addition to videos and their natural language captions, ESCA-Video-87K includes object traces, open-domain concepts, and programmatic specifications for 87K video-caption pairs. The dataset is then used to train SGClip via LASER huang2025laser, a neurosymbolic learning procedure based on spatial-temporal alignment.
  • Figure 5: The overall performance on EB-Navigation and EB-Manipulation environments. We show the performance of four base models, InternVL-2.5-38B-MPO (IVL2.5), Genimi-2.0-flash (Gem2.0), Qwen2.5-VL-72B-Instruct (Qwen2.5), and GPT-4o (GPT4o), as well as their performance when accompanied with baseline visual grounding modules such as Grounding DINO (GD) or YOLO. With ESCA and SGClip, all models consistently outperform the baselines.
  • ...and 15 more figures