Automatic shaping and decomposition of reward functions
Author:
Open Access
- 20 June 2007
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 601-608
Abstract
This paper investigates the problem of automatically learning how to restructure the reward function of a Markov decision process so as to speed up reinforcement learning. We begin by describing a method that learns a shaped reward function given a set of state and temporal abstractions. Next, we consider decomposition of the per-timestep reward in multieffector problems, in which the overall agent can be decomposed into multiple units that are concurrently carrying out various tasks. We show by example that to find a good reward decomposition, it is often necessary to first shape the rewards appropriately. We then give a function approximation algorithm for solving both problems together. Standard reinforcement learning algorithms can be augmented with our methods, and we show experimentally that in each case, significantly faster learning results.Keywords
This publication has 8 references indexed in Scilit:
- Automatic shaping and decomposition of reward functions2007
- Autonomous shaping2006
- Efficient Solution Algorithms for Factored MDPsJournal of Artificial Intelligence Research, 2003
- Hierarchical Reinforcement Learning with the MAXQ Value Function DecompositionJournal of Artificial Intelligence Research, 2000
- Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learningArtificial Intelligence, 1999
- An Upper Bound on the Loss from Approximate Optimal-Value FunctionsMachine Learning, 1994
- Reward Functions for Accelerated Learning1994
- An optimal one-way multigrid algorithm for discrete-time stochastic controlIEEE Transactions on Automatic Control, 1991