Learning how to Interact with a Complex Interface using Hierarchical Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Hierarchical Reinforcement Learning (HRL) allows interactive agents to decompose complex problems into a hierarchy of sub-tasks. Higher-level tasks can invoke the solutions of lower-level tasks as if they were primitive actions. In this work, we study the utility of hierarchical decompositions for learning an appropriate way to interact with a complex interface. Specifically, we train HRL agents that can interface with applications in a simulated Android device. We introduce a Hierarchical Distributed Deep Reinforcement Learning architecture that learns (1) subtasks corresponding to simple finger gestures, and (2) how to combine these gestures to solve several Android tasks. Our approach relies on goal conditioning and can be used more generally to convert any base RL agent into an HRL agent. We use the AndroidEnv environment to evaluate our approach. For the experiments, the HRL agent uses a distributed version of the popular DQN algorithm to train different components of the hierarchy. While the native action space is completely intractable for simple DQN agents, our architecture can be used to establish an effective way to interact with different tasks, significantly improving the performance of the same DQN agent over different levels of abstraction.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 9 of its 26 references that are in the map. First posted on arXiv 21 Apr 2022.
Builds on
9 of 26 references.
References · 9
- 2017Hindsight Experience Replaycited by 1,096
- 2016Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivationcited by 282
- 2018Distributed Prioritized Experience Replaycited by 260
- 2020Acme: A Research Framework for Distributed Reinforcement Learningcited by 146
- 2019Language as an Abstraction for Hierarchical Deep Reinforcement Learningcited by 138
- 2017A Laplacian Framework for Option Discovery in Reinforcement Learningcited by 108
- 2021AndroidEnv: A Reinforcement Learning Platform for Androidcited by 90
- 2013Empowerment -- an Introductioncited by 65
- 2015Temporal-Difference Networkscited by 12
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2024Enabling Realtime Reinforcement Learning at Scale with Staggered Asynchronous Inferencecited by 7
- 2025Hierarchical Reinforcement Learning Framework for Adaptive Walking Control Using General Value Functions of Lower-Limb Sensor Signalscited by 0
- 2025Towards General Computer Control with Hierarchical Agents and Multi-Level Action Spacescited by 0
- 2025Towards General Computer Control with Hierarchical Agents and Multi-Level Action Spaces22 Sep 2025
- 2025Hierarchical Reinforcement Learning Framework for Adaptive Walking Control Using General Value Functions of Lower-Limb Sensor Signals22 Jul 2025
- 2024Enabling Realtime Reinforcement Learning at Scale with Staggered Asynchronous Inference18 Dec 2024