ELEMENT: Episodic and Lifelong Exploration via Maximum Entropy
Hongming Li, Shujian Yu, Bin Liu, Jose C. Principe
TL;DR
ELEMENT tackles the lack of extrinsic rewards by maximizing both episodic and lifelong state entropy in RL. It introduces a fixed encoder, a Markovian episodic proxy reward $r_{ep}$ for trajectory entropy, and a fast $k$NN-graph based lifelong reward $r_{l}$, combining them as $r_i(\mathbf{s}) = r_{ep}(\mathbf{s}) + \beta r_{l}(\mathbf{s})$. Empirically, it demonstrates stronger episodic entropy maximization, broader exploration, effective offline RL data collection, and improved task-agnostic transfer, while revealing practical limitations related to fixed representations and episode-length trade-offs. The framework offers practical benefits for unsupervised pre-training and data-driven RL, with potential for improved sample efficiency and downstream performance across robotics and simulated domains. Overall, ELEMENT advances intrinsic exploration by balancing rapid episodic diversity with long-horizon state coverage, enabling robust, scalable, and transferable exploration policies.
Abstract
This paper proposes \emph{Episodic and Lifelong Exploration via Maximum ENTropy} (ELEMENT), a novel, multiscale, intrinsically motivated reinforcement learning (RL) framework that is able to explore environments without using any extrinsic reward and transfer effectively the learned skills to downstream tasks. We advance the state of the art in three ways. First, we propose a multiscale entropy optimization to take care of the fact that previous maximum state entropy, for lifelong exploration with millions of state observations, suffers from vanishing rewards and becomes very expensive computationally across iterations. Therefore, we add an episodic maximum entropy over each episode to speedup the search further. Second, we propose a novel intrinsic reward for episodic entropy maximization named \emph{average episodic state entropy} which provides the optimal solution for a theoretical upper bound of the episodic state entropy objective. Third, to speed the lifelong entropy maximization, we propose a $k$ nearest neighbors ($k$NN) graph to organize the estimation of the entropy and updating processes that reduces the computation substantially. Our ELEMENT significantly outperforms state-of-the-art intrinsic rewards in both episodic and lifelong setups. Moreover, it can be exploited in task-agnostic pre-training, collecting data for offline reinforcement learning, etc.
