Digi-Q: Learning VLM Q-Value Functions for Training Device-Control Agents
Abstract
While a number of existing approaches for building foundation model agents rely on prompting or fine-tuning with human demonstrations, it is not sufficient in dynamic environments (e.g., mobile device control). On-policy reinforcement learning (RL) should address these limitations, but collecting actual rollouts in an environment is often undesirable in truly open-ended agentic problems such as mobile device control or interacting with humans, where each unit of interaction is associated with a cost. In such scenarios, a method for policy learning that can utilize off-policy experience by learning a trained action-value function is much more effective. In this paper, we develop an approach, called Digi-Q, to train VLM-based action-value Q-functions which are then used to extract the agent policy. We study our approach in the mobile device control setting. Digi-Q trains the Q-function using offline temporal-difference (TD) learning, on top of frozen, intermediate-layer features of a VLM. Compared to fine-tuning the whole VLM, this approach saves us compute and enhances scalability. To make the VLM features amenable for representing the Q-function, we need to employ an initial phase of fine-tuning to amplify coverage over actionable information needed for value function. Once trained, we use this Q-function via a Best-of-N policy extraction operator that imitates the best action out of multiple candidate actions from the current policy as ranked by the value function, enabling policy improvement without environment interaction. Digi-Q outperforms several prior methods on user-scale device control tasks in Android-in-the-Wild, attaining 21.2% improvement over prior best-performing method. In some cases, our Digi-Q ap- proach already matches state-of-the-art RL methods that require interaction. The project is open-sourced at https://github.com/DigiRL-agent/digiq
Cite
Text
Bai et al. "Digi-Q: Learning VLM Q-Value Functions for Training Device-Control Agents." International Conference on Learning Representations, 2025.Markdown
[Bai et al. "Digi-Q: Learning VLM Q-Value Functions for Training Device-Control Agents." International Conference on Learning Representations, 2025.](https://mlanthology.org/iclr/2025/bai2025iclr-digiq/)BibTeX
@inproceedings{bai2025iclr-digiq,
title = {{Digi-Q: Learning VLM Q-Value Functions for Training Device-Control Agents}},
author = {Bai, Hao and Zhou, Yifei and Li, Li Erran and Levine, Sergey and Kumar, Aviral},
booktitle = {International Conference on Learning Representations},
year = {2025},
url = {https://mlanthology.org/iclr/2025/bai2025iclr-digiq/}
}