GPT-4V in Wonderland: Large Multimodal Models for Zero-Shot Smartphone GUI Navigation

An Yan, Zhengyuan Yang, Wanrong Zhu, Kevin Lin, Linjie Li +7 more
11/13/2023
cs.CVcs.AI

Official code: zzxslp/MM-Navigator (134 stars, last commit 2024-07-17).

Abstract

We present MM-Navigator, a GPT-4V-based agent for the smartphone graphical user interface (GUI) navigation task. MM-Navigator can interact with a smartphone screen as human users, and determine subsequent actions to fulfill given instructions. Our findings demonstrate that large multimodal models (LMMs), specifically GPT-4V, excel in zero-shot GUI navigation through its advanced screen interpretation, action reasoning, and precise action localization capabilities. We first benchmark MM-Navigator on our collected iOS screen dataset. According to human assessments, the system exhibited a 91\% accuracy rate in generating reasonable action descriptions and a 75\% accuracy rate in executing the correct actions for single-step instructions on iOS. Additionally, we evaluate the model on a subset of an Android screen navigation dataset, where the model outperforms previous GUI navigators in a zero-shot fashion. Our benchmark and detailed analyses aim to lay a robust groundwork for future research into the GUI navigation task. The project page is at https://github.com/zzxslp/MM-Navigator.

View on arXivView PDF

Code Implementations(1)

GPT-4V in Wonderland: LMMs as Smartphone Agents

1342PythonNov 13, 20232 years ago
gpt4vllm-agentsweb-navigation

Cite this paper

@article{yan2023gptv,
  title  = {GPT-4V in Wonderland: Large Multimodal Models for Zero-Shot Smartphone GUI Navigation},
  author = {An Yan and Zhengyuan Yang and Wanrong Zhu and Kevin Lin and Linjie Li and Jianfeng Wang and Jianwei Yang and Yiwu Zhong and Julian McAuley and Jianfeng Gao and Zicheng Liu and Lijuan Wang},
  year   = {2023},
  eprint = {2311.07562},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.07562v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.07562.svg)](https://codeofpaper.com/paper/2311.07562)

Discussion