Marginal Utility for Planning in Continuous or Large Discrete Action Spaces
Zaheen Ahmad, Levi Lelis, Michael Bowling
Abstract
Sample-based planning is a powerful family of algorithms for generating intelligent behavior from a model of the environment. Generating good candidate actions is critical to the success of sample-based planners, particularly in continuous or large action spaces. Typically, candidate action generation exhausts the action space, uses domain knowledge, or more recently, involves learning a stochastic policy to provide such search guidance. In this paper we explore explicitly learning a candidate action generator by optimizing a novel objective, marginal utility. The marginal utility of an action generator measures the increase in value of an action over previously generated actions. We validate our approach in both curling, a challenging stochastic domain with continuous state and action spaces, and a location game with a discrete but large action space. We show that a generator trained with the marginal utility objective outperforms hand-coded schemes built on substantial domain knowledge, trained stochastic policies, and other natural objectives for generating actions for sampled-based planners.
BibTeX
@inproceedings{NEURIPS2020_14da15db,
author = {Ahmad, Zaheen and Lelis, Levi and Bowling, Michael},
booktitle = {Advances in Neural Information Processing Systems},
editor = {H. Larochelle and M. Ranzato and R. Hadsell and M.F. Balcan and H. Lin},
pages = {1937--1946},
publisher = {Curran Associates, Inc.},
title = {Marginal Utility for Planning in Continuous or Large Discrete Action Spaces},
url = {https://proceedings.neurips.cc/paper_files/paper/2020/file/14da15db887a4b50efe5c1bc66537089-Paper.pdf},
volume = {33},
year = {2020}
}