“…In summary, in addition to some specific limitations, all systems mentioned in this section have one or more of the following limitations: they (1) require defining a body of background knowledge [6,21,22,23], (2) have been demonstrated for well-defined domains [5,6,17,21,22,23], (3) rely on the strong assumption that tasks can be modeled as production rules [6,21,23], (4) do not take into account learner profiles [5,6,17,21,22,23], (5) learn knowledge that is problem specific [5,17], or (6) require demonstrators to provide extra information during demonstrations such as their intentions or labels for elements of their solutions [6,22].…”