Using Linear Programming for Bayesian Exploration in Markov Decision Processes
Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2437-2441.
Abstract
A key problem in reinforcement learning is finding a good balance between the need to explore the environment and the need to gain rewards by exploiting existing knowledge. Much research has been devoted to this topic, and many of the proposed methods are aimed simply at ensuring that enough samples are gathered to estimate the value function well. In contrast, in 1959 Bellman proposed constructing a representation in which the states of the original system are paired with knowledge about the current model. Hence, knowledge about the possible Markov models of the environment is represented and maintained explicitly. Unfortunately, this approach is intractable except for bandit problems (where it gives rise to Gittins indices, an optimal exploration method). In this paper, we explore ideas for making this method computationally tractable. We maintain a model of the environment as a Markov Decision Process. We sample finite-length trajectories from the infinite tree using ideas based on sparse sampling. Finding the values of the nodes of this sparse subtree can then be expressed as an optimization problem, which we solve using Linear Programming. We illustrate this approach on a few domains and compare it with other exploration algorithms.
@inproceedings{ijcai2007p392,
title = {Using Linear Programming for Bayesian Exploration in Markov Decision Processes},
author = {Castro, Pablo Samuel and Precup, Doina},
booktitle = {Proceedings of the Twentieth International Joint Conference on
Artificial Intelligence, {IJCAI-07}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Ramon López de Mántaras},
pages = {2437--2441},
year = {2007},
url = {https://ijcai.org/proceedings/2007/392},
}
TY - CPAPER TI - Using Linear Programming for Bayesian Exploration in Markov Decision Processes AU - Castro, Pablo Samuel AU - Precup, Doina T2 - Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, IJCAI-07 PB - International Joint Conferences on Artificial Intelligence PY - 2007 SP - 2437 EP - 2441 UR - https://ijcai.org/proceedings/2007/392 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: