Action-Conditional Video Prediction using Deep Networks in Atari Games


Motivated by vision-based reinforcement learning (RL) problems, in particular Atari games from the recent benchmark Aracade Learning Environment (ALE), we consider spatio-temporal prediction problems where future (image-)frames are dependent on control variables or actions as well as previous frames.  While not composed of natural scenes, frames in Atari games are high-dimensional in size, can involve tens of objects with one or more objects being controlled by the actions directly and many other objects being influenced indirectly, can involve entry and departure of objects, and can involve deep partial observability. We propose and evaluate two deep neural network architectures that consist of encoding, action-conditional transformation, and decoding layers based on convolutional neural networks and recurrent neural networks. Experimental results show that the proposed architectures are able to generate visually-realistic frames that are also useful for control over approximately 100-step action-conditional futures in some games. To the best of our knowledge, this paper is the first to make and evaluate long-term predictions on high-dimensional video conditioned by control inputs.


Action-Conditional Video Prediction using Deep Networks in Atari Games
Junhyuk Oh, Xiaoxiao Guo, Honglak Lee, Richard Lewis, Satinder Singh
In Advances in Neural Information Processing Systems (NIPS), 2015. 
Spotlight presentation Acceptance rate: 4.5% (82/1858)
[PDF] [Supplementary Material] [BibTeX[ArXiv] [Code]

Summary of Prediction video

Examples of Informed Exploration

Prediction video from our model 

  • Seaquest

  • Freeway
  • Space Invaders

  • QBert

  • Ms Pacman