Optimistic Training and Convergence of Q-Learning -- Extended Version
Prashant Mehta, Sean Meyn
TL;DR
The paper investigates the convergence behavior of Q-learning with linear function approximation under an $(\varepsilon,\kappa)$-tamed Gibbs policy, focusing on stability, existence of a projected Bellman equation (PBE) solution, and conditions for convergence beyond tabular/linear MDPs. Using an ODE-based mean-flow framework and stochastic approximation, it shows that ultimate boundedness of the parameter iterates can be achieved and a PBE solution can exist, but uniqueness and convergence are not guaranteed. Through one- and two-dimensional counterexamples and numerical experiments, the authors demonstrate that oblivious training policies can destabilize learning and that even in richer function classes multiple PBE (or MSBE) equilibria can arise, leading to potential convergence to different roots depending on initialization and policy. The findings highlight fundamental limitations in existing convergence claims for linear-Q-learning, underscoring the need for stronger basis design and policy-construction guidelines rather than relying on standard oblivious or simple exploration schemes. These results have practical implications for designing stable and reliable reinforcement learning algorithms in settings with function approximation.
Abstract
In recent work it is shown that Q-learning with linear function approximation is stable, in the sense of bounded parameter estimates, under the $(\varepsilon,κ)$-tamed Gibbs policy; $κ$ is inverse temperature, and $\varepsilon>0$ is introduced for additional exploration. Under these assumptions it also follows that there is a solution to the projected Bellman equation (PBE). Left open is uniqueness of the solution, and criteria for convergence outside of the standard tabular or linear MDP settings. The present work extends these results to other variants of Q-learning, and clarifies prior work: a one dimensional example shows that under an oblivious policy for training there may be no solution to the PBE, or multiple solutions, and in each case the algorithm is not stable under oblivious training. The main contribution is that far more structure is required for convergence. An example is presented for which the basis is ideal, in the sense that the true Q-function is in the span of the basis. However, there are two solutions to the PBE under the greedy policy, and hence also for the $(\varepsilon,κ)$-tamed Gibbs policy for all sufficiently small $\varepsilon>0$ and $κ\ge 1$.
