Continuous Control with Coarse-to-fine Reinforcement Learning
Younggyo Seo, Jafar Uruç, Stephen James
TL;DR
This work introduces Coarse-to-fine Reinforcement Learning (CRL), a framework that enables stable, sample-efficient value-based learning in fine-grained continuous control by performing multi-level action discretization ($L$ levels, $B$ bins per level) and refining selections across levels. The Coarse-to-fine Q-Network (CQN) implements a hierarchical, factorized critic with level-conditioned inputs and a progressive inference procedure that yields high-precision actions while keeping per-level action spaces small. Across 20 sparsely-rewarded RLBench tasks and real-world UR5 manipulation, CQN outperforms standard actor-critic baselines and competitive BC methods, demonstrating rapid online learning with modest demonstrations and no heavy pretraining. These results suggest CRL as a practical, general approach to making value-based methods viable for real-world, high-precision robotic control, with broad potential applicability beyond manipulation tasks.
Abstract
Despite recent advances in improving the sample-efficiency of reinforcement learning (RL) algorithms, designing an RL algorithm that can be practically deployed in real-world environments remains a challenge. In this paper, we present Coarse-to-fine Reinforcement Learning (CRL), a framework that trains RL agents to zoom-into a continuous action space in a coarse-to-fine manner, enabling the use of stable, sample-efficient value-based RL algorithms for fine-grained continuous control tasks. Our key idea is to train agents that output actions by iterating the procedure of (i) discretizing the continuous action space into multiple intervals and (ii) selecting the interval with the highest Q-value to further discretize at the next level. We then introduce a concrete, value-based algorithm within the CRL framework called Coarse-to-fine Q-Network (CQN). Our experiments demonstrate that CQN significantly outperforms RL and behavior cloning baselines on 20 sparsely-rewarded RLBench manipulation tasks with a modest number of environment interactions and expert demonstrations. We also show that CQN robustly learns to solve real-world manipulation tasks within a few minutes of online training.
