Benchmarking End-to-End Behavioural Cloning on Video Games

04/02/2020
by   Anssi Kanervisto, et al.
0

Behavioural cloning, where a computer is taught to perform a task based on demonstrations, has been successfully applied to various video games and robotics tasks, with and without reinforcement learning. This also includes end-to-end approaches, where a computer plays a video game like humans do: by looking at the image displayed on the screen, and sending keystrokes to the game. As a general approach to playing video games, this has many inviting properties: no need for specialized modifications to the game, no lengthy training sessions and the ability to re-use the same tools across different games. However, related work includes game-specific engineering to achieve the results. We take a step towards a general approach and study the general applicability of behavioural cloning on twelve video games, including six modern video games (published after 2010), by using human demonstrations as training data. Our results show that these agents cannot match humans in raw performance but can learn human-like behaviour. We also demonstrate how the quality of the data matters, and how recording data from humans is subject to a state-action mismatch, due to human reflexes.

READ FULL TEXT
research
05/30/2018

"Press Space to Fire": Automatic Video Game Tutorial Generation

We propose the problem of tutorial generation for games, i.e. to generat...
research
11/11/2020

Robust Reinforcement Learning for General Video Game Playing

Reinforcement learning has successfully learned to play challenging boar...
research
02/28/2018

Investigating Human Priors for Playing Video Games

What makes humans so good at solving seemingly complex video games? Unli...
research
05/29/2018

"How to rate a video game?" - A prediction system for video games based on multimodal information

Video games have become an integral part of most people's lives in recen...
research
11/07/2016

Playing SNES in the Retro Learning Environment

Mastering a video game requires skill, tactics and strategy. While these...
research
11/05/2009

Examples as Interaction: On Humans Teaching a Computer to Play a Game

This paper reviews an experiment in human-computer interaction, where in...

Please sign up or login with your details

Forgot password? Click here to reset