Inverse reinforcement learning by expert imitation for the stochastic linear-quadratic optimal control problem
Abstract: This article studies inverse reinforcement learning (IRL) for the stochastic linear-quadratic optimal control problem, where two agents are considered. A learner agent does not know the expert agent's performance cost function, but it imitates the behavior of the expert agent by constructing an underlying cost function that obtains the same optimal feedback control as the expert's. We first develop a model-based IRL algorithm, which consists of a policy correction and a policy update from the policy iteration in reinforcement learning, as well as a cost function weight reconstruction based on the inverse optimal control. Then, under this scheme, we propose a model-free off-policy IRL algorithm, which does not need to know or identify the system and only needs to collect the behavior data of the expert agent and learner agent once during the iteration process. Moreover, the proofs of the algorithm's convergence, stability, and non-unique solutions are given. Finally, a simulation example is provided to verify the effectiveness of the proposed algorithm.
- Adaptive optimal control for continuous-time linear systems based on policy iteration, Automatica 45 (2009) 477–484.
- Y. Jiang, Z.-P. Jiang, Computational adaptive optimal control for continuous-time linear systems with completely unknown dynamics, Automatica 48 (2012) 2699–2704.
- Robust policy iteration for continuous-time linear quadratic regulation, IEEE Transactions on Automatic Control 67 (2021) 504–511.
- L. Cui, Z.-P. Jiang, A lyapunov characterization of robust policy optimization, Control Theory and Technology 21 (2023) 374–389.
- Adaptive dynamic programming for control: a survey and recent advances, IEEE Trans. Syst., Man, Cybern.: Syst. 51 (2021) 142–160.
- Learning-based control: A tutorial and some recent results, Foundations and Trends® in Systems and Control 8 (2020) 176–284.
- Recent progress in reinforcement learning and adaptive dynamic programming for advanced control applications, IEEE/CAA Journal of Automatica Sinica (2023).
- Adaptive dynamic programming for stochastic systems with state and control dependent noise, IEEE Trans. Automat. Control 61 (2016) 4170–4175.
- B. Pang, Z.-P. Jiang, Reinforcement learning for adaptive optimal stationary control of linear stochastic systems, IEEE Trans. Automat. Control (2022).
- Reinforcement Learning in Continuous Time and Space: A Stochastic Control Approach, J. Mach. Learn. Res. 21 (2020) 1–34.
- Stochastic Linear Quadratic Optimal Control Problem: A Reinforcement Learning Method, IEEE Trans. Automat. Control (2022).
- H. Zhang, An adaptive dynamic programming-based algorithm for infinite-horizon linear quadratic stochastic optimal control problems, Journal of Applied Mathematics and Computing 69 (2023) 2741–2760.
- Algorithms for inverse reinforcement learning., in: Icml, volume 1, 2000, p. 2.
- P. Abbeel, A. Y. Ng, Apprenticeship learning via inverse reinforcement learning, in: Proceedings of the twenty-first international conference on Machine learning, 2004, p. 1.
- From inverse optimal control to inverse reinforcement learning: A historical review, Annual Reviews in Control 50 (2020) 119–138.
- Advanced planning for autonomous vehicles using reinforcement learning and deep inverse reinforcement learning, Robotics and Autonomous Systems 114 (2019) 1–18.
- M.-h. Oh, G. Iyengar, Sequential anomaly detection using inverse reinforcement learning, in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & data mining, 2019, pp. 1480–1490.
- Multi-market bidding behavior analysis of energy storage system based on inverse reinforcement learning, IEEE Transactions on Power Systems 37 (2022) 4819–4831.
- Inverse reinforcement learning in tracking control based on inverse optimal control, IEEE Transactions on Cybernetics 52 (2021) 10570–10581.
- Data-driven inverse reinforcement learning control for linear multiplayer games, IEEE Transactions on Neural Networks and Learning Systems (2022).
- Model-based inverse reinforcement learning for deterministic systems, Automatica 140 (2022) 110242.
- Inverse reinforcement learning for multi-player noncooperative apprentice games, Automatica 145 (2022) 110524.
- Multi-agent graphical games with inverse reinforcement learning, IEEE Transactions on Control of Network Systems (2022).
- Off-policy inverse q-learning for discrete-time antagonistic unknown systems, Automatica 155 (2023) 111171.
- E. Martirosyan, M. Cao, Inverse reinforcement learning for identification of linear–quadratic zero-sum differential games, Systems & Control Letters 172 (2023) 105438.
- H.-N. Wu, M. Wang, Human-in-the-loop behavior modeling via an integral concurrent adaptive inverse reinforcement learning, IEEE Transactions on Neural Networks and Learning Systems (2023).
- Online inverse reinforcement learning for nonlinear systems with adversarial attacks, International Journal of Robust and Nonlinear Control 31 (2021) 6646–6667.
- Data-driven inverse reinforcement learning for expert-learner zero-sum games, arXiv preprint arXiv:2301.01997 (2023).
- H. Zhang, A. Ringh, Inverse optimal control for averaged cost per stage linear quadratic regulators, Systems & Control Letters 183 (2024) 105658.
- Inverse stochastic optimal control for linear-quadratic gaussian and linear-quadratic sensorimotor control models, in: 2022 IEEE 61st Conference on Decision and Control (CDC), IEEE, 2022, pp. 2801–2808.
- Y. Li, C. Yu, Inverse stochastic optimal control for linear-quadratic tracking, in: 2023 42nd Chinese Control Conference (CCC), IEEE, 2023, pp. 1430–1435.
- Y. Nakano, Inverse stochastic optimal controls, Automatica 149 (2023) 110831.
- Inverse reinforcement q-learning through expert imitation for discrete-time systems, IEEE Transactions on Neural Networks and Learning Systems 34 (2021) 2386–2399.
- M. A. Rami, X. Y. Zhou, Linear matrix inequalities, riccati equations, and indefinite stochastic linear quadratic controls, IEEE Trans. Automat. Control 45 (2000) 1131–1143.
- Adaptive dynamic programming, IEEE transactions on systems, man, and cybernetics, Part C (Applications and Reviews) 32 (2002) 140–153.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.