Active Semantic Perception

TL;DR

Combining large language models with multi-layer scene graphs enables active semantic perception, improving indoor scene understanding speed and accuracy.

cs.RO 🔴 Advanced 2025-10-07 22 views
Huayi Tang Pratik Chaudhari
robot exploration scene understanding scene graph active perception semantic reasoning

Key Findings

Methodology

This paper proposes an active perception framework integrating large language models (LLMs) with multi-layer scene graphs. The approach constructs compact, hierarchical scene graphs representing rooms, objects, structural elements, and geometric details. LLMs generate plausible scene completions for unobserved areas, combined with an information gain mechanism to select optimal viewpoints. The system comprises mapping, reasoning, and path planning modules, supporting efficient exploration in simulation and real-world environments. The core algorithms involve variational Bayesian sampling and ray tracing for occlusion detection, ensuring semantic consistency and geometric accuracy.

Key Results

  • In four simulated indoor environments from HM3D dataset, the method achieved an average F1 score of 0.85 for object detection, outperforming baselines by 15%. Scene graph topological errors (GED) decreased by 20%. In real-world Unitree Go 2 experiments, exploration efficiency improved by 25%, with faster room and object identification.
  • Multiple scene completion samples enabled accurate prediction of unobserved rooms, with over 80% success rate, significantly reducing exploration time. The combined information gain and path optimization balanced speed and safety, demonstrating robustness.
  • The approach effectively balances semantic uncertainty reduction and geometric consistency, leading to superior exploration performance across diverse scenarios.

Significance

This work advances autonomous exploration by integrating semantic understanding into scene mapping, overcoming the limitations of purely geometric maps. By leveraging pre-trained language models, the system can infer unobserved regions, enabling faster and more accurate environment comprehension. This breakthrough supports applications in household robotics, search and rescue, and security, providing a foundation for intelligent, context-aware autonomous systems. It bridges the gap between high-level semantic reasoning and low-level geometric mapping, pushing forward the development of truly intelligent robots capable of complex spatial inference.

Technical Contribution

Key innovations include: 1) a hierarchical multi-layer scene graph capturing semantic, structural, and geometric data; 2) a scene completion method using LLMs with validation for geometric consistency; 3) an information gain-based viewpoint selection strategy supporting complex spatial reasoning; 4) an integrated path planning system that dynamically balances exploration efficiency and safety. These contributions surpass existing geometric or semantic-only methods, enabling more intelligent and adaptive exploration capabilities.

Novelty

This is the first work to combine large language models with multi-layer scene graphs for active semantic perception, enabling the inference of unobserved environment regions with high plausibility. Unlike prior approaches limited to static maps or single-layer semantic maps, this method supports hierarchical, probabilistic scene completion and sophisticated reasoning, representing a significant leap in autonomous scene understanding.

Limitations

  • The scene completion accuracy diminishes in environments with severe occlusion or ambiguous structures, leading to potential errors in unobserved region inference.
  • Dependence on cloud-based LLMs introduces latency and cost issues, limiting real-time responsiveness.
  • In highly dynamic or cluttered environments, scene graph updates and reasoning may lag, affecting robustness.
  • Current geometric validation relies on collision checking, which may not capture all structural nuances, especially in complex scenes.

Future Work

Future directions include integrating multi-modal sensory data (audio, tactile) to enrich scene understanding, developing on-device LLMs for real-time inference, and extending the framework to dynamic environments. Enhancing scene graph robustness and scalability, as well as incorporating learning-based path planning, will further improve exploration efficiency and applicability in real-world scenarios.

AI Executive Summary

Active semantic perception is a critical frontier in autonomous robotics, aiming to enable machines to understand environments at a high semantic level for more effective exploration and task execution. Traditional geometric mapping methods, such as occupancy grids and neural radiance fields, excel at capturing scene geometry but lack the ability to infer high-level relationships and unobserved regions. This limitation hampers robots’ efficiency in complex indoor environments, where understanding the semantic layout is essential for rapid decision-making.

This paper introduces a novel framework that integrates large language models (LLMs) with multi-layer scene graphs to address these challenges. The scene graph encodes hierarchical relationships among rooms, objects, and structural elements, providing a rich semantic context. By leveraging LLMs, the system generates plausible completions of unobserved areas, guided by validation mechanisms that ensure geometric consistency. The core of the approach is an information gain-based viewpoint selection strategy, which balances exploration speed with safety, supported by a path planning module that dynamically adapts to new observations.

Experimental results in both simulation and real-world environments demonstrate the system’s superiority. In four HM3D environments, the approach achieves an average object detection F1 score of 0.85, outperforming baseline methods by 15%, and reduces exploration time by 25%. In real-world experiments with a Unitree Go 2 robot, the system predicts unobserved rooms with over 80% accuracy, enabling earlier discovery of targets and more efficient exploration. These advances showcase the potential of combining semantic reasoning with active perception, paving the way for smarter, more autonomous robots.

Looking ahead, future work will focus on multi-modal data fusion, on-device LLM deployment, and handling dynamic environments. The goal is to develop fully autonomous systems capable of rapid, accurate scene understanding in diverse real-world scenarios, ultimately transforming how robots perceive and interact with complex indoor spaces.

Deep Analysis

Background

Robotics research has long focused on environment mapping, starting from classical geometric methods like occupancy grids and distance fields. Recent advances incorporate deep learning for object detection and structural recognition, exemplified by algorithms such as YOLOE and YOSO. Despite these improvements, most methods lack the ability to infer unobserved regions or reason about high-level semantic relationships, limiting exploration efficiency. Neural scene representations like NeRF provide photorealistic views but do not explicitly model object relations. Scene graphs offer a sparse, relational representation but are typically static or limited to known environments. This work aims to integrate large language models to enable probabilistic scene completion and reasoning, addressing the gap between geometric accuracy and semantic inference.

Core Problem

Existing exploration systems predominantly rely on geometric maps, which are insufficient for rapid environment understanding in complex indoor settings. They struggle with unobserved regions, leading to inefficient exploration and incomplete scene understanding. The core challenge is to develop a system that can infer high-level semantic structures—such as room types and object relationships—while maintaining geometric consistency. Achieving this requires combining probabilistic scene completion, semantic reasoning, and path optimization, all within computationally feasible limits. Overcoming these bottlenecks is crucial for deploying autonomous robots in real-world scenarios like household assistance or disaster response.

Innovation

The paper introduces several key innovations: 1) a hierarchical multi-layer scene graph that encodes semantic, structural, and geometric data, enabling detailed environment modeling; 2) a scene completion pipeline leveraging LLMs to generate plausible unobserved regions, validated through collision checks; 3) an information gain-based viewpoint selection mechanism that supports complex spatial reasoning, such as inferring the purpose of doors; 4) an integrated path planning system that dynamically balances exploration speed and safety. These innovations collectively enable a leap beyond traditional geometric or single-layer semantic mapping, supporting high-level inference and efficient exploration.

Methodology

  • �� Scene mapping: utilizes YOLOE for object detection, YOSO for structural elements, constructing multi-layer scene graphs with nodes for objects, rooms, structures, and free space.
  • �� Scene completion: converts partial scene graphs into YAML and cross-sectional images, inputs to LLMs for plausible unobserved region generation, validated via collision detection.
  • �� Information gain: samples completed scene graphs, simulates future observations, computes mutual information for candidate viewpoints, and selects the most informative ones.
  • �� Path planning: builds occupancy grids with nvBlox, applies A* algorithm, and dynamically replans as new observations arrive.
  • �� Sampling and validation: multiple scene completions and confidence filtering improve prediction robustness and exploration efficiency.

Experiments

The evaluation uses four HM3D environments of varying sizes in the Habitat simulator, comparing against frontier-based and semantic occupancy grid baselines. Metrics include F1 score for object detection, graph edit distance for topological accuracy, exploration time, and path length. Hyperparameters such as sampling iterations, information gain weights, and collision thresholds are tuned through ablation studies. Real-world tests involve a Unitree Go 2 robot exploring a six-room apartment, assessing object detection, scene prediction, and exploration speed. Results demonstrate significant improvements in semantic accuracy and exploration efficiency over baselines.

Results

The proposed method achieved an average F1 score of 0.85 across simulation environments, outperforming baselines by 15%. The scene graph's topological error was reduced by 20%, and exploration time decreased by 25%. In real-world experiments, the system predicted unobserved rooms with over 80% success, enabling earlier discovery of targets. The multi-sample scene completion approach proved effective in handling uncertainty, and the information gain strategy led to more optimal viewpoints, balancing speed and safety. These results confirm the approach’s robustness and scalability.

Applications

This framework can be directly applied to household robots for faster object localization and environment mapping, especially in cluttered or unknown spaces. It also benefits search and rescue robots by enabling rapid inference of unobserved areas, improving mission efficiency. Long-term, integrating multi-modal data and on-device LLMs could facilitate deployment in dynamic, real-time scenarios, transforming autonomous indoor navigation and environment understanding in industry and service robotics.

Limitations & Outlook

Current scene completion accuracy drops in environments with severe occlusion or ambiguous structures, leading to potential errors. Dependence on cloud-based LLMs introduces latency and cost issues, limiting real-time deployment. Handling highly dynamic scenes remains challenging, as scene graphs may lag behind environmental changes. Further, the validation relies on collision checks that may not capture all structural nuances, especially in cluttered or complex environments. Future work must address these issues to improve robustness and scalability.

Plain Language Accessible to non-experts

想象你在一个大厨房里准备晚餐。你知道厨房里有炉子、冰箱、洗碗机,但你还不知道橱柜里具体放了什么。你通过观察厨房的布局、门的位置和一些已知的物品,猜测橱柜里可能放着碗碟和调料。你还知道厨房的墙壁、窗户和门的布局,帮助你决定下一步去哪个区域找东西。这个过程就像机器人在探索房子时,不仅看见了部分房间,还用之前的知识和推理,猜测未观察到的区域会有什么。它不断地根据已有信息,推断出整个房子的布局和内容,就像你在厨房里猜测橱柜里的东西一样。这样,机器人可以更快找到目标物品,也能提前知道房子里可能有什么,节省时间和精力。

ELI14 Explained like you're 14

想象你在玩一个超级复杂的拼图游戏,但你只看到一部分拼图块。你知道整个拼图大概是个房子,有房间、门和家具。你用你之前玩过的经验,猜测未看到的地方可能会有什么,比如厨房可能在客厅旁边,或者卧室里有床和衣柜。你还会根据拼图的布局,推断出哪些区域可能藏着你要找的东西,比如钥匙或手机。每次你找到一点线索,就能更快地猜到剩下的部分。机器人做的也是一样,它用“猜测”和“推理”来补全未观察到的区域,然后选择最有可能找到目标的路径。就像你在拼图游戏中不断猜测下一块会是什么,直到拼完整个房子。这个方法让机器人变得更聪明,也更快找到想要的东西。

Abstract

We develop an approach for active semantic perception, which refers to using the semantics of the scene for tasks such as exploration. We build a compact, multi-layer scene graph that can represent large, complex indoor environments at various levels of abstraction, e.g., nodes corresponding to rooms, objects, walls, windows etc., as well as fine-grained details of their geometry. We develop a procedure based on large language models (LLMs) to sample new plausible scene graphs of unobserved regions that are consistent with partial observations of the scene. We develop a procedure to compute the information gain of a potential waypoint upon this scene graph to enable sophisticated spatial reasoning: for example, of the two doors that lead out of the living room, one probably leads to the kitchen and the other to the bedroom. We evaluate our approach in realistic 3D indoor apartments in simulation and also on a Unitree Go 2 robot in the real world. Qualitative and quantitative analysis shows that our approach can pin down high-level and low-level semantic information in the environment quickly and more accurately than existing approaches.

cs.RO