Distributed Representations
Steve Lehar
slehar at park.bu.edu
Fri Jun 7 08:56:58 EDT 1991
I think the essence of this debate is in the nature of the input data.
If your input is boolean in nature and reliably correct, then the
processing performed on it can be similarly boolean and sequential
with a great saving in time and space. It is when the input is fuzzy,
ambiguous and distributed that the sequential logical boolean type
of processing runs into problems.
A perfect example is image understanding. No single local region of
the image is sufficient for reliable identification. Try this
yourself- punch a little hole in a big piece of paper and lay it on a
randomly selected photograph and see how much you can recognize
through that one local aperture. You have no way of knowing what the
local feature is without the global context, but how do you know the
global context without building it up out of the local pieces?
Studies of the visual system suggest that in nature this problem is
solved by a parallel optimization of all the local pieces in parallel
together with many levels of global representations, such that the
final interpretation is a kind of relaxation due to all of the
constraints felt at all of the different representations all at the
same time. This is the basic idea of Grossberg's BCS/FCS algorithm,
and is in contrast to a more sequential "AI" approach where the local
pieces are each evaluated independantly, and the results passed on to
the next stage. I would claim that such an approach can never work
reliably with natural images.
I would be happy to provide more information on the BCS/FCS and my
implementations of it to interested parties.
More information about the Connectionists
mailing list