REVERIE is a benchmark task in Embodied AI where an agent, given a natural language instruction like 'fetch the book on the nightstand in the master bedroom,' must navigate a simulated building to locate the described target object. Unlike simpler point-goal navigation, REVERIE requires visual grounding—linking abstract language to specific objects—and long-horizon reasoning across multiple rooms. The agent operates from an egocentric view in environments built from the Matterport3D dataset, receiving only visual sensory input.
Glossary
REVERIE

What is REVERIE?
REVERIE (Remote Embodied Visual Referring Expression in Real Indoor Environments) is a benchmark for language-guided navigation that requires an agent to find a target object specified by a high-level, often ambiguous, language instruction in a photo-realistic 3D simulation.
The task's core challenge is interpreting visual referring expressions that identify objects by their attributes and spatial relationships. Success is measured by whether the agent correctly identifies the target, not just reaching a location. This makes REVERIE a key test for cross-modal alignment between vision and language. It pushes beyond basic navigation to evaluate an agent's integrated understanding of scenes, objects, and language, serving as a precursor to more interactive embodied instruction following tasks.
Core Characteristics of the REVERIE Benchmark
REVERIE (Remote Embodied Visual Referring Expression in Real Indoor Environments) is a benchmark for evaluating an agent's ability to navigate to a target object specified by a high-level, abstract language instruction in photo-realistic 3D simulations.
High-Level Object Referral
Unlike navigation to a coordinate or room, REVERIE instructions specify a target object using abstract, human-like language (e.g., 'Bring me the book on the nightstand in the second bedroom'). The agent must interpret the referring expression, navigate to the correct room, and identify the specific object instance. This requires sophisticated visual grounding and spatial reasoning beyond simple path following.
Photo-Realistic Simulated Environments
The benchmark is built on the Matterport3D dataset, which consists of 3D reconstructions of real building interiors. This provides:
- Realistic visual textures and lighting.
- Complex, cluttered layouts mimicking real homes.
- Diverse object placements across different rooms. Training and evaluation in these environments is crucial for developing models that can transfer to real-world robotics applications, bridging the sim-to-real gap.
Two-Stage Task Structure
REVERIE decomposes the problem into two measurable sub-tasks:
- Navigation: The agent must move from a start point to the vicinity of the target object.
- Remote Grounding: Upon stopping, the agent must correctly identify the target object from a set of candidate objects visible in its final panorama. This structure allows for granular evaluation, isolating failures in wayfinding from failures in visual recognition and language grounding.
Evaluation Metrics
Performance is measured using a combination of navigation and grounding metrics:
- Navigation Success (NS): Percentage of episodes where the agent stops within a predefined distance (e.g., 3 meters) of the target object.
- Remote Grounding Success (RGS): Percentage of episodes where the agent both navigates successfully and correctly identifies the target object.
- Success weighted by Path Length (SPL): The primary metric, which penalizes successful but inefficient paths. It is calculated as:
SPL = (1/N) * Σ (S_i * (L_i / max(P_i, L_i))), whereS_iis success,L_iis the optimal path length, andP_iis the agent's path length.
Data Composition & Scale
The REVERIE dataset contains:
- 21,702 human-annotated instructions paired with trajectories in 90 Matterport3D buildings.
- An average instruction length of 18 words, describing objects and their locations relationally.
- 4,140 target objects spanning 1,000+ unique categories.
- A standard split for training, validation seen/unseen, and testing to evaluate generalization to novel environments and object configurations.
Relation to Sibling Benchmarks
REVERIE builds upon and differs from related tasks:
- Vs. Vision-and-Language Navigation (VLN): VLN (e.g., R2R) requires navigating to a described location. REVERIE adds the critical layer of fine-grained object identification.
- Vs. Embodied Question Answering (EQA): EQA involves answering questions by exploring. REVERIE requires a specific physical action (navigating to an object) as the output.
- Vs. ALFRED: ALFRED focuses on interactive manipulation sequences. REVERIE is primarily a navigation and visual search task, though both use high-level language.
How the REVERIE Task and Evaluation Works
REVERIE (Remote Embodied Visual Referring Expression in Real Indoor Environments) is a benchmark for high-level, object-grounded language instruction following in photorealistic 3D simulations.
The REVERIE task requires an embodied agent to interpret a high-level natural language instruction, such as 'Bring me the blue mug from the bedroom desk,' and navigate through a complex, previously unseen Matterport3D environment to locate the target object. Unlike simpler point-to-point navigation, the agent must understand visual referring expressions that identify objects by their attributes and spatial relationships, not just their category. Success depends on the agent's ability to ground language in visual perception and execute a long-horizon path.
Evaluation uses two primary metrics: Navigation Success (NS) and the stricter Remote Grounding Success (RGS). NS measures if the agent stops within a predefined distance of any target object instance. RGS is the core metric, requiring the agent to correctly identify the specific object referred to by the instruction. The benchmark also reports Success weighted by Path Length (SPL) to penalize inefficient navigation. This multi-faceted evaluation rigorously tests an agent's integrated vision-language-action capabilities.
REVERIE vs. Related Navigation Benchmarks
This table compares the REVERIE benchmark against other major tasks in language-guided embodied AI, highlighting key differences in task formulation, required capabilities, and evaluation focus.
| Benchmark Feature / Metric | REVERIE | Vision-and-Language Navigation (VLN) / R2R | Embodied Instruction Following / ALFRED | Object Goal Navigation (ObjectNav) |
|---|---|---|---|---|
Primary Task Objective | Navigate to a target object specified by a high-level referring instruction. | Follow a step-by-step navigation instruction to reach a described goal location. | Execute a sequence of interactive actions (e.g., pick up, put) to complete a household task. | Navigate to an instance of a specified object category in an unexplored environment. |
Instruction Type | High-level referring expression (e.g., 'Bring me the blue mug on the nightstand'). | Low-level, descriptive route instructions (e.g., 'Turn left, go past the kitchen...'). | Sequential, interactive task instructions (e.g., 'Pick up the mug and put it on the table'). | Single object category label (e.g., 'chair'). |
Agent Action Space | Navigation only (move to location). Object is 'found' upon visual grounding. | Navigation only (move to a goal viewpoint). | Navigation + object interaction (e.g., Pickup, Put, Open, Toggle). | Navigation only (move to object instance). |
Requires Object Interaction | ||||
Requires Visual Grounding | ||||
Requires Long-Horizon Planning | Moderate (navigation to object). | Moderate (navigation along path). | High (navigation + multi-step interaction). | High (exploration to find unseen object). |
Primary Evaluation Metric | Remote Grounding Success (RGS). | Success weighted by Path Length (SPL). | Task Success (sequence completion). | Success weighted by Path Length (SPL). |
Key Challenge | Grounding high-level language to specific objects without low-level navigational guidance. | Temporal alignment of instruction steps with visual observations over long trajectories. | Combining navigation with precise object manipulation and state tracking. | Efficient exploration in novel environments to locate target objects. |
Typical Simulator/Environment | Matterport3D (photo-realistic). | Matterport3D (photo-realistic). | AI2-THOR (interactive, physics-based). | Habitat / Gibson (photo-realistic). |
Benchmark Focus | Spatial reasoning and visual referring expression comprehension. | Instruction-following fidelity and path efficiency. | Task completeness and action sequence correctness. | Exploration efficiency and object finding. |
Frequently Asked Questions
REVERIE (Remote Embodied Visual Referring Expression in Real Indoor Environments) is a benchmark for language-guided navigation that tests an agent's ability to find objects specified by high-level instructions in photo-realistic 3D spaces. These questions address its core mechanics, evaluation, and place in Embodied AI research.
REVERIE (Remote Embodied Visual Referring Expression in Real Indoor Environments) is a benchmark task in Embodied AI where an agent must navigate through a photo-realistic 3D simulation to locate a target object specified by a concise, high-level natural language instruction. The agent operates from an egocentric view, receiving visual panoramas as it moves. It must interpret the visual referring expression in the instruction (e.g., 'fetch the blue mug on the nightstand next to the bed'), ground the described object to a specific location within the unexplored environment, and navigate to it successfully. The task emphasizes high-level reasoning and visual grounding over low-level, step-by-step route directions.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
REVERIE operates within the broader field of Embodied AI and language-guided navigation. These related concepts define the tasks, benchmarks, and technical components that enable agents to understand and act upon natural language instructions in visual environments.
Vision-and-Language Navigation (VLN)
Vision-and-Language Navigation (VLN) is the foundational task of enabling an embodied agent to follow natural language instructions to navigate through a real or simulated 3D environment using visual perception. It is the core problem that REVERIE builds upon.
- Key Difference: VLN typically requires navigating to a described location (e.g., 'the kitchen'), while REVERIE requires navigating to and identifying a specific target object (e.g., 'the blue mug on the counter').
- Primary Inputs: Egocentric visual stream and a step-by-step navigation instruction.
- Common Benchmark: The Room-to-Room (R2R) dataset.
Embodied Instruction Following
Embodied Instruction Following is the core problem in Embodied AI where an agent must execute a sequence of low-level actions in a physical or simulated environment to complete a task specified by a natural language instruction. REVERIE is a specific instantiation of this problem focused on remote object localization.
- Scope: Encompasses both navigation and object interaction tasks.
- Complexity: Instructions can be long-horizon and compositional (e.g., 'Go to the kitchen, pick up the mug, and place it in the sink').
- Exemplar Benchmark: ALFRED (Action Learning From Realistic Environments and Directives), which requires completing interactive tasks with object manipulation.
Visual Referring Expression
A Visual Referring Expression is a natural language phrase that uniquely identifies a target object or region within a visual scene. Comprehending these expressions is the central language understanding challenge in the REVERIE task.
- Purpose: To disambiguate a target from other similar objects using attributes (color, size), spatial relationships ('on the left'), and context ('the book you were reading').
- Key Ability: Requires visual grounding—linking linguistic concepts to specific pixels or 3D locations.
- Evaluation: Success is measured by the agent's ability to correctly select the referred-to object from all candidates in the scene.
Object Goal Navigation
Object Goal Navigation (ObjectNav) is the task of navigating to an instance of a specified object category (e.g., 'find a chair') in a previously unexplored environment using only egocentric visual input. It shares the 'find an object' goal with REVERIE but differs in key aspects.
- Instruction Simplicity: Uses a single object category label, not a complex referring expression.
- No Remote Specifier: The agent must explore to find any instance of the category, not a specific one described from a remote viewpoint.
- Core Challenge: Exploration, mapping, and semantic search without a prior map.
Success weighted by Path Length (SPL)
Success weighted by Path Length (SPL) is the primary quantitative metric for evaluating navigation performance in tasks like REVERIE and VLN. It rigorously balances success rate with efficiency.
- Calculation:
SPL = (1/N) * Σ (S_i * (L_i / max(P_i, L_i)))whereS_iis success (1/0),L_iis the optimal path length, andP_iis the agent's path length for instruction i. - Interpretation: A score of 1.0 means the agent succeeded on all episodes via the shortest possible path. A longer, meandering path reduces the score even for successful episodes.
- Importance: Prevents agents from learning degenerate policies that succeed by exhaustive exploration.
Language-Conditioned Policy
A Language-Conditioned Policy is a neural network controller that outputs actions (e.g., move forward, turn left, stop) based on both the current visual observation and an embedded natural language instruction. This is the core algorithmic component of a REVERIE agent.
- Architecture: Typically uses a Cross-Modal Transformer to fuse visual features from a CNN and linguistic features from a language encoder (like BERT).
- Training: Can be trained via Behavior Cloning (imitation learning) on expert trajectories, or Reinforcement Learning to maximize task success.
- Output: May predict low-level actions directly or intermediate waypoints for a planner to follow.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us