Convergence Intuition
Q-learning can converge to in tabular settings, with conditions. The intuition is repeated correction toward Bellman optimality across all state-action pairs.
The slogan is: keep exploring forever, but learn a bit less each time. Ongoing exploration keeps every table entry connected to evidence. A shrinking learning rate prevents late random samples from completely rewriting values that have already been estimated well.
Convergence intuition
What has to keep happening?
Toggle the convergence conditions to see why Q-learning needs both coverage and shrinking corrections.
A standard tabular convergence statement assumes conditions such as all pairs being visited infinitely often, a learning-rate schedule with and , and for discounted continuing tasks.
These assumptions explain why convergence becomes harder to reason about in deep RL. A neural network shares parameters across many states and actions, so updating one estimate can move many others at the same time. The table setting is clean because each state-action entry is explicit.
Convergence Is Not A Default Guarantee
If exploration stops too soon, parts of the table can remain wrong. If updates stay too large forever, values can keep bouncing around. Practical Q-learning often works well, but the theorem depends on the assumptions.
Why does tabular Q-learning need continued exploration for the standard convergence story?