Inferensys

Glossary

REVERIE

REVERIE (Remote Embodied Visual Referring Expression in Real Indoor Environments) is a benchmark task for evaluating an embodied agent's ability to navigate to a target object specified by a high-level natural language instruction in a photo-realistic 3D simulation.
Developer demonstrating multi-agent tool use, agent tool selection interface on laptop, casual tech demo moment.
BENCHMARK TASK

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.

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.

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.

BENCHMARK PROFILE

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.

01

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.

02

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.
03

Two-Stage Task Structure

REVERIE decomposes the problem into two measurable sub-tasks:

  1. Navigation: The agent must move from a start point to the vicinity of the target object.
  2. 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.
04

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))), where S_i is success, L_i is the optimal path length, and P_i is the agent's path length.
05

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.
06

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.
BENCHMARK OVERVIEW

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.

BENCHMARK COMPARISON

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 / MetricREVERIEVision-and-Language Navigation (VLN) / R2REmbodied Instruction Following / ALFREDObject 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.

REVERIE

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.

Prasad Kumkar

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.