JHiMA-WebRL: A Joint Hierarchical Multi-Agent Reinforcement Learning Framework for Long-Horizon Web Tasks
Organizations: Center for Advanced AI, Accenture
Abstract
Multimodal web agents have shown promising capabilities for interacting with websites through graphical user interfaces (GUIs), yet realistic web tasks often require long-horizon, multi-step planning that remains challenging for monolithic policies. Such agents must jointly infer high-level plans, navigate through intermediate states, track progress over extended interaction histories, and execute visually grounded actions. Although prior work has explored modular multi-agent systems with a separate planner, the planner is typically not updated jointly with the actor. We investigate whether explicitly separating and jointly training planning and execution provides a stronger inductive bias for long-horizon web navigation. We introduce JHiMA-WebRL, a joint hierarchical multi-agent reinforcement learning framework for web agents that couples a task decomposer with an actor. To train the decomposer, we use a strong teacher model to construct structured subtask supervision from multimodal GUI trajectories, and use these annotations to fine-tune both the decomposer and the subtask-conditioned actor. We then extend Group Relative Policy Optimization (GRPO) to jointly optimize the decomposer and actor in the interactive WebArena environment through hierarchical rollout grouping and role-specific advantages. On WebArena-Lite-v2, JHiMA-WebRL-14B, consisting of a 7B actor and a 7B decomposer, achieves an average success rate of 37.2%, compared with 24% for a ScaleCUA-32B agent that we fine-tune with RL on the same training tasks and evaluate under the same protocol. Ablations show that jointly updating the decomposer during RL outperforms updating the actor alone. These results suggest that jointly learned role factorization with smaller models can be a competitive alternative to scaling monolithic agents for long-horizon web tasks.
Figures & tables
| Method | GitLab | Map | Shopping | ShoppingAdmin | Average | |
|---|---|---|---|---|---|---|
| UI-TARS-1.5-7B ∗ | – | – | – | – | – | 20.8 |
| UI-TARS-72B-DPO ∗ | – | – | – | – | – | 23.4 |
| ScaleCUA-7B SFT † | 28.3 | 15.4 | 27.6 | 18.8 | 30.7 | 23.9 |
| ScaleCUA-32B SFT † | 34.2 | 10.6 | 26.3 | 16.5 | 33.6 | 24.0 |
| ScaleCUA-32B RL ‡ | 35.0 | 10.6 | 21.0 | 24.4 | 25.7 | 24.0 |
| GUI-Libra-8B † | 31.7 | 17.3 | 35.5 | 26.1 | 25.0 | 26.6 |
| Method | GitLab | Map | Shopping | ShoppingAdmin | Average | |
|---|---|---|---|---|---|---|
| JHiMA-WebRL-14B (Ours) | 47.5 | 12.5 | 60.5 | 29.0 | 44.3 | 37.2 |
| w/o decomposer RL | 37.5 | 10.6 | 54.0 | 25.6 | 45.7 | 33.4 |
| w/o decomposer (actor-only RL, 21 rollouts) | 44.2 | 14.4 | 51.3 | 26.7 | 43.6 | 34.9 |
| w/o decomposer (actor-only RL, 7 rollouts) | 39.2 | 15.4 | 48.7 | 30.1 | 45.7 | 35.2 |
| w/o RL (SFT decomposer + SFT actor) | 43.3 | 8.6 | 59.2 | 25.6 | 46.4 | 35.1 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Platform | # Examples | Avg. # Subtasks | Frac. w/ Unnecessary Actions |
|---|---|---|---|
| Windows | 5,873 | 2.68 | 1.2% |
| macOS | 3,845 | 2.43 | 1.1% |
| Linux | 25,122 | 2.20 | 1.8% |
| Android | 17,245 | 2.84 | 1.6% |
| Web | 24,311 | 2.73 | 1.5% |
| Total | 76,396 | 2.56 | 1.6% |
RL for GUI Agents
Reinforcement learning for GUI agents trains screen-based AI to complete multi-step tasks across mobile, web, and desktop interfaces.
See all 55 papers