Preprint 2026 Instance Goal Navigation Cost-Aware Interaction Zero-shot MLLM Agent

Ask When It Pays Cost-Aware Open-Ended Interaction for Instance Goal Navigation

We recast interactive Instance Goal Navigation as cost-sensitive uncertainty reduction: an agent should ask the question whose answer reduces the most navigation uncertainty relative to its cost. We contribute a data-derived question taxonomy, a Weighted Success Rate benchmark, and TANDEM, a modular zero-shot MLLM navigator.

Xunyi Zhao1,2,*, Sihao Lin1,2,*, Gengze Zhou1, Zerui Li1, Shijie Li3, Wei Tao4, Jiajun Liu2,5, Qi Wu1,2,†

1Adelaide University  ·  2Responsible AI Research Centre, Australian Institute for Machine Learning  ·  3Institute for Infocomm Research (I²R), A*STAR  ·  4iMotion  ·  5CSIRO Data61

* Equal contribution.   Corresponding author.

0
SR@1.5 — best zero-shot agent
0
SR@1.5 over the next-best prior agent
0
eligible episodes · 262 scenes
0
cost-weighted question types

Overview

When asking is allowed, the cost of asking should count

A household robot asked to "bring me the cup" faces uncertain room boundaries, several same-category instances, and routes to different valid-looking candidates. Talking to an oracle disambiguates — but only if the agent asks the right question at the right price.

Reframing

Cost-sensitive

Interactive IGN becomes uncertainty reduction per unit cost, not raw success at any number of queries.

Taxonomy

Four typed questions

Appearance, region, route, and confirmation — with penalties mined from human navigation corpora.

Benchmark

Weighted Success Rate

An Isaac Sim benchmark with grounded typed oracles and a metric that discounts success by query cost.

Agent

TANDEM

A modular zero-shot navigator that separates planning, grounding, metric execution, and cost-aware asking.

The Problem

When to ask, what to ask, and how to use the answer

Prior interactive navigation lets agents query an oracle, but the space of questions is hand-designed and the cost of asking is absent or uniform. Under cost-agnostic evaluation, an agent can lift Success Rate just by repeatedly asking high-information route questions — raw SR cannot separate efficient disambiguation from heavy oracle use.

We model the hidden target state S and value a candidate question q by its expected information gain — how much it shrinks the agent's uncertainty about the target. The agent should prefer questions that reduce uncertainty substantially relative to their cost.

The posterior over real targets in real scenes is unobservable, so we use heterogeneous human-authored navigation corpora (R2R, REVERIE, RxR, CVDN, SOON) as an empirical proxy for which linguistic cues typically reduce target and spatial ambiguity — yielding a reproducible, data-derived prior for pricing each question type.

Route-level questions stay available because they are useful — but their higher information value is reflected in their cost.
A fixed-schema scorer labels each corpus record with cues, evidence spans, importance, and rank.
EIG(q) = H[pt(S)] − 𝔼ap(a|q) H[pt(S | q, a)]

Expected information gain: prior entropy over the target minus the entropy expected after receiving answer a. Ask when this gain outweighs the question's price.

Question Taxonomy

Four question types, four data-derived prices

Mined cues are grouped by answer semantics into four interaction-level question types. Each cue's utility combines its average importance, its high-gain fraction, and how often it ranks first; these are rescaled into locked per-type penalties wt. More informative types cost more and are discounted harder when measuring autonomous navigation.

Type 1

Appearance

Reduces uncertainty over target identity among same-category instances.

Penalty w0.182
Type 2

Region

Reduces uncertainty over the room or region to search.

Penalty w0.162
Type 3

Direction / Route

Reduces uncertainty over the branch, corridor, or layout direction to follow. The most informative — and the priciest.

Penalty w0.240
Type 4

Confirmation

Verifies whether a visible candidate is the target. Cheapest, since it only checks one hypothesis.

Penalty w0.103

Method · TANDEM

Two-stage navigation with disentangled planning and metric grounding

TANDEM decomposes interactive IGN into cost-aware semantic planning, visual grounding, constrained oracle interaction, and deterministic metric execution — keeping the MLLM's role qualitative and the metric quantities auditable.

TANDEM architecture: question utility modelling on the left, agent and interactive protocol on the right
TANDEM decomposes interactive instance-goal navigation into two coupled stages. (Left) Question Utility Modelling derives the four question types and locked per-type costs from human navigation corpora. (Right) The Agent consumes panoramic RGB, maintains a Fact Base and Spatial Memory, and a cost-aware policy decides when and which type of question to ask the Oracle; the chosen direction is grounded to one cell on an 8×8 grid and projected to a world coordinate by a deterministic executor.
1

Plan (semantic)

A Navigator MLLM reasons over the 8-view panorama, goal, history, question budget, Fact Base, and Spatial Memory, then emits one decision: ASK, MOVE, or STOP — never raw metric state.

2

Ground (visual)

A Grounder maps the chosen direction and place-based subgoal to a single cell on an 8×8 floor-plane grid within the selected 90° view.

3

Execute (metric)

A deterministic executor back-projects the cell to a world-frame waypoint, casts forward rays for collisions, and writes blocked directions into Spatial Memory.

Cost-aware interaction & a typed oracle

At every Planner call the agent sees the remaining budget, the relative penalties of the four types, the Fact Base, and Spatial Memory. If it asks, no movement happens that step; the controller charges the type's penalty and stores the answer for later calls, so duplicate or low-value questions compete against information already resolved.

Answers grounded, never leaked

Type 1 uses a sanitized appearance description; Type 2 uses the room-object graph; Type 3 summarizes a front-view route clip and occupancy metadata as a natural-language hint — but never coordinates, headings, or step counts; Type 4 verifies a visible candidate within 3 m. Interaction informs, it does not hand off navigation.

Benchmark

Controllable ambiguity, grounded oracles, a cost-aware metric

Built in Isaac Sim from USD scenes with a consistent object–room–pose–relation graph. Each episode gives a coarse goal such as "Find a laptop" and asks the agent to identify the intended instance among same-category distractors — without any human route trajectory.

Benchmark statistics: episode distribution by difficulty, distractor counts, target categories, goal distance and goal room distributions
Benchmark statistics. Episode distribution by difficulty, distractor room and instance counts, target object categories, goal-distance distribution, and goal-room distribution.
WSRe(τ) = 1{deτ} · exp(− Σi wtype(qe,i))

Weighted Success Rate: a successful episode is discounted by the accumulated per-type query costs. Repeated questions are charged repeatedly; a successful no-question episode reduces to plain success; failures score zero.

22,905 eligible episodes across 262 scenes, 70 target categories, and 11 normalized goal-room labels.
Deterministic difficulty from distractor count, same-room distractors, contextual ambiguity, and initial path distance — binned into a balanced 30 : 40 : 30 easy/medium/hard split.
Headline metric SR@1.5 m (instance-level), with SR@0.5 m as a strict check and SR@3 m for comparability.
Typed oracle answers are grounded to the target instance and hidden when they would leak the answer.

Results

Cost-aware interaction wins — most on hard episodes

All methods share the same simulator, observation interface, oracle protocol, and scoring rule, with Qwen3.5-8B as the default backbone. TANDEM reaches 35.3 SR@1.5 and 21.4 Weighted SR, beating the next-best prior agent by 9.3 SR points.

Agent / Variant SR@1.5OSR@1.5SR@0.5SR@3 NE ↓|Q|WSR@1.5WSR@3
Naive QA baselines (unconstrained interaction)
GTA26.739.38.850.63.498.256.412.2
COIN18.629.25.936.84.639.063.77.3
MapGPT15.928.36.732.64.898.873.67.1
NavGPT14.824.65.128.95.239.023.16.1
Cost-aware QA protocol (ours)
GTA26.038.610.549.33.553.4415.930.3
MapGPT16.527.66.631.54.973.2810.219.4
NavGPT14.324.15.827.85.313.218.916.9
COIN13.022.02.027.45.202.619.219.3
TANDEM35.350.014.266.52.683.5721.440.8
— w/o Spatial Memory28.043.58.857.83.153.0118.536.0
— w/o QA20.034.03.249.23.3514.234.2
— w/o Spatial Memory & QA14.025.01.534.25.1510.023.8

Overall metrics on the 500-episode evaluation subset, Qwen3.5-8B Navigator. Naive QA lets agents ask freely (large |Q|, low WSR); the cost-aware protocol regulates query cost while improving success. Teal marks the best value per column.

Navigator Backbone SR@1.5OSR@1.5SR@3NE ↓TLWSR@1.5WSR@3
Closed-source MLLMs
GPT-5.441.656.474.82.2123.2125.045.3
Gemini3-Flash41.159.473.72.1819.3523.844.5
Open-source MLLMs
Qwen3.5-8B (default)35.350.066.52.6823.8721.440.7
Qwen3-VL-4B23.939.851.82.9724.3217.737.4
Qwen3.5-4B22.037.947.23.2124.7213.429.5
Gemma-e4B19.334.241.43.5925.3612.026.2
InternVL3.5-4B17.831.838.23.8025.7111.224.4

Performance scales with backbone strength on both SR and Weighted SR — stronger Navigators improve through better navigation, not through extra querying.

Method CVDN (GP ↑) SOON (Val unseen) REVERIE (Val unseen)
ValTestSR ↑SPL ↑SR ↑SPL ↑
HAMT5.135.5833.030.2
DUET36.322.647.033.7
AutoVLN41.030.755.940.9
GOAT40.428.153.436.7
ScaleVLN6.126.9757.041.8
NaviLLM6.167.9038.329.242.235.7
SAME6.947.0736.125.446.436.1
TANDEM8.158.5045.233.562.445.6

A transfer check on discrete-environment benchmarks. Despite substantial differences in instructions, splits, and protocols, TANDEM consistently improves the held-out metrics.

The Aha Moment

Quantifying when and where TANDEM asks

Beyond whether asking helps, the benchmark lets us see how interaction reduces uncertainty: the temporal distribution of question types, the physical contexts of Type-3 spatial questions, and how much search space each answer removes.

Temporal and spatial patterns of interaction for the full TANDEM agent
Temporal and spatial patterns of interaction. When the agent asks, where Type-3 questions arise, and how question counts and uncertainty reduction scale with episode difficulty.
When it gets curious

Identity first

Appearance (Type 1) and region (Type 2) cluster in the first 30–40% of an episode, grounding target identity and goal region before committing to a path. Confirmation (Type 4) is bimodal, peaking near 80%.

When it seeks help

At junctions

Type-3 questions concentrate at long corridors, multi-way junctions, and dead-ends — only 7% occur in closed rooms. 65% ask about the goal room's position, 25% about room relations, just 10% are raw route requests.

Interaction scales with uncertainty

ΔU: 21.9% → 47.5%

Average questions rise from 2.32 (easy) to 5.33 (hard), driven by Type 4 (0.05→2.60). A Type-3 answer compresses the explored search area most when layout ambiguity is highest.

Case Studies

One well-placed question flips the trajectory

Paired episodes where full TANDEM succeeds while the no-QA ablation fails under the same start and target. The oracle returns a natural-language route hint — never coordinates — so the gain refines the agent's coarse spatial prior rather than outsourcing navigation.

Case study: a spatial QA cue helps the agent resolve ambiguity and reach the target directly
Effect of spatial interaction. A single Type-3 question at the marked junction redirects the agent toward the correct wing of the layout; it then quickly reaches the target room, instead of exhausting uncertain exploratory paths.
Case study: a staircase-junction example where the oracle answer redirects the agent to the correct floor wing
Staircase-junction case. The same paired structure on a multi-floor layout: the route hint redirects the agent to the correct wing of the second floor.

Cite

BibTeX

arXiv identifier to be added on release.

@article{zhao2026askwhenitpays,
  title   = {Ask When It Pays: Cost-Aware Open-Ended Interaction for Instance Goal Navigation},
  author  = {Zhao, Xunyi and Lin, Sihao and Zhou, Gengze and Li, Zerui and
             Li, Shijie and Tao, Wei and Liu, Jiajun and Wu, Qi},
  journal = {arXiv preprint},
  year    = {2026}
}