Interactive and Uncertainty-aware Imitation Learning: Theory and Applications