Proceedings

Using Cases as Heuristics in Reinforcement Learning: A Transfer Learning Application

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 1211-1216.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-206

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we propose to combine three AI techniques to speed up a Reinforcement Learning algorithm in a Transfer Learning problem: Case-based Reasoning, Heuristically Accelerated Reinforcement Learning and Neural Networks. To do so, we propose a new algorithm, called L3, which works in 3 stages: in the first stage, it uses Reinforcement Learning to learn how to perform one task, and stores the optimal policy for this problem as a case-base; in the second stage, it uses a Neural Network to map actions from one domain to actions in the other domain and; in the third stage, it uses the case-base learned in the first stage as heuristics to speed up the learning performance in a related, but different, task. The RL algorithm used in the first phase is the Q-learning and in the third phase is the recently proposed Case-based Heuristically Accelerated Q-learning. A set of empirical evaluations were conducted in transferring the learning between two domains, the Acrobot and the Robocup 3D: the policy learned during the solution of the Acrobot Problem is transferred and used to speed up the learning of stability policies for a humanoid robot in the Robocup 3D simulator. The results show that the use of this algorithm can lead to a significant improvement in the performance of the agent.

  1. [Aha et al., 2009] David W. Aha, Matthew Molineaux, and Gita Sukthankar. Case-based reasoning in transfer learn- ing. In Lorraine McGinty and David C. Wilson, editors, 8th International Conference on Case-Based Reasoning, volume 5650 of Lecture Notes in Computer Science, pages 29-44. Springer, 2009.
  2. [Auslander et al., 2008] Bryan Auslander, Stephen Lee- Urban, Chad Hogg, and Héctor Muñoz-Avila. Rec- ognizing the enemy: Combining reinforcement learning with strategy selection using case-based reasoning. In Klaus-Dieter Althoff, Ralph Bergmann, Mirjam Minor, and Alexandre Hanft, editors, 9th European Conference on Case-Based Reasoning, volume 5239 of Lecture Notes in Computer Science, pages 59-73. Springer, 2008.
  3. [Banerjee and Stone, 2007] Bikramjit Banerjee and Peter Stone. General game learning using knowledge transfer. In Manuela M. Veloso, editor, Proceedings of the 20th Inter- national Joint Conference on Artificial Intelligence, pages 672-677. AAAI Press, 2007. IJCAI
  4. [Bianchi et al., 2004] Reinaldo A. C. Bianchi, Carlos H. C. Ribeiro, and Anna H. R. Costa. Heuristically Acceler- ated Q-learning: a new approach to speed up reinforce- ment learning. Lecture Notes in Artificial Intelligence, 3171:245-254, 2004.
  5. [Bianchi et al., 2008] Reinaldo A. C. Bianchi, Carlos H. C. Ribeiro, and Anna H. R. Costa. Accelerating autonomous learning by using heuristic selection of actions. Journal of Heuristics, 14(2):135-168, 2008.
  6. [Bianchi et al., 2009] Reinaldo A. C. Bianchi, Raquel Ros, and Ramon López de Mántaras. Improving reinforce- ment learning by using case based heuristics. In Lor- raine McGinty and David C. Wilson, editors, 8th Inter- national Conference on Case-Based Reasoning, volume 5650 of Lecture Notes in Computer Science, pages 75-89. Springer, 2009.
  7. [Boedecker et al., 2010] Joschka Boedecker, Klaus Dorer, Markus Rollmann andYuan Xu, Feng Xue, Marian Buchta, and Hedayat Vatankhah. Spark 3D Simulation System. 2010.
  8. [de Mántaras et al., 2005] Ramon López de Mántaras, David McSherry, Derek Bridge, David Leake, Barry Smyth, Su- san Craw, Boi Faltings, Mary Lou Maher, Michael T. Cox, Kenneth Forbus, Mark Keane, Agnar Aamodt, and Ian Watson. Retrieval, reuse, revision and retention in case- based reasoning. Knowl. Eng. Rev., 20(3):215-240, 2005.
  9. [Drummond, 2002] Chris Drummond. Accelerating rein- forcement learning by composing solutions of automati- cally identified subtasks. Journal of Artificial Intelligence Research, 16:59-104, 2002.
  10. [Fernández and Veloso, 2006] Fernando Fernández and Manuela Veloso. Probabilistic policy reuse in a reinforce- ment learning agent. In Hideyuki Nakashima, Michael P. Wellman, Gerhard Weiss and Peter Stone, editors, Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems, pages 720-727. ACM, 2006.
  11. [Gabel and Riedmiller, 2005] Thomas Gabel and Martin A. Riedmiller. CBR for state value function approximation in reinforcement learning. In Héctor Muñoz-Avila and Francesco Ricci, editors, 6th International Conference on Case-Based Reasoning, volume 3620 of Lecture Notes in Computer Science, pages 206-221. Springer, 2005.
  12. [Juell and Paulson, 2003] Paul Juell and Patrick Paulson. Using reinforcement learning for similarity assessment in case-based systems. IEEE Intelligent Systems, 18(4):60- 67, 2003.
  13. [Lazaric et al., 2008] Alessandro Lazaric, Marcello Restelli, and Andrea Bonarini. Transfer of samples in batch rein- forcement learning. In William W. Cohen, Andrew Mc- Callum and Sam T. Roweis, editors, 25th International Conference on Machine Learning, pages 544-551. ACM, 2008.
  14. [Li et al., 2002] Yang Li, Chen Zonghai, and Chen Feng. A case-based reinforcement learning for probe robot path planning. In 4th World Congress on Intelligent Control and Automation, pages 1161-1165. 2002.
  15. [Ros et al., 2009] Raquel Ros, Josep Lluis Arcos, Ra- mon López de Mántaras, and Manuela Veloso. A case-based approach for coordinated action selection in robot soccer. Artificial Intelligence, 173(9-10):1014-1039, 2009.
  16. [Sharma et al., 2007] Manu Sharma, Michael Holmes, Juan Carlos Santamaría, Arya Irani, Charles Lee Isbell Jr., and Ashwin Ram. Transfer learning in real-time strategy games using hybrid CBR/RL. In Manuela M. Veloso, editor, Proceedings of the 20th International Joint Conference on Artificial Intelligence, pages 1041-1046. AAAI Press, 2007. IJCAI
  17. [Soni and Singh, 2006] Vishal Soni and Satinder Singh. Us- ing homomorphisms to transfer options across continuous reinforcement learning domains. In Proceedings of the 21st National Conference on Artificial Intelligence, vol- ume 1, pages 494-499. AAAI Press, 2006.
  18. [Sutton and Barto, 1998] R. S. Sutton and A. G. Barto. Re- inforcement Learning: An Introduction. MIT Press, Cam- bridge, MA, 1998.
  19. [Taylor and Stone, 2009] Matthew E. Taylor and Peter Stone. Transfer learning for reinforcement learning do- mains: A survey. Journal of Machine Learning Research, 10(1):1633-1685, 2009.
  20. [Taylor et al., 2008] Matthew E. Taylor, Nicholas K. Jong, and Peter Stone. Transferring instances for model- based reinforcement learning. In Walter Daelemans, Bart Goethals and Katharina Morik, editors, 19th European Conference on Machine Learning, volume 5212 of Lecture Notes in Artificial Intelligence, pages 488-505. Springer, 2008.
  21. [Thorndike and Woodworth, 1901] E. L. Thorndike and R. S. Woodworth. The influence of improvement in one mental function upon the efficiency of other functions. Psychological Review, 8:247-261, 1901.
  22. [Torrey et al., 2005] Lisa Torrey, Trevor Walker, Jude W. Shavlik, and Richard Maclin. Using advice to transfer knowledge acquired in one reinforcement learning task to another. In João Gama, Rui Camacho, Alípio Jorge, and Luís Torgo, editors, 16th European Conference on Ma- chine Learning, volume 3720 of Lecture Notes in Com- puter Science, pages 412-424. Springer, 2005.
  23. [von Hessling and Goel, 2005] Andreas von Hessling and Ashok K. Goel. Abstracting reusable cases from reinforce- ment learning. In Stefanie Brüninghaus, editor, 6th Inter- national Conference on Case-Based Reasoning, Workshop Proceedings, pages 227-236, 2005.
  24. [Watkins, 1989] Christopher J. C. H. Watkins. Learning from Delayed Rewards. PhD thesis, University of Cambridge, 1989.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards