Hierarchical Representations and Explicit Memory: Learning Effective Navigation Policies on 3D Scene Graphs using Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Representations are crucial for a robot to learn effective navigation policies. Recent work has shown that mid-level perceptual abstractions, such as depth estimates or 2D semantic segmentation, lead to more effective policies when provided as observations in place of raw sensor data (e.g., RGB images). However, such policies must still learn latent three-dimensional scene properties from mid-level abstractions. In contrast, high-level, hierarchical representations such as 3D scene graphs explicitly provide a scene's geometry, topology, and semantics, making them compelling representations for navigation. In this work, we present a reinforcement learning framework that leverages high-level hierarchical representations to learn navigation policies. Towards this goal, we propose a graph neural network architecture and show how to embed a 3D scene graph into an agent-centric feature space, which enables the robot to learn policies for low-level action in an end-to-end manner. For each node in the scene graph, our method uses features that capture occupancy and semantic content, while explicitly retaining memory of the robot trajectory. We demonstrate the effectiveness of our method against commonly used visuomotor policies in a challenging object search task. These experiments and supporting ablation studies show that our method leads to more effective object search behaviors, exhibits improved long-term memory, and successfully leverages hierarchical information to guide its navigation objectives.
Key facts. Cited by 50 papers in the map (data through 7 Oct 2026). Builds on 61 of its 87 references that are in the map. First posted on arXiv 2 Aug 2021.
Builds on
61 of 87 references.
References · 61
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,646
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016OpenAI Gymcited by 1,684
- 2017Scene Graph Generation by Iterative Message Passingcited by 462
- 2020Object Goal Navigation using Goal-Oriented Semantic Explorationcited by 421
- 2017Deep Reinforcement Learning: An Overviewcited by 327
38 more
- 2018Image Generation from Scene Graphscited by 324
- 2020Learning to Explore using Active Neural SLAMcited by 308
- 2018Graph R-CNN for Scene Graph Generationcited by 296
- 20193D Scene Graph: A Structure for Unified Semantics, 3D Space, and Cameracited by 280
- 2017Cognitive Mapping and Planning for Visual Navigationcited by 209
- 2018Semi-parametric Topological Memory for Navigationcited by 203
- 2020Neural Topological SLAM for Visual Navigationcited by 193
- 2016Learning to Navigate in Complex Environmentscited by 192
- 2019Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mappingcited by 181
- 2017Scene Graph Generation from Objects, Phrases and Region Captionscited by 154
- 2017CNN-SLAM: Real-time dense monocular SLAM with learned depth predictioncited by 152
- 2018Graph Convolutional Reinforcement Learningcited by 148
- 2021Kimera: from SLAM to Spatial Perception with 3D Dynamic Scene Graphscited by 144
- 20203D Dynamic Scene Graphs: Actionable Spatial Perception with Places, Objects, and Humanscited by 141
- 2016SemanticFusion: Dense 3D Semantic Mapping with Convolutional Neural Networkscited by 134
- 2018Visual Semantic Navigation using Scene Priorscited by 127
- 2019Learning Exploration Policies for Navigationcited by 113
- 2018Explainable and Explicit Visual Reasoning over Scene Graphscited by 103
- 2017Detecting Visual Relationships with Deep Relational Networkscited by 97
- 2018Fusion++: Volumetric Object-Level SLAMcited by 97
- 2018MaskFusion: Real-Time Recognition, Tracking and Reconstruction of Multiple Moving Objectscited by 95
- 2018Driving Policy Transfer via Modularity and Abstractioncited by 91
- 2018Visual Representations for Semantic Target Driven Navigationcited by 89
- 2017Neural Map: Structured Memory for Deep Reinforcement Learningcited by 88
- 2020Hierarchical Planning for Long-Horizon Manipulation with Geometric and Symbolic Scene Graphscited by 83
- 2019Volumetric Instance-Aware Semantic Mapping and 3D Object Discoverycited by 79
- 2019Cross-modal Scene Graph Matching for Relationship-aware Image-Text Retrievalcited by 66
- 2018MID-Fusion: Octree-based Object-Level Multi-Instance Dynamic SLAMcited by 65
- 2019Does computer vision matter for action?cited by 64
- 2020Learning Object Relation Graph and Tentative Policy for Visual Navigationcited by 62
- 2019Learning Canonical Representations for Scene Graph to Image Generationcited by 60
- 2020Graph Policy Network for Transferable Active Learning on Graphscited by 49
- 2019Bayesian Relational Memory for Semantic Visual Navigationcited by 48
- 2017Co-Fusion: Real-time Segmentation, Tracking and Fusion of Multiple Objectscited by 47
- 2019A Behavioral Approach to Visual Navigation with Graph Localization Networkscited by 40
- 2020Structured Query-Based Image Retrieval Using Scene Graphscited by 33
- 2020Robust Policies via Mid-Level Visual Representations: An Experimental Study in Manipulation and Navigationcited by 31
- 2020Learning to plan with uncertain topological mapscited by 29
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 10; 2024: 10; 2025: 14; 2026: 7.
50 papers.
Sort:
By area:
- 2023SayPlan: Grounding Large Language Models using 3D Scene Graphs for Scalable Robot Task Planningcited by 289
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphscited by 59
- 2024RoboEXP: Action-Conditioned Scene Graph via Interactive Exploration for Robotic Manipulationcited by 48
- 2023Incremental 3D Semantic Scene Graph Prediction from RGB Sequencescited by 39
- 2024DELTA: Decomposed Efficient Long-Term Robot Task Planning using Large Language Modelscited by 33
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassemblycited by 31
- 2024Learning Generalizable Feature Fields for Mobile Manipulationcited by 31
- 2023SGAligner : 3D Scene Alignment with Scene Graphscited by 30
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
- 2025What Is The Best 3D Scene Representation for Robotics? From Geometric to Foundation Modelscited by 29
- 2023Indoor and Outdoor 3D Scene Graph Generation via Language-Enabled Spatial Ontologiescited by 25
- 2024RoboHop: Segment-based Topological Map Representation for Open-World Visual Navigationcited by 25
38 more
- 20223D VSG: Long-term Semantic Scene Change Prediction through 3D Variable Scene Graphscited by 24
- 2025Graphs Meet AI Agents: Taxonomy, Progress, and Future Opportunitiescited by 23
- 2022Iterative Scene Graph Generation with Generative Transformerscited by 22
- 2023Modeling Dynamic Environments with Scene Graph Memorycited by 18
- 2021From SLAM to Situational Awareness: Challenges and Surveycited by 14
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systemscited by 12
- 2021360-DFPE: Leveraging Monocular 360-Layouts for Direct Floor Plan Estimationcited by 8
- 2023Multiple Thinking Achieving Meta-Ability Decoupling for Object Navigationcited by 8
- 2023A Hierarchical Graph-based Approach for Recognition and Description Generation of Bimanual Actions in Videoscited by 7
- 2024VeriGraph: Scene Graphs for Execution Verifiable Robot Planningcited by 7
- 2025ObjectReact: Learning Object-Relative Control for Visual Navigationcited by 5
- 2025Social 3D Scene Graphs: Modeling Human Actions and Relations for Interactive Service Robotscited by 5
- 2025Aion: Towards Hierarchical 4D Scene Graphs with Temporal Flow Dynamicscited by 5
- 2023Mono-hydra: Real-time 3D scene graph construction from monocular camera input with IMUcited by 4
- 2024Belief Scene Graphs: Expanding Partial Scenes with Objects through Computation of Expectationcited by 4
- 2025CuriousBot: Interactive Mobile Exploration via Actionable 3D Relational Object Graphcited by 4
- 2025Long-Term Planning Around Humans in Domestic Environments with 3D Scene Graphscited by 4
- 20263D Scene Graphs: Open Challenges and Future Directionscited by 4
- 2022Leveraging commonsense for object localisation in partial scenescited by 2
- 2025Imagine, Verify, Execute: Memory-guided Agentic Exploration with Vision-Language Modelscited by 2
- 2025Integrating Prior Observations for Incremental 3D Scene Graph Predictioncited by 2
- 2026Rheos: Modelling Continuous Motion Dynamics in Hierarchical 3D Scene Graphscited by 2
- 2022Grounding Scene Graphs on Natural Images via Visio-Lingual Message Passingcited by 1
- 2023Task-Driven Graph Attention for Hierarchical Relational Object Navigationcited by 1
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Imagescited by 1
- 2025M3DMap: Object-aware Multimodal 3D Mapping for Dynamic Environmentscited by 1
- 2026MASt3R-Nav: WayPixel Navigation in Relative 3D Mapscited by 1
- 2022Predicting Topological Maps for Visual Navigation in Unexplored Environmentscited by 0
- 2023Volume-DROID: A Real-Time Implementation of Volumetric Mapping with DROID-SLAMcited by 0
- 2024Semantic Environment Atlas for Object-Goal Navigationcited by 0
- 2025Intelligent Spatial Perception by Building Hierarchical 3D Scene Graphs for Indoor Scenarios with the Help of LLMscited by 0
- 2025Visual Environment-Interactive Planning for Embodied Complex-Question Answeringcited by 0
- 2025Hallucinate, Ground, Repeat: A Framework for Generalized Visual Relationship Detectioncited by 0
- 2025FOGMACHINE -- Leveraging Discrete-Event Simulation and Scene Graphs for Modeling Hierarchical, Interconnected Environments under Partial Observations from Mobile Agentscited by 0
- 2026Expanding Spatial and Temporal Context for Robotic Imitation Learning With Scene Graphscited by 0
- 2026Performance-Driven Environment Abstraction with Multi-Timescale Learningcited by 0
- 2026FunArt: Decoding Functional Structure and Articulation from Generative 3D Latentscited by 0
- 2026Kairos: Grounded Forecasting of Presence and Directional Flow in 4D Scene Graphscited by 0
- 2026Kairos: Grounded Forecasting of Presence and Directional Flow in 4D Scene Graphs23 Sep 2026
- 2026FunArt: Decoding Functional Structure and Articulation from Generative 3D Latents17 Sep 2026
- 2026Performance-Driven Environment Abstraction with Multi-Timescale Learning16 Jun 2026
- 20263D Scene Graphs: Open Challenges and Future Directions15 Jun 2026
- 2026Expanding Spatial and Temporal Context for Robotic Imitation Learning With Scene Graphs31 May 2026
- 2026MASt3R-Nav: WayPixel Navigation in Relative 3D Maps22 May 2026
- 2026Rheos: Modelling Continuous Motion Dynamics in Hierarchical 3D Scene Graphs9 Mar 2026
- 2025Aion: Towards Hierarchical 4D Scene Graphs with Temporal Flow Dynamics10 Dec 2025
- 2025What Is The Best 3D Scene Representation for Robotics? From Geometric to Foundation Models3 Dec 2025
- 2025FOGMACHINE -- Leveraging Discrete-Event Simulation and Scene Graphs for Modeling Hierarchical, Interconnected Environments under Partial Observations from Mobile Agents10 Oct 2025
- 2025Social 3D Scene Graphs: Modeling Human Actions and Relations for Interactive Service Robots29 Sep 2025
- 2025Integrating Prior Observations for Incremental 3D Scene Graph Prediction15 Sep 2025
38 more
- 2025ObjectReact: Learning Object-Relative Control for Visual Navigation11 Sep 2025
- 2025M3DMap: Object-aware Multimodal 3D Mapping for Dynamic Environments23 Aug 2025
- 2025Graphs Meet AI Agents: Taxonomy, Progress, and Future Opportunities22 Jun 2025
- 2025Hallucinate, Ground, Repeat: A Framework for Generalized Visual Relationship Detection6 Jun 2025
- 2025Imagine, Verify, Execute: Memory-guided Agentic Exploration with Vision-Language Models12 May 2025
- 2025Visual Environment-Interactive Planning for Embodied Complex-Question Answering1 Apr 2025
- 2025Intelligent Spatial Perception by Building Hierarchical 3D Scene Graphs for Indoor Scenarios with the Help of LLMs19 Mar 2025
- 2025Long-Term Planning Around Humans in Domestic Environments with 3D Scene Graphs12 Mar 2025
- 2025CuriousBot: Interactive Mobile Exploration via Actionable 3D Relational Object Graph23 Jan 2025
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Images19 Nov 2024
- 2024VeriGraph: Scene Graphs for Execution Verifiable Robot Planning15 Nov 2024
- 2024Semantic Environment Atlas for Object-Goal Navigation5 Oct 2024
- 2024RoboHop: Segment-based Topological Map Representation for Open-World Visual Navigation9 May 2024
- 2024DELTA: Decomposed Efficient Long-Term Robot Task Planning using Large Language Models4 Apr 2024
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphs30 Mar 2024
- 2024Learning Generalizable Feature Fields for Mobile Manipulation12 Mar 2024
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassembly29 Feb 2024
- 2024RoboEXP: Action-Conditioned Scene Graph via Interactive Exploration for Robotic Manipulation23 Feb 2024
- 2024Belief Scene Graphs: Expanding Partial Scenes with Objects through Computation of Expectation6 Feb 2024
- 2023Indoor and Outdoor 3D Scene Graph Generation via Language-Enabled Spatial Ontologies18 Dec 2023
- 2023A Hierarchical Graph-based Approach for Recognition and Description Generation of Bimanual Actions in Videos1 Oct 2023
- 2023Mono-hydra: Real-time 3D scene graph construction from monocular camera input with IMU10 Aug 2023
- 2023SayPlan: Grounding Large Language Models using 3D Scene Graphs for Scalable Robot Task Planning12 Jul 2023
- 2023Task-Driven Graph Attention for Hierarchical Relational Object Navigation23 Jun 2023
- 2023Volume-DROID: A Real-Time Implementation of Volumetric Mapping with DROID-SLAM12 Jun 2023
- 2023Modeling Dynamic Environments with Scene Graph Memory27 May 2023
- 2023Incremental 3D Semantic Scene Graph Prediction from RGB Sequences4 May 2023
- 2023SGAligner : 3D Scene Alignment with Scene Graphs28 Apr 2023
- 2023Multiple Thinking Achieving Meta-Ability Decoupling for Object Navigation3 Feb 2023
- 2022Iterative Scene Graph Generation with Generative Transformers30 Nov 2022
- 2022Predicting Topological Maps for Visual Navigation in Unexplored Environments23 Nov 2022
- 2022Grounding Scene Graphs on Natural Images via Visio-Lingual Message Passing3 Nov 2022
- 2022Leveraging commonsense for object localisation in partial scenes1 Nov 2022
- 20223D VSG: Long-term Semantic Scene Change Prediction through 3D Variable Scene Graphs16 Sep 2022
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphs11 Jul 2022
- 2021360-DFPE: Leveraging Monocular 360-Layouts for Direct Floor Plan Estimation12 Dec 2021
- 2021From SLAM to Situational Awareness: Challenges and Survey1 Oct 2021
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systems25 Sep 2021
- 2023SayPlan: Grounding Large Language Models using 3D Scene Graphs for Scalable Robot Task Planningcited by 289
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphscited by 59
- 2024RoboEXP: Action-Conditioned Scene Graph via Interactive Exploration for Robotic Manipulationcited by 48
- 2023Incremental 3D Semantic Scene Graph Prediction from RGB Sequencescited by 39
- 2024DELTA: Decomposed Efficient Long-Term Robot Task Planning using Large Language Modelscited by 33
- 2024Learning Generalizable Feature Fields for Mobile Manipulationcited by 31
- 2023SGAligner : 3D Scene Alignment with Scene Graphscited by 30
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
- 2025What Is The Best 3D Scene Representation for Robotics? From Geometric to Foundation Modelscited by 29
- 2023Indoor and Outdoor 3D Scene Graph Generation via Language-Enabled Spatial Ontologiescited by 25
- 2024RoboHop: Segment-based Topological Map Representation for Open-World Visual Navigationcited by 25
- 20223D VSG: Long-term Semantic Scene Change Prediction through 3D Variable Scene Graphscited by 24
12 most cited of 44 All 44 (JSON)
- 2026Kairos: Grounded Forecasting of Presence and Directional Flow in 4D Scene Graphs23 Sep 2026
- 2026FunArt: Decoding Functional Structure and Articulation from Generative 3D Latents17 Sep 2026
- 2026Performance-Driven Environment Abstraction with Multi-Timescale Learning16 Jun 2026
- 20263D Scene Graphs: Open Challenges and Future Directions15 Jun 2026
- 2026MASt3R-Nav: WayPixel Navigation in Relative 3D Maps22 May 2026
- 2026Rheos: Modelling Continuous Motion Dynamics in Hierarchical 3D Scene Graphs9 Mar 2026
- 2025Aion: Towards Hierarchical 4D Scene Graphs with Temporal Flow Dynamics10 Dec 2025
- 2025What Is The Best 3D Scene Representation for Robotics? From Geometric to Foundation Models3 Dec 2025
- 2025Social 3D Scene Graphs: Modeling Human Actions and Relations for Interactive Service Robots29 Sep 2025
- 2025Integrating Prior Observations for Incremental 3D Scene Graph Prediction15 Sep 2025
- 2025ObjectReact: Learning Object-Relative Control for Visual Navigation11 Sep 2025
- 2025M3DMap: Object-aware Multimodal 3D Mapping for Dynamic Environments23 Aug 2025
12 newest of 44 All 44 (JSON)