Imitation Learning: Progress, Taxonomies and Challenges | Synapse