DROGO: Default Representation Objective via Graph Optimization in Reinforcement Learning
Hon Tik Tse, Marlos C. Machado
TL;DR
DROGO tackles the expensive computation of the Default Representation's (DR) principal eigenvector by learning it directly with a neural network. It retools the graph-drawing objective into a log-space formulation and uses natural-gradient updates, plus a terminal-state anchor, to reliably approximate $\log \mathbf e$ from transitions drawn under a default policy. Empirically, DROGO learns the DR eigenvector robustly across one-hot, coordinate, and pixel state representations and yields reward-shaped improvements over SR-based shaping in grid-world tasks. This approach scales DR-based methods to higher-dimensional observations and offers a practical path to reward-aware representations in reinforcement learning.
Abstract
In computational reinforcement learning, the default representation (DR) and its principal eigenvector have been shown to be effective for a wide variety of applications, including reward shaping, count-based exploration, option discovery, and transfer. However, in prior investigations, the eigenvectors of the DR were computed by first approximating the DR matrix, and then performing an eigendecomposition. This procedure is computationally expensive and does not scale to high-dimensional spaces. In this paper, we derive an objective for directly approximating the principal eigenvector of the DR with a neural network. We empirically demonstrate the effectiveness of the objective in a number of environments, and apply the learned eigenvectors for reward shaping.
