Proximal Policy Optimization with Evolutionary Mutations
Casimir Czworkowski, Stephen Hornish, Alhassan S. Yasin
TL;DR
POEM tackles premature convergence in Proximal Policy Optimization by introducing an adaptive exploration mechanism that monitors the KL divergence between the current policy and a moving-average reference. When stagnation is detected, POEM injects adaptive evolutionary mutations into the policy parameters to promote exploration, then resumes PPO updates, preserving stability. Across four OpenAI Gym tasks, POEM significantly outperforms PPO on three environments, demonstrating the value of KL-based diversity triggers for balancing exploration and exploitation in policy gradient methods. This approach suggests a practical route to enhance sample efficiency and robustness in reinforcement learning applications where reward structures vary in density and structure.
Abstract
Proximal Policy Optimization (PPO) is a widely used reinforcement learning algorithm known for its stability and sample efficiency, but it often suffers from premature convergence due to limited exploration. In this paper, we propose POEM (Proximal Policy Optimization with Evolutionary Mutations), a novel modification to PPO that introduces an adaptive exploration mechanism inspired by evolutionary algorithms. POEM enhances policy diversity by monitoring the Kullback-Leibler (KL) divergence between the current policy and a moving average of previous policies. When policy changes become minimal, indicating stagnation, POEM triggers an adaptive mutation of policy parameters to promote exploration. We evaluate POEM on four OpenAI Gym environments: CarRacing, MountainCar, BipedalWalker, and LunarLander. Through extensive fine-tuning using Bayesian optimization techniques and statistical testing using Welch's t-test, we find that POEM significantly outperforms PPO on three of the four tasks (BipedalWalker: t=-2.0642, p=0.0495; CarRacing: t=-6.3987, p=0.0002; MountainCar: t=-6.2431, p<0.0001), while performance on LunarLander is not statistically significant (t=-1.8707, p=0.0778). Our results highlight the potential of integrating evolutionary principles into policy gradient methods to overcome exploration-exploitation tradeoffs.
