Существует два типа обобщения в обучающих системах: структурное и динамическое. Структурное обобщение включает в себя консолидацию различных измерений в одно, а динамическое обобщение связано с обучением действиям, которые позволяют учиться в большем количестве сред.