Title :
A CMAC-Q-Learning based Dyna agent
Author :
Hsu, Yuan-Pao ; Jiang, Wei-Cheng ; Lin, Hsin-Yi
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Formosa Univ., Yunlin
Abstract :
In the this paper, a CMAC-Q-learning based Dyna agent is presented to relieve the problem of learning speed in reinforcement learning, in order to achieve the goals of shortening training process and increasing the learning, speed. We combine CMAC, Q-learning, and prioritized sweeping techniques to construct the Dyna agent in which a Q-learning is trained for policy learning; meanwhile, model approximators, called CMAC-model and CMAC-R-model, are in charge of approximating the environment model. The approximated model provides the Q-learning with virtual interaction experience to further update the policy within the time gap when there is no interplay between the agent and the real environment. The Dyna agent switches seamlessly between the real environment and the virtual environment model for the objective of policy learning. A simulation for controlling a differential-drive mobile robot has been conducted to demonstrate that the proposed method can preliminarily achieve the design goal.
Keywords :
cerebellar model arithmetic computers; learning (artificial intelligence); software agents; CMAC-Q-learning; CMAC-R-model; Dyna agent; cerebellar model articulation controller; differential-drive mobile robot; learning speed; model approximator; policy learning; prioritized sweeping technique; reinforcement learning; virtual interaction; Computer industry; Computer science; Industrial control; Industrial training; Intelligent agent; Intelligent control; Intelligent robots; Learning; Robot control; Service robots; CMAC; Dyna Agent; Q-learning;
Conference_Titel :
SICE Annual Conference, 2008
Conference_Location :
Tokyo
Print_ISBN :
978-4-907764-30-2
Electronic_ISBN :
978-4-907764-29-6
DOI :
10.1109/SICE.2008.4655167