Proceedings

Learning from Demonstrations with High-Level Side Information

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 3055-3061.

https://doi.org/10.24963/ijcai.2017/426

Abstract

We consider the problem of learning from demonstration, where extra side information about the demonstration is encoded as a co-safe linear temporal logic formula. We address two known limitations of existing methods that do not account for such side information. First, the policies that result from existing methods, while matching the expected features or likelihood of the demonstrations, may still be in conflict with high-level objectives not explicit in the demonstration trajectories. Second, existing methods fail to provide a priori guarantees on the out-of-sample generalization performance with respect to such high-level goals. This lack of formal guarantees can prevent the application of learning from demonstration to safety-

critical systems, especially when inference to state space regions with poor demonstration coverage is required. In this work, we show that side information, when explicitly taken into account, indeed improves the performance and safety of the learned policy with respect to task implementation. Moreover, we describe an automated procedure to systematically generate the features that encode side information expressed in temporal logic.

  1. [Abbeel and Ng, 2004] Pieter Abbeel and Andrew Y Ng. Apprenticeship learning via inverse reinforcement learn- ing. In Proceedings of the twenty-first international con- ference on Machine learning, page 1. ACM, 2004.
  2. [Albert and Anderson, 1984] A. Albert and J. A. Anderson. On the existence of maximum likelihood estimates in lo- gistic regression models. Biometrika, 71(1):1, 1984.
  3. [Argall et al., 2009] Brenna D Argall, Sonia Chernova, Manuela Veloso, and Brett Browning. A survey of robot learning from demonstration. Robotics and autonomous systems, 57(5):469-483, 2009.
  4. [Babes et al., 2011] Monica Babes, Vukosi Marivate, Kaushik Subramanian, and Michael L Littman. Ap- prenticeship learning about multiple intentions. In Proceedings of the 28th International Conference on Machine Learning (ICML-11), pages 897-904, 2011.
  5. [Baier et al., 2008] Christel Baier, Joost-Pieter Katoen, and Kim Guldstrand Larsen. Principles of model checking. MIT press, 2008.
  6. [Bertsekas et al., 1995] Dimitri P Bertsekas, Dimitri P Bert- sekas, Dimitri P Bertsekas, and Dimitri P Bertsekas. Dynamic programming and optimal control, volume 1. Athena Scientific Belmont, MA, 1995.
  7. [Bloem and Bambos, 2014] Michael Bloem and Nicholas Bambos. Infinite time horizon maximum causal entropy inverse reinforcement learning. In Decision and Control (CDC), 2014 IEEE 53rd Annual Conference on, pages 4911-4916. IEEE, 2014.
  8. [Bobadilla et al., 2012] Leonardo Bobadilla, Oscar Sanchez, Justin Czarnowski, Katrina Gossman, and Steven M LaValle. Controlling wild bodies using linear tempo- ral logic. In Robotics: Science and systems, volume 7, page 17, 2012.
  9. [Boularias et al., 2011] Abdeslam Boularias, Jens Kober, and Jan Peters. Relative entropy inverse reinforcement learning. pages 182-189, 2011.
  10. [Dvijotham and Todorov, 2010] Krishnamurthy Dvijotham and Emanuel Todorov. Inverse optimal control with linearly-solvable MDPs. In International Conference on Machine Learning, pages 335-342, 2010.
  11. [Fainekos et al., 2005] Georgios E Fainekos, Hadas Kress- Gazit, and George J Pappas. Temporal logic motion plan- ning for mobile robots. In Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on, pages 2020-2025. IEEE, 2005.
  12. [John, 1994] George H John. When the best move isn't op- timal: Q-learning with exploration. In AAAI, page 1464.
  13. [Kress-Gazit et al., 2011] Hadas Kress-Gazit, Tichakorn Wongpiromsarn, and Ufuk Topcu. Correct, reactive, high-level robot control. IEEE Robotics & Automation Magazine, 18(3):65-74, 2011.
  14. [Kupferman and Vardi, 2001] Orna Kupferman and Moshe Y Vardi. Model checking of safety proper- ties. Formal Methods in System Design, 19(3):291-314, 2001.
  15. [Macglashan and Littman, 2015] James Macglashan and Michael L Littman. Between imitation and intention learning. In International Conference on Artificial Intelligence, pages 3692-3698, 2015.
  16. [Neu and Szepesvári, 2007] Gergely Neu and Csaba Szepesvári. Apprenticeship learning using inverse rein- forcement learning and gradient methods. In Proceedings of the Twenty-Third Conference on Uncertainty in Arti- ficial Intelligence, UAI'07, pages 295-302, Arlington, Virginia, United States, 2007. AUAI Press.
  17. [Ng et al., 2000] Andrew Y Ng, Stuart J Russell, et al. Algo- rithms for inverse reinforcement learning. In Icml, pages 663-670, 2000.
  18. [Pnueli, 1981] Amir Pnueli. The temporal semantics of concurrent programs. Theoretical computer science, 13(1):45-60, 1981.
  19. [Ramachandran and Amir, 2007] Deepak Ramachandran and Eyal Amir. Bayesian inverse reinforcement learning. In IJCAI 2007, Proceedings of the International Joint Conference on Artificial Intelligence, Hyderabad, India, January, pages 2586-2591, 2007.
  20. [Ratliff et al., 2006] Nathan D Ratliff, J Andrew Bagnell, and Martin A Zinkevich. Maximum margin planning. In Proceedings of the 23rd international conference on Ma- chine learning, pages 729-736. ACM, 2006.
  21. [Wolff et al., 2012] Eric Wolff, Ufuk Topcu, and Richard Murray. Optimal control with weighted average costs and temporal logic specifications. In Proceedings of Robotics: Science and Systems, Sydney, Australia, July 2012.
  22. [Ziebart et al., 2008] Brian D Ziebart, Andrew Maas, J. An- drew Bagnell, and Anind K Dey. Maximum entropy in- verse reinforcement learning. In National Conference on Artificial Intelligence, pages 1433-1438, 2008.

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

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