Learning to Plan from Raw Data in Grid-based Games

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

45 Downloads (Pure)


An agent that autonomously learns to act in its environment must acquire a model of the domain dynamics. This can be a challenging task, especially in real-world domains, where observations are high-dimensional and noisy. Although in automated planning the dynamics are typically given, there are action schema learning approaches that learn symbolic rules (e.g. STRIPS or PDDL) to be used by traditional planners. However, these algorithms rely on logical descriptions of environment observations. In contrast, recent methods in deep reinforcement learning for games learn from pixel observations. However, they typically do not acquire an environment model, but a policy for one-step action selection. Even when a model is learned, it cannot generalize to unseen instances of the training domain. Here we propose a neural network-based method that learns from visual observations an approximate, compact, implicit representation of the domain dynamics, which can be used for planning with standard search algorithms, and generalizes to novel domain instances. The learned model is composed of submodules, each implicitly representing an action schema in the traditional sense. We evaluate our approach on visual versions of the standard domain Sokoban, and show that, by training on one single instance, it learns a transition model that can be successfully used to solve new levels of the game.
Original languageEnglish
Title of host publicationProceedings of 4th Global Conference on Artificial Intelligence
Publication date2019
Publication statusPublished - 2019
Event4th Global Conference on Artificial Intelligence - Luxembourg, Luxembourg
Duration: 18 Sep 201821 Sep 2018


Conference4th Global Conference on Artificial Intelligence
SeriesEPiC Series in Computing

Fingerprint Dive into the research topics of 'Learning to Plan from Raw Data in Grid-based Games'. Together they form a unique fingerprint.

Cite this