Professional Documents
Culture Documents
0096-3445/85/S00.7S
193
194
Table 1
The Three Levels at Which any Machine
Carrying Out Information Processing Tasks Must
be Understood (Man, 1982)
Computational
theory
Representation
and algorithm
Hardware
implementation
What is the
goal of the
computation,
why is it
appropriate,
and what is
the logic of
the strategy
by which it
can be
carried out?
Note. From Vision by D. Marr. W. H. Freeman and Company 1982. All rights reserved. Reprinted by permission.
195
RESPONSE TO BROADBENT
of logogens within logogen theory, and the possibility that local models can under some conditions
account for the same data as distributed models
does not prove the case that distributed models
are implementations of other cognitive models.
Other Notions of Levels
Yet we do believe that Broadbent is partly right
when he says that our distributed model (and the
class of models we have come to call parallel
distributed processing models) are at a different
level than models such as the logogen model, or
prototype theories, or schema theory. The reason
is that there is more twixt the computational and
the implementational than is dreamt of, even in
Marr's philosophy. Many of our colleagues have
challenged our approach with a rather different
conception of levels borrowed from the notion of
levels of programming languages. It might be
argued that Morton's logogen model is a statement
in a higher level language analogous, let us say, to
the Pascal programming language and that our
distributed model is a statement in a lower level
language that is, let us say, analogous to the
assembly code into which the Pascal program can
be compiled. Both Pascal and assembler, of course,
are considerably above the hardware level, though
the latter may in some sense be closer to the
hardware, and more machine dependent than the
other.
From this point of view one might ask why we
are mucking around trying to specify our algorithms at the level of assembly code when we
could state them more succinctly in a high level
language such as Pascal. We believe that most
people who raise the levels issue with regard to
our models have a relation something like this in
mind. Indeed, we suspect that this notion of levels
may be rather closer to Broadbent's own than the
notion of levels one finds in Marr. Like Broadbent,
people who adopt this notion have no objection
to our models. They only believe that psychological
models are more simply and easily stated in an
equivalent higher level languageso why bother?
We believe that the programming language analogy is very misleading. The relation between a
Pascal program and its assembly code counterpart
is very special indeed. Pascal and assembly language
necessarily map exactly onto one another only
when the program was written in Pascal and the
assembly code was compiled from the Pascal version. Had the original programming taken place
in assembler, there is no guarantee that such a
relation would exist. Indeed, Pascal code will, in
general, compile into only a small fraction of the
possible assembly code programs that could be
written. Because there is presumably no compiler
196
RESPONSE TO BROADBENT
References
Broadbent, D. (1985). A question of levels: Comment on
McClelland and Rumelhart. Journal of Experimental
Psychology: General, 114, 189-192.
Chomsky, N. (1965). Aspects of the theory of syntax.
Cambridge, MA: MIT Press.
Feldman, J. A., & Ballard, D. H. (1982). Connectionist
models and their properties. Cognitive Science, 6, 205254.
Hintzman, D. (1983, June). Schema abstraction in a
multiple trace memory model. Paper presented at
conference on "The priority of the specific," Elora,
Ontario, Canada.
Marr, D. (1982). Vision. San Francisco: Freeman.
McClelland, J. L., & Rumelhart, D. E. (1981). An
interactive activation model of the effect of context in
perception, Part I. An account of basic findings. Psychological Review, 88, 375-407.
Morton, J. (1969). Interaction of information in word
recognition. Psychological Review, 76, 165-178.
Rosch, E., Mervis, C. B., Gray, W., Johnson, D., &
Boyes-Brian, P. (1976). Basic objects in natural categories. Cognitive Psychology, 8, 382-439.
Rumelhart, D. E. (1977). Toward an interactive model
197
of reading. In S. Dornic (Ed.), Attention and performance VI. Hillsdale, NJ: Erlbaum.
Rumelhart, D. E., & McClelland, J. L. (1981). Interactive
processing through spreadng activation. In A. M. Lesgold & C. A. Perfetti (Eds.), Interactive processes in
reading. Hillsdale, NJ: Erlbaum.
Rumelhart, D. E., & McClelland, J. L. (1982). An
interactive activation model of the effect of context in
perception, Part II. The contextual enhancement effect
and some tests and extensions of the model. Psychological Review, 89, 60-94.
Rumelhart, D. E., Smolensky, P., McClelland, J. L., &
Hinton, G. E. (in press). Models of schemata and
sequential thought processes. In J. L. McClelland &
D. E. Rumelhart (Eds.), Parallel distributed processing:
Explorations in the microstructure of cognition. Volume
II: Applications. Cambridge, MA: Bradford Books.
Whittlesea, B. W. A. (1983). Representation and generalization of concepts: The abstractive and episodic
perspectives evaluated. Unpublished doctoral dissertation, MacMaster University, Hamilton, Ontario.