Adaptive Teaching in Heterogeneous Agents: Balancing Surprise in Sparse Reward Scenarios
Emma Clark, Kanghyun Ryu, Negar Mehr
TL;DR
This work tackles teaching when Teacher and Student are heterogeneous and operate under sparse rewards. It introduces a surprise-based Teacher-Student framework where the Teacher maximizes its own surprise to explore while minimizing the Student's surprise through tailored demonstrations, implemented via an intrinsic reward $r_i(s,a)$ that combines $D_{KL}(P(\,\cdot|s,a)||P_{phi_T}(\cdot|s,a))$ and $D_{KL}(P_{phi_T}(\cdot|s,a)||P_{phi_S}(\cdot|s,a))$ with weights $\eta_T$ and $\eta_S$, respectively. The Teacher is trained with TRPO and its transitions are modeled as Gaussian $P_{phi_T}$, while the Student uses Behavioral Cloning from the Teacher's demonstrations. Across Mountain Car, Cart Pole Swing Up, and sparse Half Cheetah, the method yields higher Student rewards in heterogeneous settings than a surprise-maximization baseline and maintains performance in homogeneous settings. This approach enables robust cross-agent teaching in systems with differing dynamics or constraints, potentially enhancing data efficiency and transfer in real-world multi-agent tasks.
Abstract
Learning from Demonstration (LfD) can be an efficient way to train systems with analogous agents by enabling ``Student'' agents to learn from the demonstrations of the most experienced ``Teacher'' agent, instead of training their policy in parallel. However, when there are discrepancies in agent capabilities, such as divergent actuator power or joint angle constraints, naively replicating demonstrations that are out of bounds for the Student's capability can limit efficient learning. We present a Teacher-Student learning framework specifically tailored to address the challenge of heterogeneity between the Teacher and Student agents. Our framework is based on the concept of ``surprise'', inspired by its application in exploration incentivization in sparse-reward environments. Surprise is repurposed to enable the Teacher to detect and adapt to differences between itself and the Student. By focusing on maximizing its surprise in response to the environment while concurrently minimizing the Student's surprise in response to the demonstrations, the Teacher agent can effectively tailor its demonstrations to the Student's specific capabilities and constraints. We validate our method by demonstrating improvements in the Student's learning in control tasks within sparse-reward environments.
