Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learning
Sumeet Batra, Bryon Tjanaka, Matthew C. Fontaine, Aleksei Petrenko, Stefanos Nikolaidis, Gaurav Sukhatme
TL;DR
The paper addresses the challenge of discovering diverse, high-performing policies in high-dimensional robotic tasks by uniting on-policy reinforcement learning with differentiable quality diversity. It introduces Proximal Policy Gradient Arborescence (PPGA), a method that leverages Vectorized PPO (VPPO), Markovian Measure Proxies (MMPs), and Natural Evolution Strategies (NES, specifically xNES) to optimize a differentiable quality-diversity objective within a continuous behavior archive. PPGA provides a novel walking mechanism to move the search policy toward unexplored archive regions and demonstrates a 4× improvement in the humanoid domain’s best reward while preserving diversity, outperforming state-of-the-art QD-RL baselines. The approach highlights a meaningful synergy between on-policy RL and DQD, offering scalable, architecture-friendly guidance for exploring and exploiting diverse robotic skills, with reproducible experiments and resources available for the community.
Abstract
Training generally capable agents that thoroughly explore their environment and learn new and diverse skills is a long-term goal of robot learning. Quality Diversity Reinforcement Learning (QD-RL) is an emerging research area that blends the best aspects of both fields -- Quality Diversity (QD) provides a principled form of exploration and produces collections of behaviorally diverse agents, while Reinforcement Learning (RL) provides a powerful performance improvement operator enabling generalization across tasks and dynamic environments. Existing QD-RL approaches have been constrained to sample efficient, deterministic off-policy RL algorithms and/or evolution strategies, and struggle with highly stochastic environments. In this work, we, for the first time, adapt on-policy RL, specifically Proximal Policy Optimization (PPO), to the Differentiable Quality Diversity (DQD) framework and propose additional improvements over prior work that enable efficient optimization and discovery of novel skills on challenging locomotion tasks. Our new algorithm, Proximal Policy Gradient Arborescence (PPGA), achieves state-of-the-art results, including a 4x improvement in best reward over baselines on the challenging humanoid domain.
