paper-with-me

Papers

Benchmarking End-to-End Behavioural Cloning on Video Games

2020-04-02 · Anssi Kanervisto, Joonas Pussinen, Ville Hautamäki

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 do learn basic dynamics and rules. 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.

📄 PDF Abstract BibTeX arXiv:2004.00981

Code (1)

joonaspu/video-game-behavioural-cloning 공식 구현 pytorch

Tasks

Behavioural cloningBenchmarkingReinforcement Learning

Similar Papers 제목 키워드 기반

Counter-Strike Deathmatch with Large-Scale Behavioural Cloning

2021-04-09 · Tim Pearce, Jun Zhu

This paper describes an AI agent that plays the popular first-person-shooter (FPS) video game `Counter-Strike; Global Offensive' (CSGO) from pixel input. The agent, a deep neural network, matches the performance of the m…

AI AgentBehavioural cloningFPS GamesImitation Learning

Behavioural Cloning in VizDoom

2024-01-08 · Ryan Spick, Timothy Bradley, Ayush Raina, Pierluigi Vito Amadori 외

This paper describes methods for training autonomous agents to play the game "Doom 2" through Imitation Learning (IL) using only pixel data as input. We also explore how Reinforcement Learning (RL) compares to IL for hum…

Behavioural cloningImitation LearningReinforcement Learning (RL)

Model-based trajectory stitching for improved behavioural cloning and its applications

2022-12-08 · Charles A. Hepburn, Giovanni Montana

Behavioural cloning (BC) is a commonly used imitation learning method to infer a sequential decision-making policy from expert demonstrations. However, when the quality of the data is not optimal, the resulting behaviour…

Behavioural cloningBenchmarkingD4RLDecision Making+2

Improving Behavioural Cloning with Human-Driven Dynamic Dataset Augmentation

2022-01-19 · Federico Malato, Joona Jehkonen, Ville Hautamäki

Behavioural cloning has been extensively used to train agents and is recognized as a fast and solid approach to teach general behaviours based on expert trajectories. Such method follows the supervised learning paradigm …

Behavioural cloning

Behavioral Cloning via Search in Embedded Demonstration Dataset

2023-06-15 · Federico Malato, Florian Leopold, Ville Hautamaki, Andrew Melnik

Behavioural cloning uses a dataset of demonstrations to learn a behavioural policy. To overcome various learning and policy adaptation problems, we propose to use latent space to index a demonstration dataset, instantly …

Behavioural cloningMinecraft