Adaptive Horizon Actor-Critic for Policy Learning in Contact-Rich Differentiable Simulation
Ignat Georgiev, Krishnan Srinivasan, Jie Xu, Eric Heiden, Animesh Garg
TL;DR
This work tackles the gradient-variance bottleneck in continuous control by contrasting zeroth-order model-free methods with first-order model-based approaches in differentiable simulators. It introduces Adaptive Horizon Actor-Critic (AHAC), which adaptively truncates model-based rollouts at contact to avoid stiff-gradient errors, guided by a horizon constraint set by a threshold $\,C$. Through a dual formulation and a double-critic architecture, AHAC achieves superior asymptotic rewards across multiple locomotion tasks and scales to high-dimensional control (up to $152$ actions), outperforming strong MFRL baselines. The results demonstrate the viability and benefits of horizon adaptation in FO-MBRL within differentiable simulators, pointing to further improvements via simulator fidelity and parallel training efficiency.
Abstract
Model-Free Reinforcement Learning (MFRL), leveraging the policy gradient theorem, has demonstrated considerable success in continuous control tasks. However, these approaches are plagued by high gradient variance due to zeroth-order gradient estimation, resulting in suboptimal policies. Conversely, First-Order Model-Based Reinforcement Learning (FO-MBRL) methods employing differentiable simulation provide gradients with reduced variance but are susceptible to sampling error in scenarios involving stiff dynamics, such as physical contact. This paper investigates the source of this error and introduces Adaptive Horizon Actor-Critic (AHAC), an FO-MBRL algorithm that reduces gradient error by adapting the model-based horizon to avoid stiff dynamics. Empirical findings reveal that AHAC outperforms MFRL baselines, attaining 40% more reward across a set of locomotion tasks and efficiently scaling to high-dimensional control environments with improved wall-clock-time efficiency.
