tokens: A recent inverse reinforcement learning algorithm is Generative Adversarial Imitation Learning ( GAIL ) , where the reward of the expert is estimated by the agent in a two - player zero - sum game setting : a generator tries to approximate the expert policy while a discriminator distinguishes between expert and novice behaviors .