Exploration by Random Distribution Distillation
Zhirui Fang, Kai Yang, Jian Tao, Jiafei Lyu, Lusong Li, Li Shen, Xiu Li
TL;DR
The paper addresses exploration in sparse-reward reinforcement learning by introducing Random Distribution Distillation (RDD), a method that samples target outputs from a state-dependent normal distribution and derives an intrinsic reward from the predictor-target discrepancy. The core contribution is a theoretically grounded framework that unifies count-based and prediction-error exploration through a dual-term bonus: a pseudo-count-like component and a predictor-discrepancy component, with rigorous analysis showing unbiased estimation and favorable variance properties. Empirically, RDD achieves faster convergence and stronger exploration across Atari, Adroit, and Fetch tasks, supported by numerical and ablation studies, and a MountainCar case study illustrating broader state visitation. The work offers a practical, scalable exploration tool with solid theoretical underpinnings and clear connections to existing methods such as RND and DRND, advancing robust online RL in high-dimensional environments.
Abstract
Exploration remains a critical challenge in online reinforcement learning, as an agent must effectively explore unknown environments to achieve high returns. Currently, the main exploration algorithms are primarily count-based methods and curiosity-based methods, with prediction-error methods being a prominent example. In this paper, we propose a novel method called \textbf{R}andom \textbf{D}istribution \textbf{D}istillation (RDD), which samples the output of a target network from a normal distribution. RDD facilitates a more extensive exploration by explicitly treating the difference between the prediction network and the target network as an intrinsic reward. Furthermore, by introducing randomness into the output of the target network for a given state and modeling it as a sample from a normal distribution, intrinsic rewards are bounded by two key components: a pseudo-count term ensuring proper exploration decay and a discrepancy term accounting for predictor convergence. We demonstrate that RDD effectively unifies both count-based and prediction-error approaches. It retains the advantages of prediction-error methods in high-dimensional spaces, while also implementing an intrinsic reward decay mode akin to the pseudo-count method. In the experimental section, RDD is compared with more advanced methods in a series of environments. Both theoretical analysis and experimental results confirm the effectiveness of our approach in improving online exploration for reinforcement learning tasks.
