← Latest papers
🤖 AI

ProCompNav: Proactive Instance Navigation with Comparative Judgment for Ambiguous User Queries

ProCompNav is a two-stage framework that resolves ambiguous instance navigation queries by iteratively constructing a candidate pool and employing binary comparative questions to efficiently distinguish the target from distractors, thereby outperforming existing methods in success rate while significantly reducing user response length.

Original authors: Junhyuk Kwon, Seungjoon Lee, Hyejin Park, Kyle Min, Jungseul Ok

Published 2026-05-18
📖 5 min read🧠 Deep dive

Original authors: Junhyuk Kwon, Seungjoon Lee, Hyejin Park, Kyle Min, Jungseul Ok

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 a robot tasked with finding a specific object in a giant, messy warehouse full of identical-looking items. The boss (the user) gives you a vague command: "Find the cabinet."

The problem? There are 50 cabinets in the warehouse. They all look somewhat similar. Some are in bathrooms, some in bedrooms, some are wood, some are metal. If you just guess the first one you see, you might grab the wrong one. If you ask the boss, "What does the cabinet look like?" and they give you a long, rambling description, it takes forever, and you might still get confused because that description fits several cabinets.

This paper introduces a new way for robots to solve this problem, called ProCompNav. Think of it as a game of "20 Questions" played with a twist.

Here is how it works, broken down into simple steps:

1. The Old Way: "Guess and Check" (Independent Matching)

Imagine a robot using the old method. It sees a cabinet and asks, "Is it blue?" The boss says, "Yes." The robot sees another cabinet, asks, "Is it blue?" The boss says, "Yes."

  • The Flaw: The robot keeps collecting facts (blue, near a mirror, wood) and tries to match them to one cabinet at a time.
  • The Result: It often picks a "distractor" (a wrong cabinet) too early because that wrong cabinet also happens to be blue and near a mirror. The robot gets stuck in a loop of asking long, confusing questions, or it gives up and picks the wrong thing.

2. The New Way: "The Sorting Hat" (ProCompNav)

ProCompNav changes the strategy entirely. Instead of trying to describe the one right cabinet, it focuses on sorting the whole group of cabinets.

Step 1: Gather the Crowd (Pool Construction)
First, the robot doesn't decide on anything yet. It runs around the warehouse and finds all the cabinets it can. It puts them all in a mental "candidate pool." Now, instead of looking for one needle in a haystack, it has a pile of 10 needles and needs to find the right one.

Step 2: The Magic Split (Comparative Judgment)
Instead of asking, "What color is the target?", the robot looks at the pile and asks a comparative question designed to split the group in half.

  • Bad Question: "Is the target wood?" (Maybe all 10 are wood. This doesn't help.)
  • ProCompNav Question: "Is there a red box next to the cabinet?"
    • Group A (The "Yes" group): 3 cabinets have a red box next to them.
    • Group B (The "No" group): 7 cabinets do not have a red box.

Step 3: The Binary Cut
The robot asks the user a simple Yes/No question: "Does the cabinet you want have a red box next to it?"

  • If the user says "Yes": The robot instantly throws away the 7 cabinets in Group B. It only keeps the 3 in Group A.
  • If the user says "No": The robot throws away the 3 cabinets in Group A. It keeps the 7 in Group B.

Step 4: Repeat until One Remains
The robot repeats this process. It looks at the remaining group, finds a new feature that splits them (e.g., "Is there a TV on top?"), asks a Yes/No question, and cuts the group in half again.

  • Round 1: 10 cabinets \rightarrow 3 left.
  • Round 2: 3 cabinets \rightarrow 1 left.
  • Done! The robot has found the target.

Why is this better?

The paper claims this method is a huge improvement for three main reasons:

  1. It avoids "Premature Decisions": By waiting to gather a group before making a choice, the robot doesn't accidentally pick a wrong cabinet just because it was the first one it saw.
  2. It's easier for the user: Instead of writing a long paragraph describing the cabinet ("It's a dark oak cabinet with silver handles, sitting in a room with blue walls..."), the user just has to answer "Yes" or "No". This is much faster and less tiring.
  3. It's smarter about questions: The robot doesn't ask random questions. It specifically looks for a question that will cut the number of suspects in half, like a detective narrowing down a list of suspects by checking who was at the scene.

The Results

The researchers tested this on computer simulations (like a video game world).

  • Success Rate: ProCompNav found the right object more often than previous methods, even when the user gave very vague instructions.
  • Efficiency: It required far fewer questions and much shorter answers from the user compared to the old methods.
  • Versatility: It even worked well in a "non-interactive" setting (where the robot reads a detailed description but still has to find the right object among many), proving that this "compare and split" logic is a powerful tool for finding things.

In short: ProCompNav stops the robot from guessing and starts it from sorting. It turns a confusing search into a simple game of elimination, making it faster for the robot and easier for the human.

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 →