atlas

Research map / Reinforcement learning / Visual and representation RL

DigiRL: Training In-The-Wild Device-Control Agents with Autonomous Reinforcement Learning

NeurIPS 2024 · Reinforcement learning › Visual and representation RL · approach: Scalable RL systems and environments · 15 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 DigiRL, an autonomous offline-to-online RL approach that fine-tunes a 1.3B VLM (AutoUI-Base) for Android device control using an automatic instruction-level curriculum, doubly-robust step-level advantages, and a VLM-based autonomous evaluator in a parallel Android emulator.

Problem

Off-the-shelf VLMs and static-demonstration imitation learning fail to handle the stochasticity and non-stationarity of real in-the-wild Android/web GUIs for device-control agents.

Approach

Advantage-weighted regression with hard filtering, using a doubly-robust per-step advantage estimator (mixing MC return and learned step value), a cross-entropy-trained value function, and an instruction-level value function that prioritizes tasks of intermediate difficulty, all run on a scalable parallel Android emulator with a Gemini 1.5 Pro autonomous evaluator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DigiRL off-to-on RL instead of Filtered BC off-to-onAutoUI-Base · AitW General Testsuccess rate: 61.5 -> 71.9Helped
Use DigiRL off-to-on RL instead of Filtered BC off-to-onAutoUI-Base · AitW Web Shopping Testsuccess rate: 57.8 -> 67.2Helped
Replace offline training with off-to-on RLDigiRL · AitW General Testsuccess rate: 62.8 -> 71.9Helped
Replace offline training with off-to-on RLDigiRL · AitW Web Shopping Testsuccess rate: 45.8 -> 67.2Helped
Use cross-entropy rather than regression for value-function training (ablation)DigiRL · AitW device-control tasksperformance: around 12%Helped
Add step-level advantages (ablation)DigiRL · AitW device-control tasksefficiency: 12%Helped
Add the automatic curriculum (ablation)DigiRL without step-level advantage · AitW device-control tasksspeed of learning: around 25%Helped
Use hard-filtering instead of vanilla AWR exponential reweighting (ablation)DigiRL · AitW device-control tasksperformanceNo clear effect
Add the doubly-robust advantage estimator and automatic curriculum (ablation)vanilla AWR · AitW device-control tasksperformanceHelped
Use distributed emulation across servers rather than running all emulations on one serverAndroid emulator environment · 64 parallel emulatorstrajectories per minute: 0.74 compared to 1.74 trajs/minHelped

Surprising findings

Limitations

Experimental setup

Datasets: Android-in-the-Wild (General) Android-in-the-Wild (Web Shopping)

Benchmarks: Android-in-the-Wild General Android-in-the-Wild Web Shopping

Metrics: task success rate

Baselines: GPT-4V Set-of-Marks Gemini 1.5 Pro Set-of-Marks AppAgent CogAgent AutoUI Filtered BC

Builds on: advantage-weighted regression filtered behavior cloning generalized advantage estimation AutoUI Set-of-Marks

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