Computational psychology is about how the mind works.
What problems do minds solve?
What problems do minds confront, naturally?
What problems do minds confront, naturally?
The real explanation:
Minds are collections of dynamical, open-ended COMPUTATIONS over
REPRESENTATIONS of the world that brains carry out so as to
maximize the probability of their continuing existence, by
exercising FORETHOUGHT.
Fundamental observation #1:
— "cognitive psychology" — a term introduced in 1967 by Ulric Neisser of Cornell as a collective label for
the faculties of the mind such as perception, memory, decision-making, etc. — has turned out to mean
"computational psychology".
Fundamental observation #2:
— computational (≈ mathematical) understanding is special
[consider Eugene Wigner's comments on math].
How come the brain is a kind of computer?
How come the brain is a kind of computer?
How come the brain is a kind of computer?
Compare:
— a piece of chalk computing its trajectory as it falls
— a cash register
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Selection (natural or artificial) pushes
information-processing systems (natural or artificial) to succeed in
processing information.
|
|
It cannot be about what it IS MADE OF.
It must be about what it DOES.
the
the
the
the
the
A standing bet that I offer:
For certain aspects and faculties of the mind, this can be supported by an actual explicit and detailed explanation.
Behavior is much more than
To truly understand behavior, one must study (animal) ethology and evolutionary ecology.
(Some) psychologists knew all along that understanding S/R is not enough:
"The structural unit of the nervous system is in fact a triad, neither of
whose elements has any independent existence. The sensory impression exists
only for the sake of awaking the central process of reflection, and the
central process of reflection exists only for the sake of calling forth the
final act."
"What we have is a circuit, not an arc or broken segment of a circle. [...]
The motor response determines the stimulus, just as truly as sensory
stimulus determines movement. Indeed, the movement is only for the
sake of determining the stimulus, of fixing what kind of a stimulus it
is, of interpreting it.
[...]
There is simply a continuously ordered sequence of acts, all adapted in
themselves and in the order of their sequence, to reach a certain
objective end, the reproduction of the species, the preservation of life,
locomotion to a certain place. The end has got thoroughly organized
into the means."
"My main thesis is that conduct originates in the organism itself and not
in the environment in the form of a stimulus. [...] All mental life may be
looked upon as incomplete behavior which is in the process of being
formed. [...] Perception is the discovery of the suitable stimulus which
is often anticipated imaginally. The appearance of the stimulus is one of
the last events in the expression of impulses in conduct. The stimulus is
not the starting point for behavior."
An object in free fall — part of a dynamical system* consisting of the
object and the earth, gravitating to each other — computes its
instantaneous velocity and location, given the elapsed time (the key
factor being the acceleration due to gravity).
On the left: our experience of the world incorporates knowledge of
the dynamics of gravitation and other laws of physics.
Conway's game of
Observe: it possesses a hierarchical structure.
Hierarchical structure is what makes complexity tractable.
Most behavioral tasks DO NOT reduce to a simple function that neatly maps
inputs to outputs in one step.
Compare, for example
A complex problem is tractable insofar as it can be approached as a
[NOTE that even then a closed-form ahead-of-time solution may not exist and active "online" control may be required].
Complexity emerges out of simplicity.
"Scientific knowledge is organized in levels
[...] because
And nature is organized in levels because hierarchic structures systems of Chinese boxes provide the most viable form for any system of even moderate complexity."
A computation that is reducible to a series of simple (= "stupid")
steps (perhaps hierarchically) is called
[An effective explanation of the mind would need no miracles and no homunculus.]
A procedure P for achieving some desired result is called
Because each step in an effective procedure even in a very complex one is specified in simple terms, it can be executed by a machine whose components are simple (stupid).
A key conceptual tool for understanding how complexity can emerge out of
simplicity is the Turing
Machine.
The Turing Machine is a very general formalism for describing an
A
When I just said "very complex computations", I meant VERY COMPLEX
computations.
Amazingly, various apparent enhancements (such as adding more tapes or more read/write heads) do not increase the power of the Turing Machine as originally defined.
Any general-purpose programmable computer has that same power.
The TM is a proof of the principle that very complex computations can be
broken down into sequences of very simple ones.
REMEMBER that behavior does not reduce to completing a computation that maps an input to an output: DYNAMICAL ONGOING CONTROL is typically needed.
REMEMBER that behavior does not reduce to completing a computation
that maps an input to an output: DYNAMICAL ONGOING CONTROL is typically
needed.
[For some relevant developments, see Turing's Ideas and Models of Computation by E. Eberbach, D. Goldin, and P. Wegner (2004).]
[The paper, published in Trends in Cognitive Sciences 15:293-300
(2011), can be found
here.]
[Consider the difference between native computation and emulation; more about this in weeks 11-14.]
A Turing Machine and the brain are both examples of
However, brains are very much unlike Turing Machines (with regard to what they compute natively, they are completely unlike TMs).
Functionally, brains, unlike TMs, particularly excel at ongoing
control of flexible behavior.
In this, and in everything else that brains do, they rely on the
critically important ability to REPRESENT cognitive
PROBLEM AND SOLUTION SPACES, including the dynamics of
(parts of (the rest of)) the world.
|
a dynamical system (e.g., a brain, or a computer) |
state 1 | → | state 2 | → | state 3 | → | [...] |
|---|---|---|---|---|---|---|---|
|
a dynamical system (in the world at large) |
state A | → | state B | → | state C | → | [...] |
|
a dynamical system (e.g., a brain, or a computer) |
state 1 | → | state 2 | → | state 3 | → | [...] |
|---|---|---|---|---|---|---|---|
|
a dynamical system (e.g., a brain, or a computer) |
state I | → | state II | → | state III | → | [...] |
|
a dynamical system (in the world at large) |
state A | → | state B | → | state C | → | [...] |
MINDS are bundles of dynamical, open-ended COMPUTATIONS over REPRESENTATIONS of the world that brains carry out so as to maximize the probability of their continuing existence, by exercising FORETHOUGHT.
The home page:
http://kybele.psych.cornell.edu/~edelman/comp-psych-20
To navigate the slides for a given lecture, use the keyboard arrows (click the help button in the toolbar below for help).
To get a (relatively) printer-friendly version of a lecture slide set, press "A".
To get credit:
Last modified: Tue Jun 25 2019 at 13:36:57 EDT