What happens when you combine Q-learning with deep neural networks - and why did it let AI master Atari?
DeepMind taught an AI to play 49 Atari games using nothing but raw pixels and a score counter.
The answer
Q-learning, developed by Chris Watkins in 1989, is an algorithm that learns the value of taking each action in each state without needing a model of the environment. In 2013, DeepMind combined Q-learning with deep neural networks to create the Deep Q-Network (DQN), which learned to play 49 different Atari 2600 games from raw pixel input alone - achieving superhuman performance in 29 of them. The breakthrough paper, published in Nature in February 2015, introduced experience replay and target networks to stabilize training. DQN demonstrated that a single general-purpose agent could master diverse tasks, reigniting interest in reinforcement learning.
Source: Nature (Mnih et al., 2015)
- reinforcement learning
- q-learning
- atari
- deep learning
More from AI & Machine Learning
- What radical question did Alan Turing ask in 1950 that launched the entire field of artificial intelligence?
- Can a machine fool you into thinking it's human - and does that mean it's truly intelligent?
- What happened at a small Dartmouth workshop in 1956 that gave artificial intelligence its name?
- How did a 1958 invention called the Perceptron convince people that machines could learn like brains?
- Could a 1966 chatbot really make people believe they were talking to a therapist?
- What was the first robot that could 'reason' about its own actions?