Autoencoder-augmented Neuroevolution for Visual Doom Playing

07/12/2017
by   Samuel Alvernaz, et al.
0

Neuroevolution has proven effective at many reinforcement learning tasks, but does not seem to scale well to high-dimensional controller representations, which are needed for tasks where the input is raw pixel data. We propose a novel method where we train an autoencoder to create a comparatively low-dimensional representation of the environment observation, and then use CMA-ES to train neural network controllers acting on this input data. As the behavior of the agent changes the nature of the input data, the autoencoder training progresses throughout evolution. We test this method in the VizDoom environment built on the classic FPS Doom, where it performs well on a health-pack gathering task.

READ FULL TEXT

page 5

page 6

page 7

research
04/22/2022

Deep Reinforcement Learning Using a Low-Dimensional Observation Filter for Visual Complex Video Game Playing

Deep Reinforcement Learning (DRL) has produced great achievements since ...
research
12/01/2022

The Effect of Data Dimensionality on Neural Network Prunability

Practitioners prune neural networks for efficiency gains and generalizat...
research
08/03/2022

Maintaining Performance with Less Data

We propose a novel method for training a neural network for image classi...
research
08/17/2022

"Task-relevant autoencoding" enhances machine learning for human neuroscience

In human neuroscience, machine learning can help reveal lower-dimensiona...
research
03/30/2020

Laplacian Denoising Autoencoder

While deep neural networks have been shown to perform remarkably well in...
research
07/19/2018

The Deep Kernelized Autoencoder

Autoencoders learn data representations (codes) in such a way that the i...
research
05/07/2019

Variational training of neural network approximations of solution maps for physical models

A novel solve-training framework is proposed to train neural network in ...

Please sign up or login with your details

Forgot password? Click here to reset