Inverse Reinforcement Learning in Tracking Control Based on Inverse Optimal Control

IEEE Trans Cybern. 2022 Oct;52(10):10570-10581. doi: 10.1109/TCYB.2021.3062856. Epub 2022 Sep 19.

Abstract

This article provides a novel inverse reinforcement learning (RL) algorithm that learns an unknown performance objective function for tracking control. The algorithm combines three steps: 1) an optimal control update; 2) a gradient descent correction step; and 3) an inverse optimal control (IOC) update. The new algorithm clarifies the relation between inverse RL and IOC. It is shown that the reward weight of an unknown performance objective that generates a target control policy may not be unique. We characterize the set of all weights that generate the same target control policy. We develop a model-based algorithm and, further, two model-free algorithms for systems with unknown model information. Finally, simulation experiments are presented to show the effectiveness of the proposed algorithms.

MeSH terms

  • Algorithms
  • Computer Simulation
  • Learning*
  • Reinforcement, Psychology*
  • Reward