Fast Value Tracking for Deep Reinforcement Learning
Frank Shih, Faming Liang
TL;DR
The paper tackles the lack of uncertainty quantification and dynamic tracking in deep reinforcement learning by introducing LKTD, a Langevinized Kalman Temporal-Difference method. LKTD casts RL as a nonlinear state-space model with a prior over parameters and uses Langevinized Ensemble Kalman filtering to draw posterior samples of deep network weights, enabling both value estimation and uncertainty quantification. The authors prove convergence to a stationary posterior distribution under mild conditions, and demonstrate scalability with $O(np)$ per-iteration complexity, including replay-buffer support for off-policy learning. Empirically, LKTD improves Q-value accuracy, provides well-calibrated prediction intervals, and enhances policy exploration across indoor and classical control tasks, outperforming several strong baselines. This approach offers a principled, uncertainty-aware, and data-efficient path for robust deep RL.
Abstract
Reinforcement learning (RL) tackles sequential decision-making problems by creating agents that interacts with their environment. However, existing algorithms often view these problem as static, focusing on point estimates for model parameters to maximize expected rewards, neglecting the stochastic dynamics of agent-environment interactions and the critical role of uncertainty quantification. Our research leverages the Kalman filtering paradigm to introduce a novel and scalable sampling algorithm called Langevinized Kalman Temporal-Difference (LKTD) for deep reinforcement learning. This algorithm, grounded in Stochastic Gradient Markov Chain Monte Carlo (SGMCMC), efficiently draws samples from the posterior distribution of deep neural network parameters. Under mild conditions, we prove that the posterior samples generated by the LKTD algorithm converge to a stationary distribution. This convergence not only enables us to quantify uncertainties associated with the value function and model parameters but also allows us to monitor these uncertainties during policy updates throughout the training phase. The LKTD algorithm paves the way for more robust and adaptable reinforcement learning approaches.
