A Closer Look at Deep Policy Gradients
Andrew Ilyas, Logan Engstrom, Shibani Santurkar, Dimitris Tsipras, Firdaus Janoos, Larry Rudolph, Aleksander Madry
TL;DR
The paper questions whether deep policy gradient practice (notably PPO and TRPO) faithfully reflects its theoretical underpinnings. Through a fine-grained empirical analysis of gradient estimation, value prediction, and optimization landscapes, it reveals that gradient estimates are noisy and poorly correlated with the true gradient, that value networks fit supervised targets but not the true value function, and that the surrogate objective landscape can mispredict true reward behavior. These findings highlight a gap between theory and practice, suggesting that improving deep RL requires a multi-faceted understanding of its primitives rather than relying on benchmark performance alone. The work calls for refined theory and evaluation methods to yield more reliable and robust deep RL algorithms.
Abstract
We study how the behavior of deep policy gradient algorithms reflects the conceptual framework motivating their development. To this end, we propose a fine-grained analysis of state-of-the-art methods based on key elements of this framework: gradient estimation, value prediction, and optimization landscapes. Our results show that the behavior of deep policy gradient algorithms often deviates from what their motivating framework would predict: the surrogate objective does not match the true reward landscape, learned value estimators fail to fit the true value function, and gradient estimates poorly correlate with the "true" gradient. The mismatch between predicted and empirical behavior we uncover highlights our poor understanding of current methods, and indicates the need to move beyond current benchmark-centric evaluation methods.
