Artificial Brain Organization
Download
Report
Transcript Artificial Brain Organization
Motor cortex
Somatosensory cortex
Sensory associative
cortex
Pars
opercularis
Visual associative
cortex
Broca’s
area
Visual
cortex
Primary
Auditory cortex
Wernicke’s
area
Artificial Brain Organization
1
EE141
Janusz Starzyk, Ohio University
Elements of Intelligence
Abstract thinking and action planning
Capacity to learn and memorize useful things
Spatio-temporal memories
Ability to talk and communicate
Intuition and creativity
Consciousness
Emotions and understanding others
Surviving in complex environment and adaptation
Perception
Motor skills in relation to sensing and anticipation
2
EE141
Problems of Classical AI
Lack
of robustness and generalization
No real-time processing
Central processing of information by a
single processor
No natural interface to environment
3
EE141
Intelligent Behavior
Emergent from interaction with environment
Based on large number of sparsely connected
neurons
Asynchronous
Interact with environment through sensorymotor system
Value driven
Adaptive
4
EE141
Simple Brain Organization
Reactive
Associations
Sensory
Inputs
Sensors
Motor
Outputs
Actuators
5
EE141
Simple Brain Properties
Interacts
with environment through
sensors and actuators
Uses distributed processing in sparsely
connected neurons
Uses spatio-temporal associative
learning
Uses feedback for input prediction and
screening input information for novelty
6
EE141
Brain Structure with Value System
Value System
Reinforcement
Signal
Action
Planning
Anticipated Response
Sensory
Inputs
Sensors
Motor
Outputs
Actuators
7
EE141
Brain Structure with Value System Properties
Interacts with environment through sensors and
actuators
Uses distributed processing in sparsely connected
neurons
Uses spatio-temporal associative learning
Uses feedback for input prediction and screening
input information for novelty
Develops an internal value system to evaluate its
state in environment using reinforcement learning
Plans output actions for each input to maximize the
internal state value in relation to environment
Uses redundant structures of sparsely connected
processing elements
8
EE141
Value System in Reinforcement
Learning Control
States
Environment
Controller
Value System
Optimization
Reinforcement Signal
9
EE141
Artificial Brain Organization
Value System
Understanding
Decision making
Action
Planning
Anticipated Response
Reinf.
Signal
Sensors
EE141
Sensory
Inputs
Motor
Outputs
Actuators
10
Artificial Brain Organization
Learning
should be restricted to
unexpected situation or reward
Anticipated response should have
expected value
Novelty detection should also apply to
the value system
Need mechanism to improve and
compare the value
11
EE141
Artificial Brain Organization
Value System
Understanding
Action
Planning
Expectation
Improvement
Detection
Comparison
Inhibition
Novelty
Detection
Anticipated Response
Reinf.
Signal
Sensors
EE141
Sensory
Inputs
Motor
Outputs
Actuators
12
Artificial Brain Organization
Anticipated response block should learn the response
that improves the value
A RL optimization mechanism may be used to learn
the optimum response for a given value system and
sensory input
Random perturbation of the optimum should be used
to the optimum response in case the value system
changed
New situation will result in new value and WTA will
chose the winner
Problem is how to do
13
EE141
Artificial Brain Organization
14
EE141
Artificial Brain Organization
Positive
Reinforcement
Sensory
Inputs
EE141
Negative
Reinforcement
Motor
Outputs
15
Artificial Brain Selective Processing
Sensory inputs is represented by more and
more abstract features in the sensory inputs
hierarchy
Possible implementation is to use winner
takes all or Hebbian circuits to select the best
match
Random wiring may be used to preselect
sensory features
Uses feedback for input prediction and
screening input information for novelty
Uses redundant structures of sparsely
connected processing elements
16
EE141
Artificial Brain Organization
WTA
WTA
WTA
WTA
17
EE141
Microcolumn Organization
V. Mountcastle argues that all regions of the
brain perform the same algorithm
SOLAR combines many groups of neurons
(microcolumns) in a pseudorandom way
Each microcolumn has the same structure
Thus it performs the same computational
algorithm satisfying Mountcastle’s principle
Mindful Brain Cortical Organization and the Group-Selective
Theory of Higher Brain Function G. M. Edelman and V. B.
Mountcastle MIT Press, March 1982
18
EE141
Microcolumn Organization
superneuron
WTA
Positive
Reinforcement
Negative
Reinforcement
WTA
Sensory
Inputs
WTA
Motor
Outputs
19
EE141
Superneuron Organization
Each microcolumn contains a number of superneurons
Within each microcolumn, superneurons compete on different
levels of signal propagation
Superneuron contains a predetermined configuration of
Sensory (blue)
Motor and (yellow)
Reinforcement neurons (positive green and negative red)
Superneurons internally organize to perform operations of
Input selection and recognition
Association of sensory inputs
Feedback based anticipation
Learning inhibition
Associative value learning, and
Value based motor activation
20
EE141
Superneuron Organization
Sensory neurons are primarily responsible for providing information
about environment
They receive inputs from sensors or other sensory neurons on lower level
They interact with motor neurons to represent action and state of
environment
They provide an input to reinforcement neurons
They help to activate motor neurons
Motor neurons are primarily responsible for activation of motor functions
They are activated by reinforcement neurons with the help from sensory
neurons
They activate actuators or provide an input to lower level motor neurons
They provide an input to sensory neurons
Reinforcement neurons are primarily responsible for building the
internal value system
They receive inputs from reinforcement learning sensors or other
reinforcement neurons on lower level
They receive inputs from sensory neurons
They provide an input to motor neurons
They help to activate sensory neurons
21
EE141
Sensory Neurons Interactions
WTA
WTA
WTA
22
EE141
Sensory Neurons Functions
Sensory neurons are responsible for
Representation of inputs from environment
Interactions with motor functions
Anticipation of inputs and screening for novelty
Selection of useful information
Identifying invariances
Making spatio-temporal associations
WTA
WTA
EE141
23
WTA
Sensory Neurons Functions
Sensory neurons
Represent inputs from environment by
Responding to activation from lower level (summation)
Selecting most likely scenario (WTA)
Interact with motor functions by
Responding to activation from motor outputs (summation)
Anticipate inputs and screen for novelty by
Correlation to sensory inputs from higher level
Inhibition of outputs to higher level
Select useful information by
Correlating its outputs with reinforcement neurons
Identify invariances by
Making spatio-temporal associations between neighbor
sensory neurons
24
EE141
25
EE141