Implicit Q-Learning and SARSA: Liberating Policy Control from Step-Size Calibration
Hwanwoo Kim, Eric Laber
TL;DR
This work tackles the long-standing problem of step-size sensitivity in Q-learning and SARSA when using function approximation. It introduces implicit variants that reformulate updates as fixed-point equations, yielding an explicit update with adaptive step-size that scales as $1/(1+\beta_t\|\boldsymbol{\phi}_t\|_2^2)$, augmented by a Sherman–Morrison–Woodbury construction. The authors provide non-asymptotic error bounds showing that implicit methods enjoy substantially greater step-size tolerance and achieve stable convergence even with large or varying $\beta_t$, alongside finite-time guarantees for both Q-learning and SARSA. Empirically, implicit Q-learning and implicit SARSA demonstrate robust performance across discrete and continuous state spaces, substantially reducing sensitivity to step-size choices and performing well where standard methods fail. These results offer practical stability advantages and point toward broader applicability of implicit updates in RL with function approximation.
Abstract
Q-learning and SARSA are foundational reinforcement learning algorithms whose practical success depends critically on step-size calibration. Step-sizes that are too large can cause numerical instability, while step-sizes that are too small can lead to slow progress. We propose implicit variants of Q-learning and SARSA that reformulate their iterative updates as fixed-point equations. This yields an adaptive step-size adjustment that scales inversely with feature norms, providing automatic regularization without manual tuning. Our non-asymptotic analyses demonstrate that implicit methods maintain stability over significantly broader step-size ranges. Under favorable conditions, it permits arbitrarily large step-sizes while achieving comparable convergence rates. Empirical validation across benchmark environments spanning discrete and continuous state spaces shows that implicit Q-learning and SARSA exhibit substantially reduced sensitivity to step-size selection, achieving stable performance with step-sizes that would cause standard methods to fail.
