  In this paper we try to organize machine teaching as a coherent set of ideas.
Each idea is presented as varying along a dimension. The collection of
dimensions then form the problem space of machine teaching, such that existing
teaching problems can be characterized in this space. We hope this organization
allows us to gain deeper understanding of individual teaching problems,
discover connections among them, and identify gaps in the field.
