Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Q-Learning
Machine learningReinforcement learning

Q-Learning

Q-Learning (Off-Policy Temporal-Difference Control) · Also known as: Q-learning algorithm, tabular Q-learning, off-policy TD control, Q-öğrenme

Q-learning, introduced by Christopher Watkins and Peter Dayan in 1992, is a model-free reinforcement-learning algorithm that learns the value of taking each action in each state — the Q-function — purely from experience, without a model of the environment. It is off-policy: it learns the optimal action-values while following an exploratory behaviour policy, and under standard conditions it provably converges to the optimal policy.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Q-Learning
Deep Reinforcement Learn…Dynamic ProgrammingPolicy Gradient

When to use it

Use Q-learning for sequential decision problems framed as a Markov decision process where you can sample transitions and rewards but have no (or an unreliable) model of the dynamics — control, games, routing, scheduling, and adaptive systems. Tabular Q-learning suits small, discrete state-action spaces and converges to the optimum given sufficient exploration and a decaying step size. For large or continuous spaces the table is replaced by a function approximator (Deep Q-Networks). It assumes the Markov property and a stationary environment, can be sample-inefficient, and the max operator induces an optimistic (maximization) bias addressed by variants like Double Q-learning. When a stochastic or continuous-action policy is needed, policy-gradient methods are the alternative.

Strengths & limitations

Strengths
  • Model-free: needs no transition/reward model, only sampled experience.
  • Off-policy: learns the optimal policy while exploring with another policy.
  • Provably converges to the optimal action-values under standard conditions.
  • Simple, foundational, and the basis for Deep Q-Networks and many extensions.
Limitations
  • Tabular form does not scale to large or continuous state/action spaces.
  • Sample-inefficient; can need many episodes to converge.
  • Maximization bias (overestimation) from the max operator; mitigated by Double Q-learning.
  • Assumes a (stationary) Markov decision process; struggles under partial observability or drift.

Frequently asked

What does 'off-policy' mean in Q-learning?

It means Q-learning learns the value of the optimal policy while the agent follows a different (exploratory) behaviour policy. The update targets r + γ·max Q(s', a') — the best next action — not the action actually taken, so exploration does not bias the learned optimum.

How does Q-learning relate to Deep Q-Networks (DQN)?

DQN replaces the Q-table with a deep neural network that approximates Q(s, a), enabling Q-learning in large or continuous (e.g., pixel) state spaces. It adds stabilizing tricks — experience replay and a target network — but the core learning rule is Q-learning's temporal-difference update.

Why does Q-learning overestimate values?

The max operator in the update tends to select over-optimistic estimates, biasing Q upward, especially with noisy rewards. Double Q-learning reduces this by decoupling action selection from value evaluation using two estimators, yielding less biased and often better policies.

Sources

  1. Watkins, C. J. C. H., & Dayan, P. (1992). Q-learning. Machine Learning, 8(3–4), 279–292. DOI: 10.1007/BF00992698 ↗
  2. Sutton, R. S., & Barto, A. G. (2018). Reinforcement Learning: An Introduction (2nd ed.). MIT Press. ISBN: 978-0-262-03924-6

How to cite this page

ScholarGate. (2026, June 2). Q-Learning (Off-Policy Temporal-Difference Control). ScholarGate. https://scholargate.app/en/machine-learning/q-learning

Related methods

Deep Reinforcement LearningDynamic ProgrammingPolicy Gradient

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Deep Reinforcement LearningDeep learning↔ compare
  • Dynamic ProgrammingOptimization↔ compare
  • Policy GradientMachine learning↔ compare
Compare side by side →

Referenced by

Policy Gradient

Similar methods

Reinforcement LearningDeep Reinforcement LearningPolicy GradientBayesian Dynamic ProgrammingWeakly supervised reinforcement learningStochastic Dynamic ProgrammingTransfer Learning with Reinforcement LearningFine-Tuned Reinforcement Learning

Related reference concepts

Value-Based MethodsReinforcement LearningDeep Reinforcement LearningMarkov Decision ProcessesPolicy Gradient MethodsSequential Decision Making (MDPs)

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Q-Learning (Q-Learning (Off-Policy Temporal-Difference Control)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/q-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Christopher Watkins & Peter Dayan
Year
1992
Type
Model-free reinforcement-learning control algorithm
Subfamily
Reinforcement learning
Policy
Off-policy (learns optimal Q while exploring)
Guarantee
Converges to optimal Q under standard conditions
Related methods
Deep Reinforcement LearningDynamic ProgrammingPolicy Gradient
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account