Scaling all-goals updates in reinforcement learning using convolutional neural networks

3Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

Abstract

Being able to reach any desired location in the environment can be a valuable asset for an agent. Learning a policy to navigate between all pairs of states individually is often not feasible. An all-goals updating algorithm uses each transition to learn Q-values towards all goals simultaneously and off-policy. However the expensive numerous updates in parallel limited the approach to small tabular cases so far. To tackle this problem we propose to use convolutional network architectures to generate Q-values and updates for a large number of goals at once. We demonstrate the accuracy and generalization qualities of the proposed method on randomly generated mazes and Sokoban puzzles. In the case of on-screen goal coordinates the resulting mapping from frames to distance-maps directly informs the agent about which places are reachable and in how many steps. As an example of application we show that replacing the random actions in ε-greedy exploration by several actions towards feasible goals generates better exploratory trajectories on Montezuma’s Revenge and Super Mario All-Stars games.

Cite

CITATION STYLE

APA

Pardo, F., Levdik, V., & Kormushev, P. (2020). Scaling all-goals updates in reinforcement learning using convolutional neural networks. In AAAI 2020 - 34th AAAI Conference on Artificial Intelligence (pp. 5355–5362). AAAI press. https://doi.org/10.1609/aaai.v34i04.5983

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free