A Visual Referring Expression (VRE) is a natural language phrase that uniquely identifies a target object or region within a visual scene for an embodied agent to locate. It is the core linguistic input for tasks like REVERIE and interactive navigation, where an agent must interpret the expression, perceive its environment, and navigate to the described referent. Unlike simple object labels, these expressions use spatial relationships, attributes, and context to disambiguate the target.
Glossary
Visual Referring Expression

What is a Visual Referring Expression?
A precise definition of the natural language phrases that guide embodied agents to specific targets in visual scenes.
The agent's challenge is visual grounding—mapping the linguistic concepts (e.g., 'the red mug on the desk near the window') to the correct pixels or 3D location in its egocentric view. This requires sophisticated cross-modal alignment between language and vision modules. Performance is measured by the agent's success in identifying the target, with metrics often considering the path efficiency, as the expression defines the goal but not the route.
Key Characteristics of Visual Referring Expressions
A Visual Referring Expression is a natural language phrase that uniquely identifies a target object or region within a visual scene. These expressions are the core input for tasks like REVERIE, requiring an agent to comprehend language and locate the referent.
Uniqueness & Disambiguation
A core requirement is that the expression must uniquely identify a single target object or region among all possible candidates in the scene. This is achieved through:
- Attributes: Color ("the red mug"), size ("the large sofa"), state ("the open door").
- Spatial Relations: Relative to other objects ("the book on the table left of the window").
- Functional Descriptions: Purpose or common use ("the chair you sit on at the desk"). Failure to disambiguate results in referential ambiguity, a primary challenge for grounding models.
Compositionality & Complexity
Expressions are compositional, built from simpler concepts combined with linguistic structures. Complexity varies significantly:
- Simple: Single attribute ("the blue pillow").
- Compound: Multiple attributes ("the small wooden stool").
- Relational: Requires spatial reasoning ("the painting above the fireplace").
- Contextual: Depends on dialogue history or task context ("the one I just mentioned"). Benchmarks like REVERIE and CLEVR-Ref explicitly test an agent's ability to parse this compositional structure.
Grounding in Visual Perception
The expression must be grounded in the agent's visual input. This is not simple keyword matching but involves:
- Visual Feature Extraction: Using CNNs or ViTs to process the egocentric view.
- Cross-Modal Alignment: Mapping linguistic concepts ("marble", "shiny") to visual feature regions.
- Spatial Reasoning: Interpreting prepositions ("between", "behind") within the 3D scene geometry. This grounding is typically performed by a cross-modal transformer that attends over visual features conditioned on the language embedding.
Context-Dependence
The meaning and target of an expression are often dependent on the visual and situational context.
- Visual Context: "The other chair" only makes sense if a first chair is visible.
- Task Context: In REVERIE, "Bring me the remote" implies navigation to find it, not just localization.
- Dialogue History: In interactive navigation, expressions like "Go to that room" refer to previously discussed locations. Agents must maintain a belief state or semantic memory to resolve these context-dependent references.
Evaluation Metrics
Success is measured by the agent's ability to correctly identify or navigate to the referent. Key metrics include:
- Ground-Truth Success: Binary check if the predicted region/object matches the human annotation.
- Success weighted by Path Length (SPL): For navigation tasks like REVERIE, measures success while penalizing inefficient paths.
- Remote Grounding Success (RGS): Specific to REVERIE, requires the agent to correctly identify the target object from a distance after navigation.
- Distance to Target: The average minimum distance between the agent's final position and the target.
How Visual Referring Expressions Work in AI Systems
A Visual Referring Expression is a natural language phrase that uniquely identifies a target object or region within a visual scene, which an agent must comprehend and locate during tasks like REVERIE or interactive navigation.
A Visual Referring Expression is a natural language phrase that uniquely identifies a target object or region within a visual scene for an embodied agent. This core capability in language-guided navigation requires the agent to resolve linguistic concepts like attributes, spatial relations, and object categories against its egocentric view. The agent must perform visual grounding to link the phrase to the correct visual entity, a process central to benchmarks like REVERIE and ALFRED.
The technical challenge involves cross-modal alignment, where a model learns a shared semantic space for visual and textual features, often using a Cross-Modal Transformer. The agent's language-conditioned policy uses this alignment to navigate towards the referent. Evaluation uses metrics like Success weighted by Path Length (SPL). This capability is foundational for moving from simple Object Goal Navigation to complex, interactive instruction following in physical spaces.
Examples and Key Benchmarks
Visual Referring Expression Comprehension is a core capability for language-guided agents. Its performance is rigorously measured on standardized benchmarks that simulate real-world tasks.
The REVERIE Benchmark
REVERIE (Remote Embodied Visual Referring Expression in Real Indoor Environments) is the primary benchmark for evaluating this capability. An agent receives a high-level instruction like 'Bring me the blue mug from the nightstand in the second bedroom' and must:
- Navigate to the correct room.
- Identify the specific object (the blue mug) among potential distractors (other mugs, cups).
- The agent does not need to interact with the object, only to localize it. Success is measured by whether the agent can ground the referring expression to the correct object instance in a large, photorealistic 3D environment (Matterport3D).
The RefCOCO/RefCOCOg Datasets
These are foundational image-based datasets for training and evaluating visual grounding models, which is the perceptual sub-task within REVERIE. They contain images with multiple objects, and each object is referred to by a natural language expression.
- RefCOCO: Expressions tend to be shorter and more conversational (e.g., 'woman in blue dress').
- RefCOCOg: Expressions are longer and more descriptive (e.g., 'the black dog that is lying on the grass to the left of the tree'). Models are evaluated on their ability to predict a bounding box for the referred object. These datasets are crucial for pre-training the visual grounding component of a full navigation agent.
Key Evaluation Metrics
Performance on Visual Referring Expression tasks is measured with a combination of navigation and grounding metrics:
- Navigation Success (NS): Did the agent stop within a predefined distance (e.g., 3.0m) of the target object?
- Grounding Success (GS): Given the agent's final viewpoint, did it correctly identify the target object (e.g., by generating a bounding box or selecting from candidates)?
- Remote Grounding Success (RGS): The primary metric for REVERIE. It is the product of NS and GS, meaning the agent must both navigate to the correct area and identify the correct object.
- Success weighted by Path Length (SPL): Adapts the standard navigation metric to this task, penalizing longer, inefficient paths to the goal area.
Example Instruction Complexity
Referring expressions in benchmarks test various linguistic and perceptual challenges:
- Spatial Relations: '...on the desk to the left of the computer.' Requires understanding
onandleft of. - Attributes: '...the striped pillow on the sofa.' Must distinguish based on pattern (
striped). - Object Relationships: '...the book next to the lamp on the nightstand.' Requires reasoning about a hierarchy of relationships (
book→next to lamp→on nightstand). - Coreference & Ambiguity: 'Go to the kitchen and get the larger bowl from the counter.' The agent must resolve 'the larger bowl' among potentially several bowls seen only upon entering the kitchen.
Visual Referring Expression vs. Related AI Tasks
This table distinguishes the core task of Visual Referring Expression (VRE) from other related multimodal AI challenges, highlighting key differences in input, output, objective, and evaluation.
| Feature / Dimension | Visual Referring Expression (VRE) | Vision-and-Language Navigation (VLN) | Object Detection | Image Captioning |
|---|---|---|---|---|
Primary Objective | Locate a specific object/region uniquely described by a natural language phrase. | Navigate through an environment to a goal location following a step-by-step instruction. | Detect and classify all instances of pre-defined object categories within an image. | Generate a descriptive natural language sentence for an entire image or scene. |
Core Input | An image (or video/3D scene) + a referring expression (e.g., 'the red mug left of the sink'). | A sequence of egocentric visual observations + a navigation instruction (e.g., 'Go to the kitchen and turn left'). | A single image. | A single image. |
Expected Output | A bounding box, segmentation mask, or 3D coordinates pinpointing the referred entity. | A sequence of low-level navigation actions (e.g., 'forward', 'turn left', 'stop'). | A set of bounding boxes and class labels for all detected objects. | A fluent text description (e.g., 'A dog plays fetch in the park.'). |
Language Role | Referential & disambiguating. Language specifies a unique target among many candidates. | Instructional & sequential. Language provides a procedural plan to execute. | None. Operates purely on visual input. | Descriptive & generative. Language is the output, summarizing visual content. |
Spatial Reasoning | Critical. Must interpret spatial relations (e.g., 'left of', 'in front of') within the scene. | Critical. Must interpret directional and topological relations within the environment for path planning. | Minimal. Primarily classifies and localizes objects without interpreting inter-object relations described in language. | Present. Often includes spatial prepositions but is not evaluated on precise localization. |
Task Horizon | Single-step perception. The 'action' is a one-time localization. | Multi-step action. Requires a sequence of movements over time. | Single-step perception. | Single-step generation. |
Key Evaluation Metric | Accuracy@IoU (Intersection over Union) for the predicted region vs. ground truth. | Success weighted by Path Length (SPL), measuring efficiency and success rate. | Mean Average Precision (mAP) over object classes. | BLEU, CIDEr, METEOR, ROUGE (text similarity metrics). |
Embodiment Required? | Not inherently, but is a core component in embodied tasks like REVERIE. | Yes. The agent is embodied and acts within an environment. | No. A pure computer vision task. | No. A pure vision-language task. |
Example Benchmark | RefCOCO, RefCOCOg, REVERIE (for embodied VRE). | Room-to-Room (R2R), REVERIE (includes navigation). | COCO, Pascal VOC. | COCO Captions, Flickr30k. |
Frequently Asked Questions
A Visual Referring Expression (VRE) is a natural language phrase that uniquely identifies a target object or region within a visual scene for an embodied agent. This glossary answers key technical questions about how VREs are processed, evaluated, and integrated into language-guided navigation systems.
A Visual Referring Expression (VRE) is a natural language phrase that uniquely identifies a target object or region within a visual scene, which an embodied agent must comprehend and locate during tasks like REVERIE or interactive navigation. Unlike a simple object label (e.g., 'chair'), a VRE uses descriptive attributes, spatial relationships, and contextual clues (e.g., 'the red mug on the wooden desk next to the window') to disambiguate the target from other similar objects in the environment. The agent's core challenge is visual grounding—mapping the linguistic concepts in the expression to the correct pixels or 3D coordinates in its egocentric view.
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
Visual Referring Expression is a core capability within language-guided navigation. These related terms define the tasks, benchmarks, and architectural components that enable agents to understand and act upon such expressions.
Vision-and-Language Navigation (VLN)
Vision-and-Language Navigation (VLN) is the broader task domain where Visual Referring Expression is applied. An embodied agent follows natural language instructions (e.g., 'Turn left at the kitchen and stop in front of the sofa') to navigate through a 3D environment using egocentric visual perception. Core challenges include cross-modal alignment and long-term sequential decision-making in partially observable spaces.
Instruction Grounding
Instruction Grounding is the fundamental process of mapping linguistic concepts to the physical world. For a Visual Referring Expression like 'the red book under the lamp,' the agent must:
- Segment the visual scene.
- Identify candidate objects and spatial relations.
- Resolve the reference to a unique target. This involves visual reasoning and is often facilitated by cross-modal attention mechanisms in transformer architectures.
Language-Conditioned Policy
A Language-Conditioned Policy is the neural network controller that generates actions (e.g., move_forward, turn_left, stop) based on fused visual and linguistic inputs. For Visual Referring Expression tasks, this policy must interpret the instruction's intent and maintain task-relevant state throughout navigation. It is typically trained via imitation learning (e.g., Behavior Cloning) or reinforcement learning.
Cross-Modal Alignment
Cross-Modal Alignment is the learning objective that forces visual and language features into a shared semantic space. This is critical for Visual Referring Expression, as the agent must compute similarity between the phrase 'wooden dining chair' and visual regions. Techniques include contrastive learning (e.g., using InfoNCE loss) and attention-based fusion in models like Cross-Modal Transformers.
Success weighted by Path Length (SPL)
Success weighted by Path Length (SPL) is the primary evaluation metric for navigation tasks like REVERIE. It measures success rate while penalizing inefficient paths.
- Formula: SPL = (1/N) Σ (S_i * (L_i / max(P_i, L_i)))
Where
S_iis success (0/1),L_iis optimal path length, andP_iis agent's path length. A perfect score of 1.0 requires the agent to both succeed and follow the shortest possible path.

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