当这个系统获悉有关黑猩猩的一个新事实时,它通常无法知道究竟这一事实对所有猿猴都成立,或者仅仅是黑猩猩的一种特性。因此显而易见的策略就是调整来自所有活动单元的联结强度,使得新知识部分地成为猿猴的一种普遍特性,部分地成为把黑猩猩与其他猿猴区分开的那些特征的特性。如果接着又获悉其他猿猴不喜欢洋葱,那么就要对调整作出修正,使得有关洋葱的信息不再与所有猿猴的共同子模式相联系。于是这一关于洋葱的知识,将被限制于那个把黑猩猩与其他猿猴区分开的子模式。如果发现长臂猿和猩猩也喜欢洋葱,那么互相得到加强的就是对来自表述猿猴子模式的加权值所作的调整,这种知识就会变得与所有猿猴的共同子模式相联系,而不是与把不同猿猴彼此区别开的模式相联系。
这种概括理论的一个非常简单的形式已在一个计算机模拟中实现(Hinton1981)。对这种特性所作的几种应用见本书的第Ⅳ部分。
显然可以概括出如下的思想:一个条目的表述是由两部分组成的,一部分表述类型,而另一部分则表述这个特定例子区别于同一类型的其他例子的方式。所有类型本身几乎都是更一般的类型中的例子,通过把表述这一类型的模式分成两个子模式就可以实现这一点,在这两个子模式中,一个代表更一般的类型,上述特定类型只是它的一个例子,另一个代表把这一特定类型与同一个一般类型的其他例子区分开来的特征。因而一个类型与一个例子之间的关系就可以由一组单元和包含着它的一个更大的组之间的关系来实现。注意,类型越一般,用来对它编码的单元组就越小。当内涵描述中的术语数减少时,相应的外延集就增大。
人工智能哲学
274