atlas

Research map / Vision-language and multimodal / Robot action and navigation

PIVOT: Iterative Visual Prompting Elicits Actionable Knowledge for VLMs

ICML 2024 · Vision-language and multimodal › Robot action and navigation · approach: Vision-language-action foundation models · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PIVOT, a zero-shot method that turns robot control and spatial localization into visual question answering by annotating images with sampled candidate actions and iteratively refining a Gaussian proposal distribution using VLM selections.

Problem

VLMs output only text, yet robotic control and spatial tasks need continuous coordinates, actions, or trajectories; the question is how to elicit such continuous outputs zero-shot from VLMs.

Approach

Lift continuous actions into the visual input by drawing numbered candidate arrows or points on the image, ask the VLM to select promising candidates, then refit an isotropic Gaussian to the selected candidates and repeat, a cross-entropy-method-like loop with no training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add iterative refinement (ablation)PIVOT navigation · Mobile manipulator navigation taskssuccess rate: 25% -> 50%; 75% -> 50%Mixed
Add 3 parallel calls (ablation)PIVOT navigation · Mobile manipulator navigation taskssuccess rate: 25% -> 75%Helped
Add 3 iterations and 3 parallel calls (ablation)PIVOT navigation · Go to the darker roomsuccess rate: 25% -> 100%Helped
Add 3 iterations (ablation)PIVOT mobile manipulator manipulation · Pick coke canReach: 50% -> 67%Helped
Add 3 parallel calls to 3-iteration PIVOT (ablation)PIVOT mobile manipulator manipulation · Bring the orange to the XReach: 80% -> 67%Hurt
Add 3 parallel calls to 3-iteration PIVOT (ablation)PIVOT mobile manipulator manipulation · Pick coke canGrasp: 33% -> 67%Helped
Add 3 iterations and 3 parallel calls (ablation)PIVOT Franka · Real-world Franka manipulationYZ: 38% -> 59%Helped
Use image annotations instead of text-only grid regions (ablation)Navigation localization · Navigation offline, in-viewL2 loss: $0.26\pm0.15$ -> $0.21\pm0.002$Helped
Use image annotations instead of text-only grid regions (ablation)Navigation localization · Navigation offline, semanticL2 loss: $0.35\pm0.14$ -> $0.23\pm0.012$Helped
Use image annotations instead of text-only grid regions (ablation)Navigation localization · Navigation offline, out-of-viewL2 loss: $0.46\pm0.31$ -> $0.44\pm0.04$Helped
Increase iterations from 1 to 3 and parallel calls from 0 to 3 (ablation)PIVOT navigation · Navigation offline, in-viewL2 loss: $0.21\pm0.002$ -> $0.17\pm0.009$Helped
Increase iterations from 1 to 3 and parallel calls from 0 to 3 (ablation)PIVOT navigation · Navigation offline, semanticL2 loss: $0.23\pm0.012$ -> $0.19\pm0.01$Helped

Surprising findings

Limitations

Experimental setup

Datasets: RefCOCO RT-X RAVENS

Benchmarks: RefCOCO testA subset RT-X mobile manipulator offline manipulation navigation offline dataset RAVENS real-world mobile manipulator and Franka tasks

Metrics: success rate normalized L2 distance cosine similarity grasp rate steps

Baselines: text-only action selection GPT-4V text baseline (region grid)

Builds on: cross-entropy method Set-of-Mark prompting chain-of-thought

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy