Instance-based Learning

  • an object category is represented by a set of known instances a nearest neighbor classifier is used
  • IBL considers category learning as a process of learning about the instances of the category:
  • The training phase is very fast
  • IBL can recognize objects using a very small number of experiences IBL is a baseline approach to evaluate object representations Simple and easy to implement
  • Memory usage in instance-based systems is continuously growing. Computational complexity grows with the number of training instances
  • The computational complexity of classifying a single new instance is O(n), where n is number of instances stored in perceptual memory.
  • Salience and forgetting mechanisms can be used to bound the memory usage which are also useful for reducing the risk of overfitting to noise in the training set.
  • Overfitting
  • Sensitive to noise