11 分布式表述
G·E·欣顿、J·L·麦克莱兰和D·E·鲁梅哈特\*
已知由一些简单的计算元素构成的网络和一些要表述的实体,最直截了当的方案就是将每个实体用一个计算元素来表示。这称为定位表述。这样做容易理解,也便于实现,因为物理网络的结构反映出它所包含的知识结构。知识和实现知识的硬件之间的这种关系既自然又简单,因而很多人径直假定,在使用并行硬件时,定位表述是最好方法。当然还存在着许多各种各样的更为复杂的实现方式,在这些实现方式中,不存在概念与硬件单元之间的一一对应,但是,直到这些实现方式产生出那些用定位表述难以取得的效能增长或有价值的自发出现的特性时,它们才受到重视。
本意介绍的表述类型,比起定位表述来,人们不大熟悉,比较难理解。每一实体都由一个分布在许多计算元素上的活动模式来表示,而每一计算元素又与许多不同实体的表述有关。这种比较复杂的表述,其长处并不在于它标记起来很方便,或是容易在常规计算机中实现,而是在于它有效地利用了由简单的、似神经元的计算元素构成的网络的加工能力。
每种表述方案都有它的优点和缺点。分布式表述也不例外。某些欲得的特性,通过将一些活动模式用作表述方式,会自然而然地产生。另一些特性,像临时存储大量任意联想的能力,实现起来则困难得多。
267