RILe: Reinforced Imitation Learning
Mert Albaba, Sammy Christen, Thomas Langarek, Christoph Gebhardt, Otmar Hilliges, Michael J. Black
TL;DR
RILe tackles reward engineering in high dimensional control by coupling a trainer that learns a dense reward with a student that imitates expert behavior in a unified RL framework. The trainer uses a discriminator guided signal and a novel reward $R^T = e^{|\upsilon(D_\phi(s^T)) - a^T|}$ to provide context sensitive feedback as the student evolves, enabling on the fly reward shaping. Empirically, RILe outperforms state of the art adversarial IL and IRL methods on MuJoCo and LocoMuJoCo benchmarks, achieving near expert performance in several tasks while reducing the computational burden of traditional IRL cycles. The approach demonstrates strong robustness to noise and covariate shift and reveals important trade offs in expert data usage, offering a practical, dynamic alternative to static reward learning for complex robotic and control problems.
Abstract
Acquiring complex behaviors is essential for artificially intelligent agents, yet learning these behaviors in high-dimensional settings poses a significant challenge due to the vast search space. Traditional reinforcement learning (RL) requires extensive manual effort for reward function engineering. Inverse reinforcement learning (IRL) uncovers reward functions from expert demonstrations but relies on an iterative process that is often computationally expensive. Imitation learning (IL) provides a more efficient alternative by directly comparing an agent's actions to expert demonstrations; however, in high-dimensional environments, such direct comparisons often offer insufficient feedback for effective learning. We introduce RILe (Reinforced Imitation Learning), a framework that combines the strengths of imitation learning and inverse reinforcement learning to learn a dense reward function efficiently and achieve strong performance in high-dimensional tasks. RILe employs a novel trainer-student framework: the trainer learns an adaptive reward function, and the student uses this reward signal to imitate expert behaviors. By dynamically adjusting its guidance as the student evolves, the trainer provides nuanced feedback across different phases of learning. Our framework produces high-performing policies in high-dimensional tasks where direct imitation fails to replicate complex behaviors. We validate RILe in challenging robotic locomotion tasks, demonstrating that it significantly outperforms existing methods and achieves near-expert performance across multiple settings.
