generalisation

Terms from Artificial Intelligence: humans at the heart of algorithms

Generalisation is the way in which systems take specific examples and construct more abstract rules that cover multiple cases. In simple rote learniong one takes examples and simply recalls the expected output or repsonse for each example. When the same example is given the learner returns a correct result, but is unable to deal with any input that wasn't in the training set. Techniques for generalisation attempt to seek more abstract patterns, trends or commonalities in the traing to enable them to respond to novel inputs. The term also has a specific meaning in the ACT-R cognitive architecture.

Also known as generalization