tokens: Inverse Reinforcement Learning ( IRL ) is an imitation learning method where the agent first recovers the expert 's reward function and then learns its own optimal policy using the estimated expert 's reward ng2000algorithms .