Harnessing Bounded-Support Evolution Strategies for Policy Refinement
Ethan Hirschowitz, Fabio Ramos
TL;DR
The paper tackles refining competent robotic policies when gradient signals are weak by introducing a two-stage PPO→TD-ES workflow. TD-ES uses bounded-support symmetric triangular perturbations and a centered-rank finite-difference estimator to provide a stable, gradient-free refinement that concentrates exploration near the current policy, yielding a trust-region–like effect without backpropagation. Empirically, across three robotic manipulation tasks, TD-ES achieves higher aggregate success rates than PPO and Gaussian ES, while consistently reducing variance and improving reliability, particularly in precision-demanding tasks. The approach is compute-light, embarrassingly parallel, and shows strong potential for robust policy refinement in robotics and similar domains.
Abstract
Improving competent robot policies with on-policy RL is often hampered by noisy, low-signal gradients. We revisit Evolution Strategies (ES) as a policy-gradient proxy and localize exploration with bounded, antithetic triangular perturbations, suitable for policy refinement. We propose Triangular-Distribution ES (TD-ES) which pairs bounded triangular noise with a centered-rank finite-difference estimator to deliver stable, parallelizable, gradient-free updates. In a two-stage pipeline - PPO pretraining followed by TD-ES refinement - this preserves early sample efficiency while enabling robust late-stage gains. Across a suite of robotic manipulation tasks, TD-ES raises success rates by 26.5% relative to PPO and greatly reduces variance, offering a simple, compute-light path to reliable refinement.
