journal article·2024-05-09Open access

Data-Driven Policy Learning Methods from Biological Behavior: A Systematic Review

Yuchen Wang, Mitsuhiro Hayashibe, Dai Owaki

Applied Sciences· Volume 14· Issue 10

Abstract

Policy learning enables agents to learn how to map states to actions, thus enabling adaptive and flexible behavioral generation in complex environments. Policy learning methods are fundamental to reinforcement learning techniques. However, as problem complexity and the requirement for motion flexibility increase, traditional methods that rely on manual design have revealed their limitations. Conversely, data-driven policy learning focuses on extracting strategies from biological behavioral data and aims to replicate these behaviors in real-world environments. This approach enhances the adaptability of agents to dynamic substrates. Furthermore, this approach has been extensively applied in autonomous driving, robot control, and interpretation of biological behavior. In this review, we survey developments in data-driven policy-learning algorithms over the past decade. We categorized them into the following three types according to the purpose of the method: (1) imitation learning (IL), (2) inverse reinforcement learning (IRL), and (3) causal policy learning (CPL). We describe the classification principles, methodologies, progress, and applications of each category in detail. In addition, we discuss the distinct features and practical applications of these methods. Finally, we explore the challenges these methods face and prospective directions for future research.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Reinforcement Learning in Robotics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Robotics, Graduate School of Engineering, Tohoku University, Sendai 980-8579, Japan

Research Fellow of Japan Society for the Promotion of Science, Tokyo 102-0083, Japan

Funding

JSPS KAKENHI · JST SPRING

References (100+)

Show source-provided references
1. Toward a Science of Computational Ethology10.1016/j.neuron.2014.09.005 ↗
2. Zhou, Y., Fu, R., Wang, C., and Zhang, R. (2020). Modeling Car-Following Behaviors and Driving Styles with Generative Adversarial Imitation Learning. Sensors, 20.10.3390/s20185034 ↗
3. Fahad, M., Chen, Z., and Guo, Y. (2018, January 1–5). Learning how pedestrians navigate: A deep inverse reinforcement learning approach. Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.10.1109/IROS.2018.8593438 ↗
4. Peng, X.B., Coumans, E., Zhang, T., Lee, T.W., Tan, J., and Levine, S. (2020). Learning agile robotic locomotion skills by imitating animals. arXiv.
5. Learning strategies in table tennis using inverse reinforcement learning10.1007/s00422-014-0599-1 ↗
6. Dürr, V., Theunissen, L.M., Dallmann, C.J., Hoinville, T., and Schmitz, J. (2017). Motor Flexibility in Insects: Adaptive Coordination of Limbs in Locomotion and near-Range Exploration. Behav. Ecol. Sociobiol., 72.10.1007/s00265-017-2412-3 ↗
7. Liberati, A., Altman, D.G., Tetzlaff, J., Mulrow, C., Gøtzsche, P.C., Ioannidis, J.P., Clarke, M., Devereaux, P.J., Kleijnen, J., and Moher, D. (2009). The PRISMA Statement for Reporting Systematic Reviews and Meta-Analyses of Studies That Evaluate Health Care Interventions: Explanation and Elaboration. PLoS Med., 6.10.1371/journal.pmed.1000100 ↗
8. Zhang, T., McCarthy, Z., Jow, O., Lee, D., Chen, X., Goldberg, K., and Abbeel, P. (2018, January 21–25). Deep imitation learning for complex manipulation tasks from virtual reality teleoperation. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia.10.1109/ICRA.2018.8461249 ↗
9. Bojarski, M., Del Testa, D., Dworakowski, D., Firner, B., Flepp, B., Goyal, P., Jackel, L.D., Monfort, M., Muller, U., and Zhang, J. (2016). End to end learning for self-driving cars. arXiv.
10. Codevilla, F., Santana, E., López, A.M., and Gaidon, A. (November, January 27). Exploring the limitations of behavior cloning for autonomous driving. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.
11. Edwards, A., Sahni, H., Schroecker, Y., and Isbell, C. (2019, January 9–15). Imitating latent policies from observation. Proceedings of the 36th International Conference on Machine Learning (ICML), Long Beach, CA, USA.
12. Torabi, F., Warnell, G., and Stone, P. (2018, January 13–19). Behavioral cloning from observation. Proceedings of the 27th International Joint Conferences on Artificial Intelligence (IJCAI), Stockholm, Sweden.10.24963/ijcai.2018/687 ↗
13. Liu, Y., Gupta, A., Abbeel, P., and Levine, S. (2018, January 21–25). Imitation from observation: Learning to imitate behaviors from raw video via context translation. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia.10.1109/ICRA.2018.8462901 ↗
14. Zhang, J., and Cho, K. (2017, January 4–9). Query-efficient imitation learning for end-to-end simulated driving. Proceedings of the AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.10.1609/aaai.v31i1.10857 ↗
15. Abeysirigoonawardena, Y., Shkurti, F., and Dudek, G. (2019, January 20–24). Generating adversarial driving scenarios in high-fidelity simulators. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.10.1109/ICRA.2019.8793740 ↗
16. Harmer, J., Gisslén, L., del Val, J., Holst, H., Bergdahl, J., Olsson, T., Sjöö, K., and Nordin, M. (2018, January 14–17). Imitation learning with concurrent actions in 3D games. Proceedings of the 2018 IEEE Conference on Computational Intelligence and Games (CIG), Maastricht, The Netherlands.10.1109/CIG.2018.8490398 ↗
17. Reddy, S., Dragan, A.D., and Levine, S. (May, January 26). SQIL: Imitation learning via reinforcement learning with sparse rewards. Proceedings of the International Conference on Learning Representations (ICLR), Addis Ababa, Ethiopia.
18. Gupta, A., Kumar, V., Lynch, C., Levine, S., and Hausman, K. (November, January 30). Relay policy learning: Solving long-horizon tasks via imitation and reinforcement learning. Proceedings of the Conference on Robot Learning (CoRL), Osaka, Japan.
19. Gao, Y., Liu, Y., Zhang, Q., Wang, Y., Zhao, D., Ding, D., Pang, Z., and Zhang, Y. (2019, January 14–19). Comparison of control methods based on imitation learning for autonomous driving. Proceedings of the 10th International Conference on Intelligent Control and Information Processing (ICICIP), Marrakesh, Morocco.10.1109/ICICIP47338.2019.9012185 ↗
20. Rajaraman, N., Yang, L., Jiao, J., and Ramchandran, K. (2020, January 6–12). Toward the fundamental limits of imitation learning. Proceedings of the Advances Neural Information Processing Systems (NeurIPS).
21. Ho, J., and Ermon, S. (2016, January 5–10). Generative adversarial imitation learning. Proceedings of the Advances Neural Information Processing Systems (NIPS), Barcelona, Spain.
22. Kuefler, A., Morton, J., Wheeler, T., and Kochenderfer, M. (2017, January 11–14). Imitating driver behavior with generative adversarial networks. Proceedings of the 2017 IEEE Intelligent Vehicles Symposium (IV), Redondo Beach, CA, USA.10.1109/IVS.2017.7995721 ↗
23. Blondé, L., and Kalousis, A. (2019, January 16–18). Sample-efficient imitation learning via generative adversarial nets. Proceedings of the 22nd International Conference on Artificial Intelligence and Statistics (AISTATS), Naha, Japan.
24. Hawke, J., Shen, R., Gurau, C., Sharma, S., Reda, D., Nikolov, N., Mazur, P., Micklethwaite, S., Griffiths, N., and Shah, A. (August, January 31). Urban driving with conditional imitation learning. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA).10.1109/ICRA40945.2020.9197408 ↗
25. CGAIL: Conditional generative adversarial imitation learning—An application in taxi Drivers’ strategy learning10.1109/TBDATA.2020.3039810 ↗
26. Fei, C., Wang, B., Zhuang, Y., Zhang, Z., Hao, J., Zhang, H., Ji, X., and Liu, W. (2021, January 19–26). Triple-GAIL: A multi-modal imitation learning framework with generative adversarial nets. Proceedings of the 29th International Joint Conferences on Artificial Intelligence (IJCAI).10.24963/ijcai.2020/405 ↗
27. Lin, J., and Zhang, Z. (2018, January 28–31). ACGAIL: Imitation learning about multiple intentions with auxiliary classifier GANs. Proceedings of the PRICAI 2018: Trends Artificial Intelligence, Nanjing, China.10.1007/978-3-319-97304-3_25 ↗
28. Merel, J., Tassa, Y., TB, D., Srinivasan, S., Lemmon, J., Wang, Z., Wayne, G., and Heess, N. (2017). Learning human behaviors from motion capture by adversarial imitation. arXiv.
29. Li, Y., Song, J., and Ermon, S. (2017, January 4–9). InfoGAIL: Interpretable imitation learning from visual demonstrations. Proceedings of the Advances Neural Information Processing Systems (NIPS), Long Beach, CA, USA.
30. Kuefler, A., and Kochenderfer, M.J. (2018, January 10–15). Burn-in demonstrations for multi-modal imitation learning. Proceedings of the 17th International Conference on Autonomous Agents and Multiagent Systems, Stockholm, Sweden.
31. Wang, Z., Merel, J.S., Reed, S.E., de Freitas, N., Wayne, G., and Heess, N. (2017, January 4–9). Robust imitation of diverse behaviors. Proceedings of the Advances Neural Information Processing Systems (NIPS), Long Beach, CA, USA.
32. Rafailov, R., Yu, T., Rajeswaran, A., and Finn, C. (2021, January 6–14). Visual adversarial imitation learning using variational models. Proceedings of the Advances Neural Information Processing Systems (NeurIPS).
33. Tai, L., Zhang, J., Liu, M., and Burgard, W. (2018, January 21–25). Socially compliant navigation through raw depth inputs with generative adversarial imitation learning. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia.10.1109/ICRA.2018.8460968 ↗
34. Baram, N., Anschel, O., and Mannor, S. (2016). Model-based adversarial imitation learning. arXiv.
35. Bronstein, E., Palatucci, M., Notz, D., White, B., Kuefler, A., Lu, Y., Paul, S., Nikdel, P., Mougin, P., and Chen, H. (2022, January 23–27). Hierarchical Model-Based Imitation Learning for Planning in Autonomous Driving. Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan.10.1109/IROS47612.2022.9981695 ↗
36. Kostrikov, I., Agrawal, K.K., Dwibedi, D., Levine, S., and Tompson, J. (2019, January 6–9). Discriminator-Actor-Critic: Addressing Sample Inefficiency and Reward Bias in Adversarial Imitation Learning. Proceedings of the International Conference on Learning Representations (ICLR), New Orleans, LA, USA.
37. Sasaki, F., Yohira, T., and Kawaguchi, A. (2019, January 6–9). Sample efficient imitation learning for continuous control. Proceedings of the International Conference on Learning Representations (ICLR), New Orleans, LA, USA.
38. Lee, G., Luo, M., Zambetta, F., and Li, X. (2014, January 6–11). Learning a Super Mario controller from examples of human play. Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China.10.1109/CEC.2014.6900246 ↗
39. Wulfmeier, M., Ondruska, P., and Posner, I. (2015). Maximum entropy deep inverse reinforcement learning. arXiv.
40. Tschiatschek, S., Ghosh, A., Haug, L., Devidze, R., and Singla, A. (2019, January 8–14). Learner-aware teaching: Inverse reinforcement learning with preferences and constraints. Proceedings of the Advances Neural Information Processing Systems (NeurIPS), Vancouver, BC, Canada.
41. Herman, M., Gindele, T., Wagner, J., Schmitt, F., and Burgard, W. (2016, January 9–11). Inverse reinforcement learning with simultaneous estimation of rewards and dynamics. Proceedings of the 19th International Conference on Artificial Intelligence and Statistics (AISTATS), Cadiz, Spain.
42. DHPA: Dynamic human preference analytics framework: A case study on taxi drivers’ learning curve analysis10.1145/3360312 ↗
43. Sadigh, D., Sastry, S., Seshia, S.A., and Dragan, A.D. (2016, January 18–22). Planning for autonomous cars that leverage effects on human actions. Proceedings of the Robotics: Science and System, Cambridge, MA, USA.
44. Advanced planning for autonomous vehicles using reinforcement learning and deep inverse reinforcement learning10.1016/j.robot.2019.01.003 ↗
45. Martinez-Gil, F., Lozano, M., García-Fernández, I., Romero, P., Serra, D., and Sebastián, R. (2020). Using inverse reinforcement learning with real trajectories to get more trustworthy pedestrian simulations. Math., 8.10.3390/math8091479 ↗
46. Learning a Generic Olfactory Search Strategy From Silk Moths by Deep Inverse Reinforcement Learning
47. Can AI predict animal movements? Filling gaps in animal trajectories using inverse reinforcement learning10.1002/ecs2.2447 ↗
48. Ermon, S., Xue, Y., Toth, R., Dilkina, B., Bernstein, R., Damoulas, T., Clark, P., DeGloria, S., Mude, A., and Barrett, C. (2015, January 25–30). Learning large-scale dynamic discrete choice models of spatio-temporal preferences with application to migratory pastoralism in East Africa. Proceedings of the AAAI Conference on Artificial Intelligence, Austin, TX, USA.10.1609/aaai.v29i1.9248 ↗
49. Lage, I., Lifschitz, D., Doshi-Velez, F., and Amir, O. (2019, January 10–16). Exploring computational user models for agent policy summarization. Proceedings of the 28th International Joint Conferences on Artificial Intelligence (IJCAI), Macao, China.10.24963/ijcai.2019/194 ↗
50. Large-scale cost function learning for path planning using deep inverse reinforcement learning10.1177/0278364917722396 ↗
51. Zheng, J., Liu, S., and Ni, L.M. (2014, January 27–31). Robust Bayesian inverse reinforcement learning with sparse behavior noise. Proceedings of the AAAI Conference on Artificial Intelligence, Quebec, Canada.10.1609/aaai.v28i1.8979 ↗
52. Brown, D., Coleman, R., Srinivasan, R., and Niekum, S. (2020, January 12–18). Safe imitation learning via fast Bayesian reward inference from preferences. Proceedings of the 37th International Conference on Machine Learning (ICML).
53. Learning from demonstrations and human evaluative feedbacks: Handling sparsity and imperfection using inverse reinforcement learning approach
54. Brown, D., and Niekum, S. (2018, January 2–7). Efficient probabilistic performance bounds for inverse reinforcement learning. Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.11755 ↗
55. Okal, B., and Arras, K.O. (2016, January 16–21). Learning socially normative robot navigation behaviors with Bayesian inverse reinforcement learning. Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden.10.1109/ICRA.2016.7487452 ↗
56. Neural inverse reinforcement learning in autonomous navigation10.1016/j.robot.2016.06.003 ↗
57. Batzianoulis, I., Iwane, F., Wei, S., Correia, C.G.P.R., Chavarriaga, R., Millán, J.d.R., and Billard, A. (2021). Customizing skills for assistive robotic manipulators, an inverse reinforcement learning approach with error-related potentials. Commun. Biol., 4.10.1038/s42003-021-02891-8 ↗
58. Hierarchical Bayesian inverse reinforcement learning10.1109/TCYB.2014.2336867 ↗
59. Bayesian inverse reinforcement learning for collective animal movement10.1214/21-AOAS1529 ↗
60. Yamaguchi, S., Naoki, H., Ikeda, M., Tsukada, Y., Nakano, S., Mori, I., and Ishii, S. (2018). Identification of Animal Behavioral Strategies by Inverse Reinforcement Learning. PLoS Comput. Biol., 14.10.1371/journal.pcbi.1006122 ↗
61. Modeling pedestrian behavior in pedestrian-vehicle near misses: A continuous Gaussian Process Inverse Reinforcement Learning (GP-IRL) approach10.1016/j.aap.2021.106355 ↗
62. Massimo, D., and Ricci, F. (2018, January 2–7). Harnessing a generalised user behaviour model for next-POI recommendation. Proceedings of the 12th ACM Conference on Recommender Systems, Vancouver, BC, Canada.10.1145/3240323.3240392 ↗
63. Gaussian process-based algorithmic trading strategy identification10.1080/14697688.2015.1011684 ↗
64. Fu, J., Luo, K., and Levine, S. (May, January 30). Learning robust rewards with adversarial inverse reinforcement learning. Proceedings of the International Conference on Learning Representations (ICLR), Vancouver, BC, Canada.
65. Qureshi, A.H., Boots, B., and Yip, M.C. (2019, January 6–9). Adversarial imitation via variational inverse reinforcement learning. Proceedings of the International Conference on Learning Representations (ICLR), New Orleans, LA, USA.
66. Learning variable impedance control via inverse reinforcement learning for force-related tasks10.1109/LRA.2021.3061374 ↗
67. Ghasemipour, S.K.S., Zemel, R., and Gu, S. (2020, January 16–18). A divergence minimization perspective on imitation learning methods. Proceedings of the Conference on Robot Learning (CoRL), Cambridge, MA, USA.
68. Yu, X., Wu, W., Feng, P., and Tian, Y. (2021, January 9–12). Swarm inverse reinforcement learning for biological systems. Proceedings of the 2021 IEEE International Conference on Bioinformatics Biomedicine (BIBM), Houston, TX, USA.10.1109/BIBM52615.2021.9669656 ↗
69. Zhang, J., Kumor, D., and Bareinboim, E. (2020, January 6–12). Causal imitation learning with unobserved confounders. Proceedings of the Advances Neural Information Processing Systems (NeurIPS), Online.
70. Kumor, D., Zhang, J., and Bareinboim, E. (2021, January 6–14). Sequential causal imitation learning with unobserved confounders. Proceedings of the Advances Neural Information Processing Systems (NeurIPS), Online.
71. Bica, I., Jarrett, D., and van der Schaar, M. (2021, January 6–14). Invariant causal imitation learning for generalizable policies. Proceedings of the Advances Neural Information Processing Systems (NeurIPS), Online.
72. Swamy, G., Choudhury, S., Bagnell, D., and Wu, S. (2022, January 17–23). Causal imitation learning under temporally correlated noise. Proceedings of the 39th International Conference on Machine Learning (ICML), Honolulu, HI, USA.
73. Ruan, K., and Di, X. (March, January 22). Learning human driving behaviors with sequential causal imitation learning. Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada.
74. Swamy, G., Choudhury, S., Bagnell, J., and Wu, S.Z. (December, January 28). Sequence model imitation learning with unobserved contexts. Proceedings of the Advances Neural Information Processing Systems (NeurIPS), New Orleans, LA, USA.
75. Vuorio, R., Brehmer, J., Ackermann, H., Dijkman, D., Cohen, T., and de Haan, P. (2022, January 9). Deconfounded Imitation Learning. Proceedings of the Deep Reinforcement Learning Workshop NeurIPS, New Orleans, LA, USA.
76. Vorbach, C., Hasani, R., Amini, A., Lechner, M., and Rus, D. (2021, January 6–14). Causal navigation by continuous-time neural networks. Proceedings of the Advances Neural Information Processing Systems (NeurIPS).
77. A survey of inverse reinforcement learning: Challenges, methods and progress10.1016/j.artint.2021.103500 ↗
78. Zheng, B., Verma, S., Zhou, J., Tsang, I., and Chen, F. (2021). Imitation learning: Progress, taxonomies and challenges. arXiv.
79. A survey on autonomous vehicle control in the era of mixed-autonomy: From physics-based to AI-guided driving policy learning10.1016/j.trc.2021.103008 ↗
80. Gajjar, P., Dodia, V., Mandaliya, S., Shah, P., Ukani, V., and Shukla, M. (2022, January 24–26). Path Planning and Static Obstacle Avoidance for Unmanned Aerial Systems. Proceedings of the International Conference on Advances in Smart Computing and Information Security, Rajkot, India.10.1007/978-3-031-23095-0_19 ↗
81. Reinforcement learning: A survey10.1613/jair.301 ↗
82. Mastering the game of Go with deep neural networks and tree search10.1038/nature16961 ↗
83. Imitation Learning: A Survey of Learning Methods10.1145/3054912 ↗
84. Ross, S., Gordon, G., and Bagnell, D. (2011, January 11–13). A reduction of imitation learning and structured prediction to no-regret online learning. Proceedings of the 14th International Conference on Artificial Intelligence and Statistics (AISTATS), Fort Lauderdale, FL, USA.
85. Generative adversarial networks: An overview10.1109/MSP.2017.2765202 ↗
86. Arjovsky, M., and Bottou, L. (2017, January 24–26). Towards Principled Methods for Training Generative Adversarial Networks. Proceedings of the International Conference on Learning Representations (ICLR), Toulon, France.
87. Baram, N., Anschel, O., Caspi, I., and Mannor, S. (2017, January 6–11). End-to-end differentiable adversarial imitation learning. Proceedings of the 34th International Conference on Machine Learning (ICML), Sydney, Australia.
88. Mirza, M., and Osindero, S. (2014). Conditional generative adversarial nets. arXiv.
89. Nowozin, S., Cseke, B., and Tomioka, R. (2016, January 5–10). f-GAN: Training generative neural samplers using variational divergence minimization. Proceedings of the Advances Neural Information Processing Systems (NIPS), Barcelona, Spain.
90. Chen, X., Duan, Y., Houthooft, R., Schulman, J., Sutskever, I., and Abbeel, P. (2016, January 5–10). InfoGAN: Interpretable representation learning by information maximizing generative adversarial nets. Proceedings of the Advances Neural Information Processing Systems (NIPS), Barcelona, Spain.
91. Larsen, A.B.L., Sønderby, S.K., Larochelle, H., and Winther, O. (2016, January 19–24). Autoencoding beyond pixels using a learned similarity metric. Proceedings of the 33rd International Conference on Machine Learning (ICML), New York, NY, USA.
92. Arjovsky, M., Chintala, S., and Bottou, L. (2017, January 6–11). Wasserstein generative adversarial networks. Proceedings of the 34th International Conference on Machine Learning (ICML), Sydney, Australia.
93. Rezende, D.J., Mohamed, S., and Wierstra, D. (2014, January 21–-26). Stochastic backpropagation and approximate inference in deep generative models. Proceedings of the 31st International Conference on Machine Learning (ICML), Beijing, China.
94. Lillicrap, T.P., Hunt, J.J., Pritzel, A., Heess, N., Erez, T., Tassa, Y., Silver, D., and Wierstra, D. (2015). Continuous control with deep reinforcement learning. arXiv.
95. Zhu, J., and Jiang, C. (2020, January 23–27). TAC-GAIL: A Multi-modal Imitation Learning Method. Proceedings of the Neural Information Processing: 27th International Conference (ICONIP), Bangkok, Thailand.10.1007/978-3-030-63833-7_58 ↗
96. Song, J., Ren, H., Sadigh, D., and Ermon, S. (2018, January 2–8). Multi-agent generative adversarial imitation learning. Proceedings of the Advances Neural Information Processing Systems (NeurIPS), Montreal, Canada.
97. De Haan, P., Jayaraman, D., and Levine, S. (2019, January 8–14). Causal confusion in imitation learning. Proceedings of the Advances Neural Information Processing Systems (NeurIPS), Vancouver, BC, Canada.
98. Ng, A.Y., and Russell, S. (July, January 29). Algorithms for inverse reinforcement learning. Proceedings of the 17th International Conference on Machine Learning (ICML), Standord, CA, USA.
99. Puterman, M.L. (2014). Markov Decision Processes: Discrete Stochastic Dynamic Programming, John Wiley & Sons.
100. Abbeel, P., and Ng, A.Y. (2004, January 4–8). Apprenticeship learning via inverse reinforcement learning. Proceedings of the 21st International Conference on Machine Learning (ICML), Banff, AB, Canada.10.1145/1015330.1015430 ↗