← Latest papers
💻 computer science

TrajRAG: Retrieving Geometric-Semantic Experience for Zero-Shot Object Navigation

TrajRAG is a retrieval-augmented generation framework that enhances zero-shot Object Goal Navigation by accumulating and retrieving structured geometric-semantic experiences from past episodes to guide large-model reasoning for waypoint selection.

Original authors: Yiyao Wang, Sixian Zhang, Keming Zhang, Xinhang Song, Songjie Du, Shuqiang Jiang

Published 2026-05-05
📖 4 min read☕ Coffee break read

Original authors: Yiyao Wang, Sixian Zhang, Keming Zhang, Xinhang Song, Songjie Du, Shuqiang Jiang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to find a specific object, like a "red chair," in a house you have never seen before. You can only see what is directly in front of you, and you have no map. This is the challenge of Zero-Shot Object Navigation.

Most current AI robots try to solve this by asking a giant "brain" (a Large Language Model) for advice, like, "Where are chairs usually found?" The problem is, this brain only knows what it read on the internet. It doesn't know what a chair looks like in this specific room, and it forgets everything the robot saw in the last few seconds once the robot moves on. It's like trying to navigate a maze by only remembering the first step and ignoring the rest of the path.

TrajRAG is a new system that gives the robot a "long-term memory" and a way to learn from its own past adventures. Here is how it works, using simple analogies:

1. The Problem: The Robot's Short Attention Span

Current robots are like tourists who take a photo of a room, ask a guide for directions, take a step, and then immediately delete the photo. They don't build a mental map of the whole house. They also don't remember that they just walked in a circle, so they keep walking in circles.

2. The Solution: A "Travel Journal" (TrajRAG)

The authors created TrajRAG, which acts like a smart travel journal for the robot. Instead of saving every single raw video frame (which would be too heavy and messy), the robot writes a condensed summary of its journey.

The "Topo-Polar" Map: A Sketch, Not a Photo

Imagine you are drawing a map of a house for a friend. You don't draw every brick; you draw the main hallways and mark where the furniture is relative to the corners.

  • Topological: The robot identifies key "junctions" (like a T-intersection in a hallway or a corner in a room).
  • Polar: At each junction, the robot looks around in a circle (like a clock face) and notes what it sees in each slice (e.g., "12 o'clock: TV, 3 o'clock: Sofa").
  • The Result: This creates a compact "fingerprint" of the space. It's much smaller than a video but keeps all the important geometric and semantic (meaning-based) details.

The "Library" System: Coarse-to-Fine Search

The robot doesn't just dump these sketches into a pile. It organizes them into a library:

  1. The Catalog (Coarse Search): First, the robot groups similar sketches together. For example, all "living rooms with a TV on the left" are in one folder. This is the Topo-Polar Summary.
  2. The Specific Book (Fine Search): When the robot needs help, it doesn't search the whole library. It first finds the right "folder" (e.g., "living rooms"), and then looks for the specific "book" (the exact path) that matches its current situation.

3. How It Helps the Robot Navigate

When the robot is stuck or needs to decide where to go next:

  1. It looks ahead: It imagines a few possible paths it could take (like "go left," "go right").
  2. It checks its journal: It asks TrajRAG, "Have I ever seen a path like this before? Did it lead to a chair?"
  3. It gets a hint: TrajRAG retrieves a past experience that looks similar. It tells the robot's "brain" (the LLM), "Hey, in a similar layout, going left led to a chair."
  4. It learns forever: Once the robot finishes a trip, it doesn't throw the data away. It adds this new journey to the library, making the robot smarter for the next time it enters a new house.

4. Why It Works Better

The paper tested this on three different virtual house datasets (MP3D, HM3D-v1, and HM3D-v2).

  • The Result: TrajRAG found the target objects more often and faster than other methods.
  • The Reason: It bridges the gap between "general knowledge" (what the internet says about chairs) and "specific experience" (what the robot actually saw in similar rooms). It prevents the robot from getting lost in loops and helps it make smarter guesses about where to look next.

In short: TrajRAG turns a robot that forgets everything after a few steps into a seasoned explorer that keeps a detailed, organized diary of its travels, allowing it to learn from every mistake and success to navigate new places efficiently.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →