Efficiently Exploiting Symmetries in Real Time Dynamic Programming
Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2556-2560.
Abstract
Current approaches to solving Markov Decision Processes (MDPs) are sensitive to the size of the MDP. When applied to real world problems though, MDPs exhibit considerable implicit redundancy, especially in the form of symmetries. Existing model minimization methods do not exploit this redundancy due to symmetries well. In this work, given such symmetries, we present a time-efficient algorithm to construct a functionally equivalent reduced model of the MDP. Further, we present a Real Time Dynamic Programming (RTDP) algorithm which obviates an explicit construction of the reduced model by integrating the given symmetries into it. The RTDP algorithm solves the reduced model, while working with parameters of the original model and the given symmetries. As RTDP uses its experience to determine which states to backup, it focuses on parts of the reduced state set that are most relevant. This results in significantly faster learning and a reduced overall execution time. The algorithms proposed are particularly effective in the case of structured automorphisms even when the reduced model does not have fewer features. We demonstrate the results empirically on several domains.
@inproceedings{ijcai2007p411,
title = {Efficiently Exploiting Symmetries in Real Time Dynamic Programming},
author = {Narayanamurthy, Shravan Matthur and Ravindran, Balaraman},
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 = {2556--2560},
year = {2007},
url = {https://ijcai.org/proceedings/2007/411},
}
TY - CPAPER TI - Efficiently Exploiting Symmetries in Real Time Dynamic Programming AU - Narayanamurthy, Shravan Matthur AU - Ravindran, Balaraman T2 - Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, IJCAI-07 PB - International Joint Conferences on Artificial Intelligence PY - 2007 SP - 2556 EP - 2560 UR - https://ijcai.org/proceedings/2007/411 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: