Proceedings

Robust Adversarial Imitation Learning via Adaptively-Selected Demonstrations

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 3155-3161.

https://doi.org/10.24963/ijcai.2021/434

© 2021 International Joint Conferences on Artificial Intelligence

Abstract

The agent in imitation learning (IL) is expected to mimic the behavior of the expert. Its performance relies highly on the quality of given expert demonstrations. However, the assumption that collected demonstrations are optimal cannot always hold in real-world tasks, which would seriously influence the performance of the learned agent. In this paper, we propose a robust method within the framework of Generative Adversarial Imitation Learning (GAIL) to address imperfect demonstration issue, in which good demonstrations can be adaptively selected for training while bad demonstrations are abandoned. Specifically, a binary weight is assigned to each expert demonstration to indicate whether to select it for training. The reward function in GAIL is employed to determine this weight (i.e. higher reward results in higher weight). Compared to some existing solutions that require some auxiliary information about this weight, we set up the connection between weight and model so that we can jointly optimize GAIL and learn the latent weight. Besides hard binary weighting, we also propose a soft weighting scheme. Experiments in the Mujoco demonstrate the proposed method outperforms other GAIL-based methods when dealing with imperfect demonstrations.

  1. [Amodei et al., 2016] Dario Amodei, Chris Olah, Jacob Steinhardt, Paul Christiano, John Schulman, and Dan Mané. Concrete prob- lems in ai safety. arXiv preprint arXiv:1606.06565, 2016.
  2. [Arjovsky et al., 2017] Martin Arjovsky, Soumith Chintala, and Léon Bottou. Wasserstein gan. arXiv preprint arXiv:1701.07875, 2017.
  3. [Bain and Sammut, 1995] Michael Bain and Claude Sammut. A framework for behavioural cloning. In Machine Intelligence 15, pages 103-129, 1995.
  4. [Bazaraa et al., 2013] Mokhtar S Bazaraa, Hanif D Sherali, and Chitharanjan M Shetty. Nonlinear programming: theory and al- gorithms. John Wiley & Sons, 2013.
  5. [Bennett and Demiriz, 1999] Kristin P Bennett and Ayhan Demiriz. Semi-supervised support vector machines. In Advances in Neural Information processing systems, pages 368-374, 1999.
  6. [Brown et al., 2019] Daniel S Brown, Wonjoon Goo, Prabhat Na- garajan, and Scott Niekum. Extrapolating beyond suboptimal demonstrations via inverse reinforcement learning from observa- tions. arXiv preprint arXiv:1904.06387, 2019.
  7. [Brown et al., 2020] Daniel S Brown, Wonjoon Goo, and Scott Niekum. Better-than-demonstrator imitation learning via automatically-ranked demonstrations. In Conference on Robot Learning, pages 330-359, 2020.
  8. [Chen et al., 2016] Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, and Pieter Abbeel. Infogan: Inter- pretable representation learning by information maximizing gen- erative adversarial nets. In Advances in neural information pro- cessing systems, pages 2172-2180, 2016.
  9. [Christiano et al., 2017] Paul F Christiano, Jan Leike, Tom Brown, Miljan Martic, Shane Legg, and Dario Amodei. Deep reinforce- ment learning from human preferences. In Advances in Neural Information Processing Systems, pages 4299-4307, 2017.
  10. [Codevilla et al., 2018] Felipe Codevilla, Matthias Miiller, Antonio López, Vladlen Koltun, and Alexey Dosovitskiy. End-to-end driving via conditional imitation learning. In 2018 IEEE Inter- national Conference on Robotics and Automation (ICRA), pages 1-9. IEEE, 2018.
  11. [Englert et al., 2013] Peter Englert, Alexandros Paraschos, Jan Pe- ters, and Marc Peter Deisenroth. Model-based imitation learn- ing by probabilistic trajectory matching. In 2013 IEEE Inter- national Conference on Robotics and Automation, pages 1922- 1927. IEEE, 2013.
  12. [Fu et al., 2017] Justin Fu, Katie Luo, and Sergey Levine. Learning robust rewards with adversarial inverse reinforcement learning. arXiv preprint arXiv:1710.11248, 2017.
  13. [Goodfellow et al., 2014] Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Generative adversarial nets. In Advances in neural information processing systems, pages 2672-2680, 2014.
  14. [Ho and Ermon, 2016] Jonathan Ho and Stefano Ermon. Genera- tive adversarial imitation learning. In Advances in neural infor- mation processing systems, pages 4565-4573, 2016.
  15. [Hussein et al., 2017] Ahmed Hussein, Mohamed Medhat Gaber, Eyad Elyan, and Chrisina Jayne. Imitation learning: A survey of learning methods. ACM Computing Surveys (CSUR), 50(2):1- 35, 2017.
  16. [Jiang et al., 2015] Lu Jiang, Deyu Meng, Qian Zhao, Shiguang Shan, and Alexander G Hauptmann. Self-paced curriculum learn- ing. In AAAI, volume 2, page 6, 2015.
  17. [Kumar et al., 2010] M Pawan Kumar, Benjamin Packer, and Daphne Koller. Self-paced learning for latent variable models. In Advances in neural information processing systems, pages 1189- 1197, 2010.
  18. [Li et al., 2017] Yunzhu Li, Jiaming Song, and Stefano Ermon. In- fogail: Interpretable imitation learning from visual demonstra- tions. In Advances in Neural Information Processing Systems, pages 3812-3822, 2017.
  19. [Li et al., 2018] Hao Li, Zheng Xu, Gavin Taylor, Christoph Studer, and Tom Goldstein. Visualizing the loss landscape of neural nets. In Advances in Neural Information Processing Systems, pages 6389-6399, 2018.
  20. [Peng et al., 2018] Xue Bin Peng, Angjoo Kanazawa, Sam Toyer, Pieter Abbeel, and Sergey Levine. Variational discriminator bot- tleneck: Improving imitation learning, inverse rl, and gans by constraining information flow. arXiv preprint arXiv:1810.00821, 2018.
  21. [Puterman, 1994] Martin L. Puterman. Markov Decision Pro- cesses: Discrete Stochastic Dynamic Programming. Wiley Series in Probability and Statistics. Wiley, 1994.
  22. [Supancic and Ramanan, 2013] James S Supancic and Deva Ra- manan. Self-paced learning for long-term tracking. In Pro- ceedings of the IEEE conference on computer vision and pattern recognition, pages 2379-2386, 2013.
  23. [Sutton and Barto, 2018] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, 2018.
  24. [Tangkaratt et al., 2019] Voot Tangkaratt, Bo Han, Moham- mad Emtiyaz Khan, and Masashi Sugiyama. Vild: Variational imitation learning with diverse-quality demonstrations. arXiv preprint arXiv:1909.06769, 2019.
  25. [Todorov et al., 2012] Emanuel Todorov, Tom Erez, and Yuval Tassa. Mujoco: A physics engine for model-based control. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 5026-5033. IEEE, 2012.
  26. [Valko et al., 2013] Michal Valko, Mohammad Ghavamzadeh, and Alessandro Lazaric. Semi-supervised apprenticeship learning. In European Workshop on Reinforcement Learning, pages 131-142, 2013.
  27. [Wang et al., 2021] Yunke Wang, Chang Xu, Bo Du, and Honglak Lee. Learning to weight imperfect demonstrations. In Pro- ceedings of the 38th annual international conference on machine learning, 2021.
  28. [Wu et al., 2019] Yueh-Hua Wu, Nontawat Charoenphakdee, Han Bao, Voot Tangkaratt, and Masashi Sugiyama. Imitation learning from imperfect demonstration. arXiv preprint arXiv:1901.09387, 2019.
  29. [Xiao et al., 2019] Huang Xiao, Michael Herman, Joerg Wag- ner, Sebastian Ziesche, Jalal Etesami, and Thai Hong Linh. Wasserstein adversarial imitation learning. arXiv preprint arXiv:1906.08113, 2019.
  30. [Xu et al., 2015] Chang Xu, Dacheng Tao, and Chao Xu. Multi- view self-paced learning for clustering. In Twenty-Fourth Inter- national Joint Conference on Artificial Intelligence, 2015.
  31. [Ziebart et al., 2008] Brian D Ziebart, Andrew Maas, J Andrew Bagnell, and Anind K Dey. Maximum entropy inverse reinforce- ment learning. 2008.

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

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