Brighton2004

advertisement
Finding Fluid Form Symposium
University of Brighton
December 9-10, 2005
Design principles for
adaptive self-organizing systems
Peter Cariani
www.cariani.com
Department of Physiology
Tufts Medical School
Boston
My trajectory
Organismic biology (undergrad @ MIT mid 1970s)
Biological cybernetics & epistemology (1980s)
Biological alternatives to symbolic AI
Howard Pattee, Systems Science, SUNY-Binghamton
Temporal coding of pitch & timbre (1990s)
Auditory neurophysiology, neurocomputation
How is information represented in brains?
Commonalities of coding across modality & phyla
Neural timing nets for temporal processing
Auditory scene analysis
Possibilities inherent in time codes
Temporal alternatives to connectionism
signal multiplexing; adaptive signal creation broadcast
Evolution of ideas
Elaboration of structures & functions over time
in biological, social, and technological realms,
What makes new functions possible (functional emergence)?
Can we put these principles to work for us?
Is structural complexification by itself sufficient? (No)
Notions of function & functional emergence are needed.
What kinds of functions? Sensing, effecting, coordinating
Is pure computation on symbols sufficient? (No)
How are brains/minds capable of open-ended creativity?
Neural codes, temporal codes, timing nets
Neural coding of pitch in the auditory system
Rethinking the architecture of the brain:
Temporal alternatives to connectionism
Adaptive signal creation & multiplexing,
Broadcast coordinative strategies
Combinatoric vs. creative emergence
Combinatoric emergence:
New combinations
of pre-existing primitives
D M
1
F
5
Creative emergence:
De novo creation of new primitives
Sets of primitives
(axioms, atoms, states)
Add *, a
Processes for
combining primitives
1-2-F
1-M
D-F-1
2-F-M
M-D
Sets of
possible
combinations
of primitives
Process for
constructing
new
primitives
D M
F 1
*

5
1-2-F
D-F-1
-M
2-F-M
2-F-*
M-D
An example
Exhaustive description
Limited description
All permutations of
single digits
0123456789
consisting of 6 tokens
All permutations of
6 arbitrarily defined objects
One well-defined set
having 610 permutations
BOUNDED
Ill-defined number of sets, each w.
610 permutations
UNBOUNDED
Describing the world: Two perspectives
Omniscent
“God’s eye view”
Postulational,
ontological
analytical mode
Perspective of
the limited observer
epistemological
empirical mode
Appearance of new
structures over time
Violations of expectations
“Surprise”
Well-defined vs. ill-defined realms
Exhaustive description
God’s eye view
Limited description
Limited observer
System-environment as
well-defined realm
Environment as
ill-defined realm
Description of
all-possible
organism-environment
relations
Description is
dependent on set of observables
(environment has as many properties
as one can measure)
CLOSED WORLD ASSUMPTION
No fundamental novelty is possible
All novelty is combinatoric
OPEN WORLD ASSUMPTION
Combinatoric and
Creative emergence
New features
Effect of adding a new observable
CREATING A NEW OBSERVABLE ADDS A NEW PRIMITIVE
THAT INCREASES THE EFFECTIVE DIMENSIONALITY OF THE SYSTEM
Philosophy
Ontology
Aristotelian hylomorphism
Material substrate that exists independently of us,
yet whose form is largely ill-defined, incompletely known
Organization is embedded in material system
(e.g. mind is the organization of the nervous system)
Conscious awareness requires a particular kind of
regenerative informational organization
embedded in a material system (cybernetic
functionalism)
Aristotle's Causes: Multiple complementary modes of
explanation that answer different kinds of questions
Philosophy
Epistemology
Pragmatism (truth of a model related to its purpose)
Perspective of the limited observer
Relativism: different observational frames & purposes
Analytical, empirical and pragmatic truths
Analytic: truths of convention (non-material truths, finist mathematics)
Empirical: truths of measurement, observation (science)
Pragmatic: truths of efficacy & aesthetics (engineering, art)
Constructivism & epistemic autonomy:
by semi-freely choosing our own observables & concepts,
we construct ourselves (for better or worse)
Design principles for
adaptive, self-organizing systems
We are interested in
designing & fabricating systems that
autonomously organize themselves
to elaborate structures & improve functions
in response to challenges of their environments
in ways that are meaningful and useful
to us and/or them
Design principles for adaptive, self-organizing systems
Richness of material possibility (e.g. polymeric combinatorics)
+ Ability to steer & stabilize structure
(feedback to structure: sensors, coordination mechanisms, effectors)
+ Means to interact w. material world
(sensing, action = "situatedness", semantics)
+ Means to evaluate actions re: purposes
(goal-laden representations, "intentionality")
----------------------------------------------------------------------------------------
=> Material system capable of adaptive,
elaboration & improvement of informational
functions
Design principles for adaptive, self-organizing systems
Richness of material possibility
(need polymers, replicated aperiodic structure, Schrodinger's aperiodic crystal,
analog dynamics, ill-defined interactions)
Ability to steer & stabilize structure
(need controls on self-production of internal structure, enzymes)
Means to interact w. material world
(Need sensors, effectors, neural nets)
Means to evaluate actions re: purposes
(Need natural selection or internal goal states, limbic system)
Vibratory dynamics of matter
Cymatics:
Bringing Matter to Life
with Sound
Hans Jenny
Richness of material possibility
Complexity is easy
Steerable complexity is hard
QuickTime™ and a
USBVision decompressor
are needed to see this picture.
Design principles for adaptive, self-organizing systems
VARIATION + SELECTION + INHERITANCE => ADAPTATION
Material possibility+ Steer, stabilize, specify, inherit
+ Sensorimotor interaction + Evaluation => ASOS
Two phases in creative learning processes
Expansive phase: generation of possibility
Realm of free & open creation
e.g. scientific imagination and hypothesis creation
Contractive phase: selection of best possibilities
Realm of clarity & rigorous evaluation
e.g. hypothesis testing (clarity, removal of ambiguity)
Analog dynamics and discrete symbols
We will also argue that one almost inevitably needs
mixed analog-digital systems for complex systems:
i.e. systems w. analog dynamics constrained by digital states
("symbols")
for reliable replication of function
for inheritability of adaptive improvements
Analog and digital are complementary modes of description
analog descriptions - continuous differential equations
digital descriptions - discrete states & ST rules/probabilities
Digital states or discrete symbols are ultrastable basins of attraction
Different theoretical approaches to
understanding brains and their functions
Dynamical
systems
approaches
Neural
information
processing
differential growth
homeostasis
analog
representations
processing
Symbolprocessing
states & switches
branching
discrete
Requisite: sensorimotor loops
Inner and outer loops
action
interaction w.
environment
perception
metabolism: self-production
steering: percept-action coordinations
Von Uexküll’s umwelts
McCulloch’s
internal and
external loops
Self-conscious description of the modeling process:
Hertzian modeling relation: measurement & computation
A
Realm of
symbolic
description
Initial
Conditions
Si
Predictive model
Formal rules
(Syntactic)
Predicted result S p
Observed result S o
Encoding
(Semantic)
measure
Realm of
material
action
Observer's
choices:
what to predict
what to measure
(Pragmatic)
measure
Physical laws
World 1
World 2
The choice of observables
Finding the variables
The would-be model maker is now in the extremely
common situation of facing some incompletely
defined "system," that he proposes to study through
a study of "its variables." Then comes the problem:
of the infinity of variables available in this universe,
which subset shall he take? What methods can he
use for selecting them?
W. Ross Ashby, "Analysis of the system to be modeled" in: The Process of ModelBuilding in the Behavioral Sciences, Ohio State Press, pp. 94-114; reprinted in
Conant, ed. Mechanisms of Intelligence
The choice of observables - analogous problems
1. Choice of primitive features for classifiers
2. Evolution of sensory organs in organisms
3. Choice of sensors for robots
Effect of adding a new observable
Semiotics
of adaptive
devices
Feedback to state
Feedback to structure
alters functionalities
Semiotic relations (Charles Morris)
OTHER
SYMBOLS
Syntactics
rules on symbol - types
SYMBOL
(Functional state)
Pragmatics
valuations
SYSTEM-GOALS
PURPOSE
MEANING
Semantics
percept-action linkages
EXTERNAL
WORLD
B
Evaluate
re: goals
Frontal &
limbic
systems
DESIRES
DRIVES
BRAIN
THOUGHTS
Pragm atic
linkages
motor
Motor outputs
systems
Syntactic
linkages
Ex ternal
se mantic
linkages
SENSATIONS
Sens ory inputs
WORLD
Internally
generated
pattern
sequences
sensory
systems
Adaptivity in
percept-action
loops (Cariani)
C
Syntactic Axis
Semantic
Axis
Si
Sf
coordination
²
²
measure
evaluate
²
control
Pragmatic
Axis
environment
² = alter structure alter function
Pure computation (state-determined system, no
independent informational transactions w. environment)
Fixed robotic device
Fixed sensors,
coordinators,
and effectors;
Purely reactive
and driven
by its inputs;
Incapable of
learning
Computationally
adaptive
device
Trainable machines
Neural networks
Adaptive classifiers
Genetic algorithms
Robots w. adaptive
programs
Capable of learning
new percept-action
mappings
(classifications)
feature
vector
measure
computation
² training
action
vector
control
test
performance
environment
Some observations about adaptability
Whatever functionalities are fixed, the designer must specify
works for well-defined problems & solutions
advantage: predictable, reliable behavior
drawback: problems of specification
Whatever is made adaptive must undergo a learning phase
needed for ill-defined problems & solutions
some unpredictability of solutions found
creative behavior!
the more autonomy, the more potentially creative
Consequently, there are tradeoffs between
adaptability & efficiency
autonomy/creativity & control/predictability
Evolution/adaptive construction of new sensors
sensory evolution
immune systems
perceptual learning
capable of learning
new perceptual
categories
new feature
primitives
(new observables)
Epistemic autonomy
• When a system can choose its own categories –
through which it perceives and acts on the world –
that system achieves some limited degree of
epistemic autonomy.
• A rudimentary electrochemical device was built
by cyberneticist Gordon Pask in 1958 that grew its
own sensors to create its own “relevance criteria.”
"With this ability to make or
select proper filters on its
inputs,
such
a
device
explains the central problem
of epistemology. The riddles
of stimulus equivalence or of
local circuit action in the
brain
remain
only
as
parochial problems."
.
Warren
McCulloch,
preface
,Gordon Pask (1961)
.
An Approach to Cybernetics.
From: "Physical analogues to the growth of a concept", Symposium on
the Mechanization of Thought Processes, National Physical Laboratories,
November 24-28, 1958, H.M.S.O., London, Volume II, p.919.
Principles of action/use
1. Front-ends for trainable classifiers
Useful in ill-defined situations where one does not a priori know what features are
adequate to effect a classification
2. Adaptive, self-organizing sensors
Grow structures over analog-VLSI electrode arrays in order to sense new aspects of
the world. Use biochemical and/or biological systems coupled to an electrode array
3. Materially-based generator of new behaviors (adaptive pattern-generators)
Similar steerable, ill-defined systems could be used to generate new patterns
(sound, images) in an open-ended way that is not at all obvious to the
observer/controller
4. Epistemic autonomy
Device chooses how it will be connected to the outside world; what aspects of the
material world (categories) are relevant to it. (Symbol grounding, frame problem)
Feedback to state vs. feedback to structure
A thermostat is limited in the information that it can
gain from its environment by the fixed nature of its
sensors. It has feedback to state, but not feedback
to structure. The amount of information that such a
system can extract from its environment is finite at
any time, and bounded by its fixed structure.
A system capable of sensory evolution or perceptual
learning has the ability to change its relation to its
environs. Such a system has an open-ended set of
observational primitives. It has both feedback to
state and feedback to structure. The amount of
information that such a system can extract from its
environment is finite at any time, but unbounded.
Such a system is open-ended.
Analog dynamics without inheritable constraint (Hans Jenny)
QuickTime™ and a
USBVision decompressor
are needed to see this picture.
von Neumann's kinematic (robotic) self-reproducing automaton (1948)
Inheritable construction
feature
vector
computation
²
analog dynamics constrained &
selected by discrete symbols
measure
Purely analog adaptive
system must be trained
each generation
Genetic algorithm +
Pattern grammar for
guiding construction
constrained search
Symbolically-encoded
memory permits results of
an optimization process to
be passed to subsequent
generations
action
vector
²
construct
all parts of
the device
control
²
physical
construction
A 3
(mutation)
construction
possibilities
A B C D
   
   
construction
language
select from
existing alternatives
test
environment
performance
The homeostat
Relation to Ashby's
homeostat
feature
vector
measure
Analog
sensor/controller
computation
²
²
construct
all parts of
the device
control
²
physical
construction
A 3
Uniselector
25x25x25x25 = 390k
construction possibilities ->
variety of the control system,
unconstrained search
action
vector
(mutation)
construction
possibilities
A B C D
   
   
construction
language
select from
existing alternatives
test
Evaluation of ability
to control inputs
environment
performance
Relation to Ashby's
homeostat
feature
vector
measure
Analog
sensor/controller
computation
²
²
construct
all parts of
the device
control
²
physical
construction
A 3
Uniselector
25x25x25x25 = 390k
construction possibilities ->
variety of the control system,
unconstrained search
action
vector
(mutation)
construction
possibilities
A B C D
   
   
construction
language
select from
existing alternatives
test
Evaluation of ability
to control inputs
environment
performance
Ashby's homeostat
Adaptive analog
controller
Structure of
particular controllers
is unknown to designer
Requisite variety for
control is the number of
alternative controllers
available
25x25x25 = 390,625
Analog
controller
(ill-defined structure)
Uniselector
evaluate
(in bounds?)
Environment
The homeostat & the brain
A few cybernetics-inspired accounts of brain function
Sommerhoff (1974) Logic of the Living Brain
Klopf, The Selfish Neuron
Arbib, The Metaphorical Brain
Most successful neuroscientific application of cybernetics:
W.Reichardt's analysis of fly optomotor loop
The homeostat never caught on as a brain metaphor
Some possible reasons:
• Homeostats never were cast in terms of neural nets
• No obvious digital uniselector function in the brain
• Predominance of problems of pattern recognition and
formulation of coherent action over simple problems of
internal regulation
The brain as an adaptive self-organizing system
Ideas that flow from cybernetics and theoretical biology:
1) Brains as signal self-production systems
related to reverberant loops (a la Lorente, Lashley,
Hebb, McCulloch, Pitts & many others)
2) Brains as pattern-resonance systems
related to Lashley, Hebb, many others
3) Brains as multiplexed signaling and storage systems
holographic paradigms, Longuet-Higgins, Pribram,John
4) Brains as mass-dynamics, broadcast systems
5) Brains as communications nets that create new signals
6) Brains as temporally-coded pulse pattern systems
I believe all this is possible using temporal pattern codes.
Regeneration of parts
Von Neumann’s kinematic self-reproducing automaton
A
effect on survival
of whole system
genetic
replication of plans
construction
plans
byproduct D
F(D)
plans
F(A)
F(B)
F(C)
replication
of constructor
A+B+C
genetic
expression
apparatus
(universal
constructor)
Autopoiesis and autocatalysis
B
raw
materials
metabolic
loops
byproducts
Symbolically-guided self-production
C
set boundary
conditions
genetic
control
genetic
expression &
reproduction
genetic plans
(symbolic memory)
raw
materials
byproducts
Autopoiesis and autocatalysis
Life is built upon cycles of self-production
B
raw
materials
metabolic
loops
byproducts
Brain function may be based on self-productions of spike patterns
Hebbian reverberant eigenstates and regenerative temporal patterns
McCulloch & Pitts (1943) Nets with circles render activity independent
of time and semi-autonomous re: the environment
von Foerster (1948) brain eigenstates as a form of ST memory
Why the mind is in the head
Warren McCulloch
L.A. Jeffress, ed. Cerebral Mechanisms of Behavior
(The Hixon Symposium, Wiley, 1951, reprinted in
Embodiments of Mind, MIT, 1965, concluding lines)
This brings us back to what I believe is the answer to the question:
Why is the mind in the head?
Because there, and only there, are hosts of possible connections
to be formed as time and circumstance demand. Each new
connection serves to set the stage for others yet to come and
better fitted to adapt us to the world, for through the cortex pass
the greatest inverse feedbacks whose function is the
purposive life of the human intellect.
The joy of creating ideals, new and eternal,
in and of a world, old and temporal,
robots have it not.
For this my Mother bore me.
The brain as a
self-regenerating
pattern-resonance
system
Tuning in nervous systems
Minds as pattern-resonances
The same [resonance] is true of all bodies which can yield notes.
Tumblers resound when a piano is played, on the striking of
certain notes, and so do window panes.
Nor is the phenomenon without analogy in different provinces.
Take a dog that answers to the name "Nero."
He lies under your table. You speak of Domitian, Vespasian, and
Marcus Aurelius Antonius, you call upon all the Roman
Emperors that occur to you, but the dog does not stir,
although a slight tremor of his ear
tells you of a faint response of his consciousness.
But the moment you call "Nero" he jumps joyfully towards you.
The tuning fork is like your dog. It answers to the name A.
Ernst Mach, Popular Lectures, “The fibers of Corti” c. 1865
Pattern resonances: neural assemblies emitting annotative
tag signals that elaborate a regenerating signal pattern
Inc oming sensory s ignals
Higher-order, more
complex interactions
Creation of new primitive time patterns
Primary
interactions
Secondary
interactions
Higher-order
interactions
Figure 7. Time-coded broadcast schema for asynchronous, heterarchical global integration.
Temporal pattern codes
Interspike interval code
Temporal Multiple intervals in same spike train
pattern
codes
Higher-order interval pattern
Phase-locking in auditoryl neurons
Cat auditory nerve fibers, 250 Hz tone
Phase-locking in visual neurons
(Horseshoe crab ommatidium, 5-15 Hz flashes)
Javel,
Miller, Ratliff, and Hartline (1961) How cells receive stimuli.
Scientific American 215(3):222-238.
Phase-locking in auditory nerve fibers
250 Hz tone
Javel E, McGee JA, Horst W, Farley GR, Temporal mechanisms in auditory stimulus coding.
In: G. M. Edelman, W. E. Gall and W. M. Cowan, ed, Auditory Function: Neurobiological
Bases of Hearing, Wiley: New York 1988; p. 518.
Frequency and time in the auditory nerve
Phase-locking of discharges in the auditory nerve
Cat, 100x @ 60 dB SPL
Temporal coding
in the auditory nerve
Work with Bertrand Delgutte
Cariani & Delgutte (1996)
Dial-anesthetized cats.
100 presentations/fiber
60 dB SPL
Population-interval distributions are
compiled by summing together
intervals from all auditory nerve fibers.
The most common intervals present in
the auditory nerve are invariably
related to the pitches heard at the
fundamentals of harmonic complexes.
Phase-locking in
visual thalamus (LGN)
Stimuli:
Drifting
sinusoidal
gratings
Color vision
NaCl
Quinine HCl
Temporal coding
of taste
NTS
Temporal coding of taste
NaCl
Quinine HCl
Chorda
tympani
NTS
HCl
Sucrose
Chorda
tympani
Sucrose
HCl
NTS
NTS
Chorda
tympani
Chorda
tympani
Figure 12. Typical temporal patterns of response to four different stimuli recorded
from the chorda typani nerve and the NTS. The stimuli were: 0.1M NaCl, 0.1M
quinine HCl, 0.5M sucrose and 0.1M HCl. Time markers indicate 5 sec intervals. The
chorda tympani recordings are from the whole nerve, NTS recordings are from single
neurons. The tracings of relative spike frequency shown in this figure were obtained
during neural recording sessions by the output of amplified neural activity through a
spike amplitude window discriminator to a counting rate meter, the output of which
was displayed on a Brush pen writer.
From: Ellen Covey, Temporal Neural Coding of Gustation (1980),
Ph.D. thesis, Duke University.
Figure 12. Typical temporal patterns of response to four different stimuli recorded
from the chorda typani nerve and the NTS. The stimuli were: 0.1M NaCl, 0.1M
quinine HCl, 0.5M sucrose and 0.1M HCl. Time markers indicate 5 sec intervals. The
chorda tympani recordings are from the whole nerve, NTS recordings are from single
A. Time-division multiplexing in telephony (signals A-E)
A1
B1
C1
D1
cycle 1, slot s A-E
E1
A2
B2
C2
D2
cycle 2, slot s A-E
E2
time
B. Time-division multiplexing in neural systems
Scanning
Synchrony
Feature
detector
units
(neural
channels)
Sorting
by
synchronous
activation
time
Neural timing nets
FEED-FORWARD TIMING NETS
• Temporal sieves
• Extract (embedded) similarities
• Multiply autocorrelations
Si(t)
Sj(t)
two sets
of input
spike trains
Si(t) S j(t - )
individual
multiplicative
term
S (t ) S (t -t)
 i m j m
convolution
time-series
term m
Time
t
Relative delay
RECURRENT TIMING NETS
• Build up pattern invariances
• Detect periodic patterns
• Separate auditory objects
All time delays present


Time patterns reverberate
through delay loops

Recurrent,
indirect inputs

Coincidence
units
Direct inputs
Input time sequence
Potential advantages of
temporal pattern pulse codes & timing nets
• Multiplexed signal transmission
• Orthogonality of patterns; less interference
• Flexible multimodal integration
• Encoding of signal identity in itself (logical type)
• Liberate signals from wires
• Broadcast of signals + selective reception
• Nonlocal computational operations
• Mass action (statistical representations)
• Open-ended creation of new signal primitives
Music, brain, and time
In the image of the digital computer, we conceptualize
brains as distributed logic machines.
However, temporal correlation machines may prove to be a
better metaphor.
Temporal expectancies in perception
Temporal patterning of body processes
Temporal structure of movement
Temporal expectations and reward structure
(dopamine system, conditioning)
Temporal memory traces
Music may have the profound effects that it does because
1) it directly impresses its temporal structure on the
activity of many neuronal populations, and
2) the neural codes & computations underlying
experience are inherently temporal.
Andy Partridge, xtc
Conclusions
Design principles for self-organizing systems
Structural complexity alone is not sufficient
Pure computation alone is not sufficient
Requisites
Sensors & effectors
Mixed digital-analog design
Feedback to structure, self-production
Inheritable, replicable (digital) plans
Combinatorics of digital strings
Rich analog, ill-defined dynamics
Goal states and steering/selection mechanisms
Possibility of brain as temporally-coded selforganizing system
Temporal coding of sensory information
.
Pitch period
# intervals
Characteristic frequency (kHz)
Pitch period
0
Peristimulus time (ms)
5
10
15
20
Interspike interval (ms)
25
From cochlea to cortex
Primary
auditory cortex
(Auditory forebrain)
Auditory thalamus
Inferior colliculus
(Auditory midbrain)
Lateral lemniscus
Auditory brainstem
Auditory nerve (VIII)
Cochlea
Phase-locking to a 300 Hz pure tone
Period histogram
(1100 Hz)
First-order interval histogram (1500 Hz)
# spikes
Evans, 1982
Auditory nerve
Vowel Formant
Regions
Time domain analysis of auditory-nerve fiber firing rates.
Hugh Secker-Walker & Campbell Searle, J. Acoust. Soc. 88(3), 1990
Neural responses to /da/ @ 69 dB SPL from Miller and Sachs (1983)
Low
CF
F0
F1
F2
F3
High
CF
Peristimulus time (ms)
Neural pulse codes
Average discharge rate
Codes are defined in terms
of their functional roles
Ratechannel
codes
Interspike interval code
Multiplexed intervals
Temporal
pattern
codes
What spike train messages
have the same meanings?
(functional equivalence classes)
Higher-order interval pattern
Burst length, interburst interval
What constitutes
a difference
that makes a difference?
Spike latency
reference times
Timeof-arrival
codes
PST or latency pattern
Interneural synchrony
Temporal codes are neural
codes in which timings of
spikes relative to each other
are essential to their
interpretation.
Limbic & paralimbic areas
Neural resonances
long-term
memory
Unimodal
and multimodal
association
areas
Frontal cortical areas
pragmatic
evaluations
memory deliberation
higher
semantic
resonances
planning
memory
global workspace
memory
motor
preparations
perceptual
resonances
memory
Motor systems
motor
outputs
sensory
inputs
controlled
variables
(consequences
of actions)
Primary sensory
pathways
uncontrolled
variables
(contingent events)
ENVIRONMENT
Incoming sensory signals
Higher-order, more
complex interactions
Creation of new primitive time patterns
Primary
interactions
Secondary
interactions
Higher-order
interactions
Temporal
modulation
frequency
Phase-locking of an LGN unit to a
drifting sinusoidal grating
Interval Histograms
PST Histograms
1000
40
4 Hz
50
2000
40
1000
8 Hz
16 Hz
200
10
32 Hz
50
20
64 Hz
0
0
1000
2000
3000
4000
5000
Peristimulus time (ms)
0
100
200
300
400
500
All-order interval (ms)
Raw spike train data courtesy of Andrzej Przybyszewski & Dan Pollen
Adaptive systems
Adaptation ~ adjustment
Sensing ~ measurement
• Depending upon the self-modification process,
adaptive systems change in different ways.
• They become tuned to their environments,
on the percept
on the action side
internally: anticipating events, forecasting effects
• New sensors create new linkages with the external world
new perceptual primitives
new observables
new modes of adjustment
• New effectors create new modes of action
Switching between reverberant states
A
Stimulus-driven switching between
reverberant circuits (after Hebb, 1965)
Potential
stimuli
S1
CNS
B
Potential
responses
Reverberant patterns
as switchable eigenstates
Contingent
sensory input
A
R1
R2
S2
B
Epistemic
cut
Resonant
state | A
Resonant
state | B
Motor
response
for A
Motor
response
for B
R3
S3
Functional organization of the perceptual side
Evaluation in terms
of manifold implications
(associations, plans
cognitive schemas)
selfsustaining
patterns
Evaluation in terms
of basic system-goals
(limbic system)
Attentional
facilitation
of image
formation
Attentional
facilitation
of image
formation
Buildup of
sensory
images
Early
sensory
codng
receptor surfaces
Sensory
transduction
Structure of
environmental
events
Frequency ranges of (tonal) musical instruments
27 Hz
110
Hz
262
Hz
440
Hz
880
Hz
10k
8
6
5
4
3
2
1
0.5
0.25
4 kHz
Measurement and tuning
Measurement
mediates interactions with external world
permitting
behavior contingent upon perception
Adaptive systems that create their own measurements
are possible (we may be such systems)
Tuning
involves adjustment of internal relations to
external relations, i.e. adaptive resonance
It is possible to envision brains and minds
as resonant systems that operate on patterns
rather than coupled via energetic relations
Areas of self-modifying media
Self-modifying computers
Coevolution between humans and computers
Emergent human-machine couplings
Pask’s Conversation theory
Computers need means of independently
accessing the world and creating their
own concepts (epistemic autonomy)
Self-organizing materials
Electrochemical
Ferromagnetic
Biological-silicon interfaces
Intelligent materials
Mixed digital-analog feedback systems
Temporal
modulation
frequency
Phase-locking of an LGN unit to a
drifting sinusoidal grating
Interval Histograms
PST Histograms
1000
40
4 Hz
50
2000
40
1000
8 Hz
16 Hz
200
10
32 Hz
50
20
64 Hz
0
0
1000
2000
3000
4000
5000
Peristimulus time (ms)
0
100
200
300
400
500
All-order interval (ms)
Raw spike train data courtesy of Andrzej Przybyszewski & Dan Pollen
Phase-locking in
visual thalamus
(LGN)
Stimulus:
Drifting
sinusoidal
gratings
Phase-locking in visual neurons
(Horseshoe crab ommatidium)
Miller, Ratliff, and Hartline (1961) How cells receive stimuli.
Scientific American 215(3):222-238.
Neural timing nets
FEED-FORWARD TIMING NETS
• Temporal sieves
• Extract (embedded) similarities
• Multiply autocorrelations
Si(t)
Sj(t)
two sets
of input
spike trains
Si(t) S j(t - )
individual
multiplicative
term
S (t ) S (t -t)
 i m j m
convolution
time-series
term m
Time
t
Relative delay
RECURRENT TIMING NETS
• Build up pattern invariances
• Detect periodic patterns
• Separate auditory objects
All time delays present


Time patterns reverberate
through delay loops

Recurrent,
indirect inputs

Coincidence
units
Direct inputs
Input time sequence
Build-up and separation of two auditory objects
Vowel [ae]
F0 = 100 Hz
Period = 10 ms
Vowel [er]
F0 = 125 Hz
Period = 8 ms
Characteristic delay channel (ms)
Two vowels with different fundamental frequencies (F0s) are added together
and passed through the simple recurrent timing net. The two patterns build up
In the delay loops that have recurrence times that correspond to their periods.
Time (ms)
Sensing vs computing
Contingent vs. logically-necessary “truths”
Methodological issues:
What distinguishes sensing from other kinds
of informational operations?
A sensing process must be contingent, it must
have two or more possible outcomes to reduce
uncertainty, whereas
A computation (formal operation) must be
logically-determined, it must always produce the
same outcome given the same initial state
Computers and brains
•Digital computers presently are capable of recombinationbased creativity, but do not presently create new
primitives for themselves.
• Brains, on the other hand, are self-modifying systems
with rich analog dynamics that can serve as substrates
for formation of new informational primitives.
• Contemplation of self-modifying systems is essential if
we are to construct artificial systems that can create
meaning for themselves.
• We need such systems when problems are ill-defined,
or when we desire open-ended creative possibilities.
Limbic & paralimbic areas
Neural resonances
long-term
memory
Unimodal
and multimodal
association
areas
Frontal cortical areas
pragmatic
evaluations
memory deliberation
higher
semantic
resonances
planning
memory
global workspace
memory
motor
preparations
perceptual
resonances
memory
Motor systems
motor
outputs
sensory
inputs
controlled
variables
(consequences
of actions)
Primary sensory
pathways
uncontrolled
variables
(contingent events)
ENVIRONMENT
Overview I: Measurement in adaptive systems
• We discuss the semiotics and functional organization of
different adaptive systems.
• Adaptive systems reorganize their internal structure in
order to improve their performance.
• We consider how systems with sensors, effectors, and
coordinative faculties can adaptively modify their internal
structures and functions.
• We consider how this adaptivity leads to emergent
functions and behaviors.
Overview IV: Creativity, autonomy, and specification
• Creativity has two levels:
1) Recombination of existing primitives
2) De novo creation of new kinds of primitives
• Inherent tradeoffs:
Specifiability vs. autonomy
Predictability/reliability vs. creativity
Homeostat
Grey Walter's device
Conceptions of “emergence”
• Appearance of new structures, functions, behaviors
• Novelty that was not predictable from what came before
Varieties
• Structural emergence (appearance of new structures, org. levels)
• Computational emergence (unexpected results)
• Thermodynamic emergence (dissipative systems)
• Functional emergence (flight, color vision)
• Emergence-relative-to-a-model (perspectivist, operationalist)
Methodological issues
• How can we identify the existence of information processing
operations in artificial and natural systems?
•How can we distinguish measurement, computation, and effector
operations from each other in an unknown material system?
•How can we detect changes in these functionalities, such that we
know that our devices or organisms have modified them
adaptively?
•We need operational distinctions.
•We need to be able to parse a state-transition graph.
Recognizing determinate & contingent events
State-transitions
and
observer-operations
How do we
distinguish
measurements
and
computations
(such that we
can also
detect changes
in system
behavior)?
B
Measurement
observed
"pointer
reading"
Computation
Prediction
P
A =
A
B
two or more
possible
outcomes
R
1
Test
reference
state
C
D
PB
Epistemic cuts
(points of contingency)
R
2
Emergence relative to an observer:
What does the observer have to do to his/her own model to continue
successfully predicting the material system’s behavior?
Predictability
Deviation
Recovery of
predictability
MODEL
Observer
observables
sensors
Organism
or
Device
ENV
stabil ity
ne w sens or evol ve s in device
stabil ity
Evolution of observer's model
Add new states to V2
(no new state variables)
larger N
within
same D
Original state space
V2
semantic
emergenc e
V1
V2
V3
Addition of
new state
variableV3
syntactic
emergenc e
larger N
within
larger D
V1
V2
V1
same N
within
same D,
different
state-transitions
N = number of states
D = dimensionality of
state space
Opening up the sensory interface:
Break-out strategies for creating new observables
1) construction of new sensors
2) modification of existing sensors
3) interposition of sensory prostheses
4) active measurements
5) creation of new internal sensors
Prosthesis:
augmentation of
functionalities
All technology is prosthesis.
feature
vector
structural
device
boundary
prosthesis
functional
device
boundary
²
existing
sensors
coordination
adaptive
construction ofa
sensory
prosthesis
test
performance
environment
action
vector
Operational states and procedures
in a scientific model
Explicate realm
of symbols
(well-defined)
Computation
sequence of states
following initial state A
Measurement
Test
Prediction
A
B
two or more
possible outcomes
("pointer readings")
P
P
A =
C
D
B
sequence of states after B
R
1
reference
state
Epistemic cuts
(points of contingency)
R
2
Implicate realm
of material process
(ill-defined)
Active measurement
Measurement
Computation
reference
state
A
sequence of computations
with initial state A
B
sequence of computations
with initial state B
R
R1
R
1
R2
R2
"preparing
the system"
R3
R3
two or more
possible outcomes
("pointer readings")
different prepared
reference states
result in different
measurements
physical actions taken to bring the
system into reference states
R1, R2 or R3 (motor actions)
(R is the passive reference state,
without any active preparation)
Action
actions based on the
outcome of the computations
(contingent upon A)
actions based on the
outcome of the computations
(contingent upon B)
intentions to make measurements
R, R1, R2, or R3 (motor commands)
Neural assemblies as internal sensors
discrete
features
action
vector
coordination
analog-digital
boundary internal
sensors
internal
iconic analog
representations
²
adaptive
constructionof
new sensors
test
structural boundary
of device
performance
environment
Download