Reinforcement Learning with Option Machines
Floris den Hengst, Vincent Francois-Lavet, Mark Hoogendoorn, Frank van Harmelen
Abstract
Reinforcement learning (RL) is a powerful framework for learning complex behaviors, but lacks adoption in many settings due to sample size requirements. We introduce a framework for increasing sample efficiency of RL algorithms. Our approach focuses on optimizing environment rewards with high-level instructions. These are modeled as a high-level controller over temporally extended actions known as options. These options can be looped, interleaved and partially ordered with a rich language for high-level instructions. Crucially, the instructions may be underspecified in the sense that following them does not guarantee high reward in the environment. We present an algorithm for control with these so-called option machines (OMs), discuss option selection for the partially ordered case and describe an algorithm for learning with OMs. We compare our approach in zero-shot, single- and multi-task settings in an environment with fully specified and underspecified instructions. We find that OMs perform significantly better than or comparable to the state-of-art in all environments and learning settings.
BibTeX
@inproceedings{ijcai2022p403,
title = {Reinforcement Learning with Option Machines},
author = {den Hengst, Floris and Francois-Lavet, Vincent and Hoogendoorn, Mark and van Harmelen, Frank},
booktitle = {Proceedings of the Thirty-First International Joint Conference on
Artificial Intelligence, {IJCAI-22}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Lud De Raedt},
pages = {2909--2915},
year = {2022},
month = {7},
note = {Main Track},
doi = {10.24963/ijcai.2022/403},
url = {https://doi.org/10.24963/ijcai.2022/403},
}