Papers
Topics
Authors
Recent
Search
2000 character limit reached

SAGE-Nav: Hierarchical Scene Graph Navigation

Updated 6 July 2026
  • SAGE-Nav is a hierarchical framework for ObjNav that decouples high-level semantic planning from low-level control using dynamic scene graphs and LLMs.
  • It employs a dual-loop design where an LLM-based global planner computes semantically grounded waypoints while a reactive Actor-Critic controller executes fast, precise motions.
  • Evaluations on iTHOR and RoboTHOR demonstrate state-of-the-art zero-shot generalization and low latency, outperforming existing methods in success rate and efficiency.

SAGE-Nav is a hierarchical framework for Object-Goal Navigation (ObjNav) that integrates LLMs with dynamic scene graphs in order to address long-horizon reasoning and generalization to novel environments. In the formulation introduced in "SAGE-Nav: Leveraging LLM Planning and Alignment Fusion for Hierarchical Scene Graph-Guided Navigation," the system decouples asynchronous global semantic planning from the high-frequency reactive control loop: an LLM produces semantically grounded waypoints over a hierarchical scene graph, while a reactive Actor-Critic controller executes motions using fused visual and structural features. The reported evaluations in i-THOR and RoboTHOR position SAGE-Nav as a state-of-the-art ObjNav system with strong zero-shot generalization and low control latency (Su et al., 24 Jun 2026).

1. Problem setting and conceptual scope

ObjNav requires an embodied agent to autonomously locate specified targets using only egocentric visual observations. The motivating claim behind SAGE-Nav is that existing monolithic methods struggle with long-horizon reasoning and generalize poorly to novel environments. The framework therefore imposes an explicit hierarchy: high-level semantic reasoning is separated from low-level closed-loop actuation, and the interface between the two is a waypoint representation grounded in a hierarchical scene graph (Su et al., 24 Jun 2026).

The system is defined around two asynchronously coupled loops. The Global Planner, denoted H-GP, is an LLM that reasons over a hierarchical scene graph to produce a sequence of high-level, semantically grounded waypoints. The low-level controller is a reactive A3C policy with an LSTM backbone that executes motions at high frequency using dense multi-modal guidance. This design directly targets a common misconception in embodied navigation research, namely that stronger semantic reasoning must imply a slower control loop. In SAGE-Nav, the slow deliberative component is explicitly decoupled from the fast reactive component rather than inserted into every action-selection step (Su et al., 24 Jun 2026).

A second defining feature is the use of an incrementally growing hierarchical scene graph G=(V,E)G=(V,E) built from the egocentric RGB-D stream and VO/VLM summaries. The graph is not merely a memory store: it is the substrate for retrieval-augmented LLM planning, waypoint grounding, and structural feature extraction. This suggests that SAGE-Nav is best understood not as a monolithic policy, but as a graph-mediated planning-and-control architecture.

2. Hierarchical architecture and control flow

The runtime pipeline consists of five stages. First, the agent builds or updates the hierarchical scene graph G=(V,E)G=(V,E) from its egocentric RGB-D stream and VO/VLM summaries. Second, whenever the agent reaches a waypoint or deadlocks, H-GP queries the LLM using a compact subgraph GQG_Q as context and decomposes the instruction into a sequence of semantic regions or landmarks. Third, the Hierarchical Scene Graph Encoder (HSGE) converts each planned waypoint into a fixed-size embedding EwE_w that preserves semantic and spatial topology. Fourth, at every step, the Goal-aware Alignment-Fusion Network (GAFN) fuses EwE_w with the current visual feature FvF_v to produce FfF_f. Fifth, FfF_f is flattened and passed into the LSTM-based Actor-Critic, yielding the action distribution π(atht,q)\pi(a_t \mid h_t,q) (Su et al., 24 Jun 2026).

The architectural split is therefore between semantic decomposition and reactive execution. H-GP does not output primitive actions; it outputs waypoints. The low-level controller does not perform open-ended symbolic reasoning; it consumes a dense fused representation and acts at high frequency. The explicit waypoint interface is central, because it transforms the LLM output from free-form text into a semantically grounded control target.

The low-level policy is specified as an Actor-Critic network with an A3C objective and an LSTM backbone. This places SAGE-Nav in the class of hierarchical embodied agents that rely on recurrent state for partial observability while using an explicit semantic scaffold for long-range planning. The framework’s contribution is not merely adding an LLM, but coupling the LLM to a dynamic scene graph and then aligning the resulting waypoint semantics with perception through a dedicated fusion mechanism.

3. Retrieval-augmented LLM planning over scene graphs

The formal planning stage constructs a compact subgraph GQGG_Q \subset G by ranking each node G=(V,E)G=(V,E)0 according to

G=(V,E)G=(V,E)1

G=(V,E)G=(V,E)2

with G=(V,E)G=(V,E)3 empirically. The top-G=(V,E)G=(V,E)4 nodes, with G=(V,E)G=(V,E)5, together with their cluster summaries G=(V,E)G=(V,E)6, form the retrieval-augmented context supplied to the LLM (Su et al., 24 Jun 2026).

The prompt template is explicitly semantic. An example context includes cluster summaries such as kitchen or living room content, followed by a task like “Find a mug,” and asks the LLM to return an ordered list of sub-regions to visit. The output is parsed into a waypoint list such as G=(V,E)G=(V,E)7. These regions are then grounded to object-level waypoints via top-down edges: for each region G=(V,E)G=(V,E)8, the procedure appends G=(V,E)G=(V,E)9 or a virtual node.

Ordering is associated with an internal objective

GQG_Q0

with GQG_Q1 and GQG_Q2. The LLM’s summaries GQG_Q3 influence GQG_Q4. The practical effect is that semantic relevance and geometric cost are both present in waypoint ordering, but neither is treated as sufficient in isolation.

This planning stage also clarifies the role of the graph hierarchy. The LLM does not plan over raw frames; it plans over a compact graph context that already compresses semantic and relational structure. A plausible implication is that the retrieval step regularizes LLM reasoning by constraining it to a structured and task-relevant subgraph rather than the full accumulated world model.

4. HSGE and GAFN: structural encoding and alignment fusion

The hierarchical scene graph is defined with nodes

GQG_Q5

where GQG_Q6 is a semantic label, GQG_Q7 is a 3D centroid, GQG_Q8 is a CLIP embedding, GQG_Q9 is the abstraction level, and EwE_w0 is a VLM-generated text summary that is empty at EwE_w1. Edges are typed, including spatial adjacency and hierarchical inclusion, and carry metric distances (Su et al., 24 Jun 2026).

HSGE initializes each node with

EwE_w2

where EwE_w3 is a 32-D sinusoidal 3D encoding. Each intra-level EwE_w4 is then processed by an R-GCN: EwE_w5 For one layer,

EwE_w6

After 3 layers, a residual anchor is added.

Waypoint conditioning is implemented by computing alignment weights

EwE_w7

followed by

EwE_w8

The final waypoint embedding is

EwE_w9

GAFN then fuses this structure-aware waypoint embedding with the visual stream. Its inputs are a flattened visual feature map EwE_w0, described as CLIP-ViT projected to 128-D, and the waypoint embedding EwE_w1. First,

EwE_w2

Then it computes the semantic alignment score

EwE_w3

and a gate

EwE_w4

with EwE_w5 and EwE_w6. The fused feature is

EwE_w7

The stated inductive bias is explicit: the factor EwE_w8 drives EwE_w9 as FvF_v0, smoothly shifting control from obstacle-avoidance FvF_v1 to goal-directed guidance FvF_v2 (Su et al., 24 Jun 2026).

5. Optimization protocol and empirical profile

The low-level policy is trained with A3C. For a rollout of length FvF_v3, the total loss is

FvF_v4

where FvF_v5, FvF_v6, and FvF_v7. The navigation reward is

FvF_v8

with FvF_v9 and FfF_f0 (Su et al., 24 Jun 2026).

The reported dataset splits are: iTHOR with 120 scenes, partitioned into 80 train, 20 val, and 20 test across 4 room types and 22 target categories; RoboTHOR with 75 train+val scenes, partitioned into 60 train and 5 val, plus 14 test scenes, of which 10 are test. Training uses 6 M episodes of A3C, Adam with learning rate FfF_f1, and FfF_f2. Scene graphs are pre-built offline to focus on HSGE+policy learning. All experiments were conducted on a single RTX 3090.

The evaluation metrics are Success Rate (SR), SPL, and Distance to Success (DTS), reported on ALL episodes and on long-horizon episodes with optimal path FfF_f3 m. Selected results are as follows (Su et al., 24 Jun 2026):

Setting SAGE-Nav Comparator
iTHOR (ALL) SR 82.47%, SPL 42.34%, DTS 0.32 m TSOG: SR 80.04%, SPL 41.44%, DTS 0.40 m
RoboTHOR (ALL) SR 52.35%, SPL 30.12%, DTS 0.72 m CGI-GAIL: SR FfF_f4, SPL FfF_f5
Zero-shot novel targets SR 75.05%, SPL 34.05%, DTS 0.38 m AKGVP-CI: SR 69.51%, SPL 28.86%, DTS 0.41 m

The ablations isolate the contribution of each module. In the zero-shot setting, removing Unseen Inference changes SR from FfF_f6 to FfF_f7, removing LLM Reasoning changes SR to FfF_f8, and removing Alignment Fusion changes SR to FfF_f9. In iTHOR ALL / FfF_f0, the Base system scores FfF_f1, FfF_f2H-GP only scores FfF_f3, FfF_f4HSGE only scores FfF_f5, FfF_f6H-GP scores FfF_f7, FfF_f8HSGE scores FfF_f9, π(atht,q)\pi(a_t \mid h_t,q)0GAFN scores π(atht,q)\pi(a_t \mid h_t,q)1, and the Full system scores π(atht,q)\pi(a_t \mid h_t,q)2. These numbers indicate that the full gain is not attributable to a single component.

The efficiency trade-off is explicit in RoboTHOR: CogNav reports SR π(atht,q)\pi(a_t \mid h_t,q)3, latency π(atht,q)\pi(a_t \mid h_t,q)4 s/step, and 15 LLM calls/episode; SG-Nav reports SR π(atht,q)\pi(a_t \mid h_t,q)5, latency π(atht,q)\pi(a_t \mid h_t,q)6 s, and 32 calls; SAGE-Nav reports SR π(atht,q)\pi(a_t \mid h_t,q)7, latency π(atht,q)\pi(a_t \mid h_t,q)8 s, and 9.1 calls. This is consistent with the claim that asynchronous semantic planning can coexist with low action latency.

6. Terminological overlap and adjacent systems

The name “SAGE-Nav” is not unique across the broader arXiv literature. In the most direct usage, it denotes the hierarchical scene graph-guided ObjNav framework described above (Su et al., 24 Jun 2026). However, the same label or closely related labels also appear in distinct technical settings.

In "Improving Diffusion Planners by Self-Supervised Action Gating with Energies," the paper introduces SAGE as an inference-time re-ranking method for diffusion planners and includes a pseudocode block titled “Algorithm SAGE-Nav.” There, the method samples candidate futures, computes a latent consistency energy over the first π(atht,q)\pi(a_t \mid h_t,q)9 steps, keeps the lowest-energy fraction, and selects the action by maximizing a value score penalized by energy. This use of “SAGE-Nav” belongs to offline reinforcement learning and diffusion planning rather than embodied ObjNav (Lu et al., 3 Mar 2026).

The label also appears in trajectory generation for spacecraft under the name SAGES, described as “also called SAGE-Nav,” where a language encoder, semantic interpreter, and sequential convex programming module translate natural-language commands into constraint-satisfying rendezvous trajectories (Takubo et al., 9 Dec 2025). Related but distinct navigation paradigms include SAGE-3D, which upgrades 3D Gaussian Splatting into an executable, semantically and physically aligned environment for Visual-Language Navigation (Miao et al., 24 Oct 2025), and S-Nav, a semantic-geometric planner built on S-Graphs for mobile robots (Kremer et al., 2023).

This suggests a broader naming pattern rather than a single lineage: across these systems, “SAGE” or “SAGE-Nav” is repeatedly associated with coupling high-level semantic structure to executable navigation or control. For technical precision, however, the term should be disambiguated by paper title or arXiv identifier whenever it is used in scholarly discussion.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to SAGE-Nav.