Action selection in modular reinforcement learning
dc.contributor.advisor | Ballard, Dana H. (Dana Harry), 1946- | |
dc.creator | Zhang, Ruohan | en |
dc.date.accessioned | 2014-09-16T20:04:19Z | en |
dc.date.accessioned | 2018-01-22T22:26:28Z | |
dc.date.available | 2018-01-22T22:26:28Z | |
dc.date.issued | 2014-08 | en |
dc.date.submitted | August 2014 | en |
dc.date.updated | 2014-09-16T20:04:19Z | en |
dc.description | text | en |
dc.description.abstract | Modular reinforcement learning is an approach to resolve the curse of dimensionality problem in traditional reinforcement learning. We design and implement a modular reinforcement learning algorithm, which is based on three major components: Markov decision process decomposition, module training, and global action selection. We define and formalize module class and module instance concepts in decomposition step. Under our framework of decomposition, we train each modules efficiently using SARSA($\lambda$) algorithm. Then we design, implement, test, and compare three action selection algorithms based on different heuristics: Module Combination, Module Selection, and Module Voting. For last two algorithms, we propose a method to calculate module weights efficiently, by using standard deviation of Q-values of each module. We show that Module Combination and Module Voting algorithms produce satisfactory performance in our test domain. | en |
dc.description.department | Computer Sciences | en |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | http://hdl.handle.net/2152/25916 | en |
dc.language.iso | en | en |
dc.subject | Modular reinforcement learning | en |
dc.subject | Action selection | en |
dc.subject | Module weight | en |
dc.title | Action selection in modular reinforcement learning | en |
dc.type | Thesis | en |