Distributed Representations
Bo Xu
ITGT500 at INDYCMS.BITNET
Thu Jun 20 11:55:32 EDT 1991
----------------------------Original message----------------------------
Two days ago I mentioned (strict) local representation, binary distributed
representation, and analog distributed representation.
As an attempt to answer Ali Minai's question, I try to give my understandings
on representations as follows:
(1). In my opinion, the key points underlying the definitions of representa-
tions are the correspondences between the objects (or items, entities, etc.)
to be represented by the units (or nodes, neurons, etc.) of the network and
the units. The objects can be classified according to the properties they
have. More than one object probably can possess the same property. In this
case, these objects should be classified into the same group with this
property. The units can represent different properties of the objects, or
different objects within the same property group.
As mentioned in my mail two days ago, there are four kinds of
correspondences existed for the relationships between the objects and units:
one-to-one, multiple-to-one, one-to-multiple, and multiple-to-multiple.
If we define the (strict) local representation as the one that represents
the one-to-one correspondence only, then all the other three correspondences
can be called distributed representations.
However, since there are three different correspondences in distributed
representation, the word "distributed representation" will probably be a too
broad or too general concept if we try to use one definition "distributed
representation" to refer to all the three correspondences. It is perhaps
due to this too general word or concept that brought about the confusion on the
advantages and disadvantages of local representation vs. distributed
representation.
(2). In an attempt to clarify these confusions, I think it is necessary
to give more specific definitions to all these four different correspondences.
Followings are my attempt to define these representations:
Local Representation ---- The one-to-one correspondence in which each object
is represented by one unit, and each unit represents only one object.
Units in local representation always take binary values.
Binary Distributed Representation ---- The one-to-multiple correspondence
in which each object is represented by multiple units and each unit
is employed to represent only one object. The unit takes only binary
values here because it represents only one object, there is no need
for it to take analog values.
Analog Distributed Representation ---- The multiple-to-one correspondence
in which multiple objects with the same property are represented by
one unit and each unit represents multiple objects with the same
property only. Here the unit takes different analog values for
different objects within this property group. Different analog
values are used to differentiate these different objects within the
same property group.
Mixed Distributed Representation ---- The multiple-to-multiple correspondence
in which multiple objects of multiple properties are represented by
one unit and each unit represents multiple objects with multiple
properties. Here, the units take either binary or analog values
depending on the properties and the object they represent.
I am not sure whether the above definitions clarify these concepts and
reduce the confusions on these problems or not.
Welcome your comments on above statements.
Bo Xu
Dept. of Physiology and Biophysics
School of Medicine
Indiana University
ITGT500 at INDYCMS.BITNET
More information about the Connectionists
mailing list