Imagine teaching a dog to fetch — not by explaining the rules, but purely by giving treats when it does well and ignoring it when it doesn't. After enough runs, the dog builds an internal sense of which actions lead to treats. Q-learning is that idea, made precise and proved to work.
Introduced by Christopher Watkins in his 1989 PhD thesis and formally proved convergent by Watkins and Peter Dayan in 1992, Q-learning is a model-free reinforcement learning algorithm. "Model-free" means the agent does not need a map of the environment — it just takes actions, observes what reward it gets, and updates its beliefs. Given enough time, those beliefs converge to the optimal policy: the best possible action in every situation.
The core idea is deceptively simple. For every (state, action) pair the agent maintains a number called a Q-value — short for quality — that estimates how much total future reward you can expect if you take that action right now and then play optimally forever after. At every step the agent improves its estimates using the Bellman equation, a one-line formula that ties today's value to tomorrow's best outcome.
That single equation, iterated millions of times, is how a program learned to play 49 Atari games at superhuman level in 2015 (Deep Q-Network, Mnih et al., Nature). It remains the conceptual engine behind almost every major reinforcement learning breakthrough since.
Comments
Loading comments...