Proceedings

Imitation Learning in Relational Domains: A Functional-Gradient Boosting Approach

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 1414-1419.

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

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Imitation learning refers to the problem of learning how to behave by observinga teacher in action. We consider imitation learning in relational domains, in which there is a varying number of objects and relations among them. In prior work, simple relational policies are learned by viewing imitation learning as supervised learning of a function from states to actions. For propositional worlds, functional gradient methods have been proved to be beneficial. They are simpler to implement than most existing methods, more efficient, more naturally satisfy common constraints on the cost function, and better represent our prior beliefs about the form of the function. Building on recent generalizations of functional gradient boosting to relational representations, we implement a functional gradient boosting approach to imitation learning in relational domains. In particular, given a set of traces from the human teacher, our system learns a policy in the form of a set of relational regression trees that additively approximate the functional gradients. The use of multiple additive trees combined with relational representation allows for learning more expressive policies than what has been done before. We demonstrate the usefulness of our approach in several different domains.

  1. [Abbeel and Ng, 2004] P. Abbeel and A. Ng. Apprenticeship learn- ing via inverse reinforcement learning. In ICML, 2004.
  2. [Argall et al., 2009] B. Argall, S. Chernova, M. Veloso, and B. Browning. A survey of robot learning from demonstration. Robotics and Autonomous Systems, 57:469-483, 2009.
  3. [Blockeel, 1999] H. Blockeel. Top-down induction of first order logical decision trees. AI Commun., 12(1-2), 1999.
  4. [Boutilier, 2001] C. Boutilier. Symbolic dynamic programming for first-order mdps. In IJCAI, 2001. IJCAI
  5. [Calinon, 2009] S. Calinon. Robot Programming By Demonstra- tion: A probabilistic approach. EPFL Press, 2009.
  6. [Davis and Goadrich, 2006] J. Davis and M. Goadrich. The rela- tionship between precision-recall and ROC curves. In ICML, 2006.
  7. [Dietterich et al., 2004] T.G. Dietterich, A. Ashenfelter, and Y. Bu- latov. Training conditional random fields via gradient tree boost- ing. In ICML, 2004.
  8. [Fikes and Nilsson, 1971] R. Fikes and N. Nilsson. STRIPS: A new approach to the application of theorem proving to problem solv- ing. Artificial Intelligence, 2:189-208, 1971. IJCAI
  9. [Freund and Schapire, 1996] Y. Freund and R. Schapire. Experi- ments with a new boosting algorithm. In ICML, 1996.
  10. [Friedman, 2001] J.H. Friedman. Greedy function approximation: A gradient boosting machine. Annals of Statistics, 29, 2001.
  11. [Getoor and Taskar, 2007] L. Getoor and B. Taskar. Introduction to Statistical Relational Learning. MIT Press, 2007.
  12. [Gretton and Thibaux, 2004] C. Gretton and S. Thibaux. Exploiting first-order regression in inductive policy selection. In UAI, 2004.
  13. [Gutmann and Kersting, 2006] B. Gutmann and K. Kersting. Tilde- CRF: Conditional random fields for logical sequences. In ECML, 2006.
  14. [Joshi and Khardon, 2008] S. Joshi and R. Khardon. Stochastic planning with first order decision diagrams. In ICAPS, 2008.
  15. [Karwath et al., 2008] A. Karwath, K. Kersting, and N. Landwehr. Boosting relational sequence alignments. In ICDM, 2008.
  16. [Kersting and Driessens, 2008] K. Kersting and K. Driessens. Non-parametric policy gradients: A unified treatment of propo- sitional and relational domains. In ICML, 2008.
  17. [Kersting et al., 2004] K. Kersting, M. Van Otterlo, and L. De Raedt. Bellman goes relational. In In ICML, 2004.
  18. [Khardon, 1999] R. Khardon. Learning action strategies for plan- ning domains. Artificial Intelligence, 113:125-148, 1999.
  19. [Li et al., 2004] L. Li, V. Bulitko, and R. Greiner. Batch reinforce- ment learning with state importance. In ECML -Poster, 2004.
  20. [Lieberman, 2000] H. Lieberman. Programming by example (in- troduction). Communications of the ACM, 43:72-74, 2000.
  21. [Minton, 1988] S. Minton. Learning Search Control Knowledge: An Explanation-based Approach. Kluwer Publishers, 1988.
  22. [Natarajan et al., 2011] S. Natarajan, T. Khot, K. Kersting, B. Guttmann, and J. Shavlik. Gradient-based boosting for Statis- tical Relational Learning: The Relational Dependency Network Case. MLJ, 2011.
  23. [Neu and Szepesvari, 2007] G. Neu and C. Szepesvari. Apprentice- ship learning using inverse reinforcement learning and gradient methods. In Proceedings of UAI, pages 295-302, 2007.
  24. [Ng and Russell, 2000] A. Ng and S. Russell. Algorithms for in- verse reinforcement learning. In ICML, 2000.
  25. [Ratliff et al., 2006] N. Ratliff, A. Bagnell, and M. Zinkevich. Maximum margin planning. In ICML, 2006.
  26. [Ratliff et al., 2009] N. Ratliff, D. Silver, and A. Bagnell. Learning to search: Functional gradient techniques for imitation learning. Autonomous Robots, pages 25-53, 2009.
  27. [Sammut et al., 1992] C. Sammut, S. Hurst, D. Kedzier, and D. Michie. Learning to fly. In ICML, 1992.
  28. [Segre and DeJong, 1985] A. Segre and G. DeJong. Explanation- based manipulator learning: Acquisition of planning ability through observation. In Conf on Robotics and Automation, 1985.
  29. [Shavlik and DeJong, 1987] J. Shavlik and G. DeJong. BAGGER: An EBL system that extends and generalizes explanations. In AAAI, 1987.
  30. [Srinivasan, 2004] A. Srinivasan. The Aleph Manual, 2004.
  31. [Stone and Sutton, 2001] P. Stone and R. Sutton. Scaling reinforce- ment learning toward RoboCup soccer. In ICML, 2001.
  32. [Sutton et al., 2000] R. Sutton, D. McAllester, S. Singh, and Y. Mansour. Policy gradient methods for reinforcement learning with function approximation. In NIPS, 2000.
  33. [Syed and Schapire, 2007] U. Syed and R. Schapire. A game- theoretic approach to apprenticeship learning. In NIPS, 2007.
  34. [Torrey et al., 2007] L. Torrey, J. Shavlik, T. Walker, and R. Maclin. Relational macros for transfer in reinforcement learning. In ILP, 2007.
  35. [Yoon et al., 2002] S. Yoon, A. Fern, and R. Givan. Inductive pol- icy selection for first-order mdps. In UAI, 2002.
  36. [Younes et al., 2005] H. Younes, M. Littman, D. Weissman, and J. Asmuth. The first probabilistic track of the international plan- ning competition. JAIR, 24:851-887, 2005.

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

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