A Connection between Generative Adversarial Networks, Inverse Reinforcement Learning, and Energy-Based Models
Chelsea Finn, Paul Christiano, Pieter Abbeel, Sergey Levine

TL;DR
This paper reveals a deep mathematical connection between GANs, inverse reinforcement learning, and energy-based models, showing how these frameworks relate and can inform each other to improve algorithm stability and scalability.
Contribution
It demonstrates that certain IRL methods are equivalent to GANs and interprets GANs as training energy-based models, bridging three research areas.
Findings
IRL algorithms are mathematically equivalent to GANs
Maximum entropy IRL is a special case of energy-based models
GANs can be viewed as algorithms for training energy-based models
Abstract
Generative adversarial networks (GANs) are a recently proposed class of generative models in which a generator is trained to optimize a cost function that is being simultaneously learned by a discriminator. While the idea of learning cost functions is relatively new to the field of generative modeling, learning costs has long been studied in control and reinforcement learning (RL) domains, typically for imitation learning from demonstrations. In these fields, learning cost function underlying observed behavior is known as inverse reinforcement learning (IRL) or inverse optimal control. While at first the connection between cost learning in RL and cost learning in generative modeling may appear to be a superficial one, we show in this paper that certain IRL methods are in fact mathematically equivalent to GANs. In particular, we demonstrate an equivalence between a sample-based algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Adversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications
MethodsConvolution · Dogecoin Customer Service Number +1-833-534-1729
