Incremental_Concept_Learning

1) Learning is incremental 2) Examples are labeled (supervised) 3) Examples can come in a particular order, positive then negative maybe 4) Different from case-based reasoning as it uses abstract concepts 5) Number of examples to abstract concepts from is small 6) Generalize / Specialize trade-off

incremental concept learning

Variabilization

variabilization

Take a concrete concept like bricks stacked like a house and create abstract variables like Brick and relationships like supports and left-of

Specialization

Generalization

Heuristics for Specialization and Generalization