PIVOT: Iterative Visual Prompting Elicits Actionable Knowledge for VLMs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Nasiriany, Soroush, Xia, Fei, Yu, Wenhao, Xiao, Ted, Liang, Jacky, Dasgupta, Ishita, Xie, Annie, Driess, Danny, Wahid, Ayzaan, Xu, Zhuo, Vuong, Quan, Zhang, Tingnan, Lee, Tsang-Wei Edward, Lee, Kuang-Huei, Xu, Peng, Kirmani, Sean, Zhu, Yuke, Zeng, Andy, Hausman, Karol, Heess, Nicolas, Finn, Chelsea, Levine, Sergey, Ichter, Brian
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910327065542656
author Nasiriany, Soroush
Xia, Fei
Yu, Wenhao
Xiao, Ted
Liang, Jacky
Dasgupta, Ishita
Xie, Annie
Driess, Danny
Wahid, Ayzaan
Xu, Zhuo
Vuong, Quan
Zhang, Tingnan
Lee, Tsang-Wei Edward
Lee, Kuang-Huei
Xu, Peng
Kirmani, Sean
Zhu, Yuke
Zeng, Andy
Hausman, Karol
Heess, Nicolas
Finn, Chelsea
Levine, Sergey
Ichter, Brian
author_facet Nasiriany, Soroush
Xia, Fei
Yu, Wenhao
Xiao, Ted
Liang, Jacky
Dasgupta, Ishita
Xie, Annie
Driess, Danny
Wahid, Ayzaan
Xu, Zhuo
Vuong, Quan
Zhang, Tingnan
Lee, Tsang-Wei Edward
Lee, Kuang-Huei
Xu, Peng
Kirmani, Sean
Zhu, Yuke
Zeng, Andy
Hausman, Karol
Heess, Nicolas
Finn, Chelsea
Levine, Sergey
Ichter, Brian
contents Vision language models (VLMs) have shown impressive capabilities across a variety of tasks, from logical reasoning to visual understanding. This opens the door to richer interaction with the world, for example robotic control. However, VLMs produce only textual outputs, while robotic control and other spatial tasks require outputting continuous coordinates, actions, or trajectories. How can we enable VLMs to handle such settings without fine-tuning on task-specific data? In this paper, we propose a novel visual prompting approach for VLMs that we call Prompting with Iterative Visual Optimization (PIVOT), which casts tasks as iterative visual question answering. In each iteration, the image is annotated with a visual representation of proposals that the VLM can refer to (e.g., candidate robot actions, localizations, or trajectories). The VLM then selects the best ones for the task. These proposals are iteratively refined, allowing the VLM to eventually zero in on the best available answer. We investigate PIVOT on real-world robotic navigation, real-world manipulation from images, instruction following in simulation, and additional spatial inference tasks such as localization. We find, perhaps surprisingly, that our approach enables zero-shot control of robotic systems without any robot training data, navigation in a variety of environments, and other capabilities. Although current performance is far from perfect, our work highlights potentials and limitations of this new regime and shows a promising approach for Internet-Scale VLMs in robotic and spatial reasoning domains. Website: pivot-prompt.github.io and HuggingFace: https://huggingface.co/spaces/pivot-prompt/pivot-prompt-demo.
format Preprint
id arxiv_https___arxiv_org_abs_2402_07872
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PIVOT: Iterative Visual Prompting Elicits Actionable Knowledge for VLMs
Nasiriany, Soroush
Xia, Fei
Yu, Wenhao
Xiao, Ted
Liang, Jacky
Dasgupta, Ishita
Xie, Annie
Driess, Danny
Wahid, Ayzaan
Xu, Zhuo
Vuong, Quan
Zhang, Tingnan
Lee, Tsang-Wei Edward
Lee, Kuang-Huei
Xu, Peng
Kirmani, Sean
Zhu, Yuke
Zeng, Andy
Hausman, Karol
Heess, Nicolas
Finn, Chelsea
Levine, Sergey
Ichter, Brian
Robotics
Computation and Language
Computer Vision and Pattern Recognition
Machine Learning
Vision language models (VLMs) have shown impressive capabilities across a variety of tasks, from logical reasoning to visual understanding. This opens the door to richer interaction with the world, for example robotic control. However, VLMs produce only textual outputs, while robotic control and other spatial tasks require outputting continuous coordinates, actions, or trajectories. How can we enable VLMs to handle such settings without fine-tuning on task-specific data? In this paper, we propose a novel visual prompting approach for VLMs that we call Prompting with Iterative Visual Optimization (PIVOT), which casts tasks as iterative visual question answering. In each iteration, the image is annotated with a visual representation of proposals that the VLM can refer to (e.g., candidate robot actions, localizations, or trajectories). The VLM then selects the best ones for the task. These proposals are iteratively refined, allowing the VLM to eventually zero in on the best available answer. We investigate PIVOT on real-world robotic navigation, real-world manipulation from images, instruction following in simulation, and additional spatial inference tasks such as localization. We find, perhaps surprisingly, that our approach enables zero-shot control of robotic systems without any robot training data, navigation in a variety of environments, and other capabilities. Although current performance is far from perfect, our work highlights potentials and limitations of this new regime and shows a promising approach for Internet-Scale VLMs in robotic and spatial reasoning domains. Website: pivot-prompt.github.io and HuggingFace: https://huggingface.co/spaces/pivot-prompt/pivot-prompt-demo.
title PIVOT: Iterative Visual Prompting Elicits Actionable Knowledge for VLMs
topic Robotics
Computation and Language
Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2402.07872