Discovering Behavioral Modes in Deep Reinforcement Learning Policies Using Trajectory Clustering in Latent Space
Sindre Benjamin Remman, Anastasios M. Lekkas
TL;DR
The paper tackles the opacity of deep reinforcement learning policies by analyzing their latent-space trajectories through an unsupervised pipeline that combines PaCMAP for dimensionality reduction with TRACLUS for trajectory clustering. By applying this approach to a MountainCarContinuous-v0 policy, the authors identify distinct behavior modes and suboptimal regions, then leverage domain knowledge to implement simple policy adjustments that yield measurable performance gains. Key contributions include a practical workflow for uncovering behavior modes in DRL policies, showing that clustering in a reduced latent space can reveal finer structure and actionable improvements. The findings demonstrate the method's potential to augment interpretability and guide targeted policy enhancements in control tasks.
Abstract
Understanding the behavior of deep reinforcement learning (DRL) agents is crucial for improving their performance and reliability. However, the complexity of their policies often makes them challenging to understand. In this paper, we introduce a new approach for investigating the behavior modes of DRL policies, which involves utilizing dimensionality reduction and trajectory clustering in the latent space of neural networks. Specifically, we use Pairwise Controlled Manifold Approximation Projection (PaCMAP) for dimensionality reduction and TRACLUS for trajectory clustering to analyze the latent space of a DRL policy trained on the Mountain Car control task. Our methodology helps identify diverse behavior patterns and suboptimal choices by the policy, thus allowing for targeted improvements. We demonstrate how our approach, combined with domain knowledge, can enhance a policy's performance in specific regions of the state space.
