PhD thesis available: Neural mechanisms for control in complex cognition

Patrick Simen psimen at Math.Princeton.EDU
Mon Mar 1 18:59:05 EST 2004


Dear Connectionists,

My PhD thesis, 'Neural mechanisms for control in complex cognition', is 
now available at 

http://www.math.princeton.edu/~psimen/SimenThesis.pdf. 

The abstract and table of contents are presented below. I hope it will be 
of interest to you!

--Patrick Simen



ABSTRACT

Neural network models of complex cognitive tasks are difficult to build. 
Most previous work has focused on the difficulty of using structured 
symbolic representations in neural networks. This thesis focuses on the 
problem of control. During problem solving, some form of control is 
necessary for sequencing operations, for selecting actions, and for 
manipulating goal representations. I present a set of control mechanisms 
inspired and constrained by brain organization that are powerful enough to 
guarantee basic problem solving ability; in fact, I show that they are 
computationally universal. These mechanisms exploit a simple method for 
controlling the temporal characteristics of activation in continuous-time 
neural networks that makes neural control of complex processes possible in 
properly organized neural cognitive models. The basic computational 
primitive is inspired by corticostriatal loops in which the cortical 
component is composed of columns organized in layers. An input layer and 
an output layer each form winner-take-all networks. These layers are 
connected via a corticostriatal loop that produces a controllable amount 
of internal propagation delay in signal transmission from input layer to 
output layer. Modules can be composed hierarchically to produce 
goal-directed control circuits for cognitive models that are formally 
equivalent to finite automata and share many properties of symbolic 
production systems. These control circuits are instantiated in a neural 
cognitive model of the Tower of London problem-solving task. The model 
implements the assumption that dorsolateral prefrontal cortex is 
preferentially involved in representing subgoal information during problem 
solving, and that frontostriatal loop circuits provide a timing function 
that is critical for proper problem solving performance. Normal subject 
performance is accurately simulated by the model, and performance under 
conditions of simulated prefrontal lesions and Parkinson's disease 
captures speed and accuracy impairments exhibited in patient data from the 
literature.



TABLE OF CONTENTS

1. Computational models of control
   1.1 Objective
   1.2 Defining control
       1.2.1 Control systems theory
       1.2.2 Control in formal computational systems
       1.2.3 Control in the brain
   1.3 Cognitive architectures based on production systems
       1.3.1 Working memory, goals and productions
       1.3.2 Conflict and resolution
       1.3.3 Learning
       1.3.4 Distributed control
   1.4 Existing neural models of control and symbolic processing
       1.4.1 Models of neural symbol processing
       1.4.2 Models of control
   1.5 A neural cognitive architecture
   1.6 Summary

2. Controlling and exploiting the temporal dynamics of neural activation
   2.1 Neural activation and positive feedback
       2.1.1 The activation function
       2.1.2 Self-excitation
   2.2 Measuring and encoding duration
   2.3 Summary

3. Using control to implement computationally universal neural primitives
   3.1 Finite automata and Turing machines
       3.1.1 Finite automata as control devices
       3.1.2 Turing machines
   3.2 Neural finite automata and Turing machines
   3.3 Components of continuous-time neural finite automata and Turing 
machines
       3.3.1 Encoding internal state
       3.3.2 Representing discrete values
       3.3.3 Implementing voltage sources
       3.3.4 Implementing simple logic functions
       3.3.5 Implementing simple memory devices
       3.3.6 Implementing gates and flip-flops
       3.3.7 Delay in columnar networks
       3.3.8 Clocks
   3.4 Implementing finite automata
       3.4.1 Maintaining internal state and encoding acceptance
       3.4.2 Input formats
       3.4.3 Computing the next state
   3.5 Neural tape mechanisms
   3.6 Summary

4. Using control to implement simplified neural production systems
   4.1 Production systems, classifier systems and control
   4.2 Defining neural productions
       4.2.1 Productions are connections between modules
       4.2.2 Productions are atomic and require effective representation
       4.2.3 Limitations of the production-connection mapping
   4.3 Activation regulation for conflict resolution
       4.3.1 Preferences
       4.3.2 Safe ramp-up rates in regulators
       4.3.3 When voting stops
       4.3.4 Combining excitatory and inhibitory regulators
   4.4 Goals
   4.5 Impasse detection
   4.6 Summary

5. A neural model of the Tower of London task
   5.1 Basic model structure
   5.2 Tower of London model
       5.2.1 Sensorimotor backbone
       5.2.2 Perceptual reasoning
       5.2.3 Move selection and gating
       5.2.4 Goals
       5.2.5 Subgoals
       5.2.6 Implemented algorithm
   5.3 Neural convergence detection and subgoal generation
   5.4 Performance of the model
   5.5 Summary

6. Mapping the computational architecture onto cortex and corticostriatal 
loop circuits
   6.1 Modules map onto cortex
       6.1.1 Laminar structure
       6.1.2 Columnar structure
       6.1.3 Regional mapping
   6.2 Column structures map onto corticostriatal loop circuits combined 
with cortical columns
       6.2.1 More detailed circuitry
       6.2.2 Cognitive functions and their impairments by disease
       6.2.3 Corticostriatal analogues in the column primitive
       6.2.4 Discussion
   6.3 Activation regulators map onto anterior cingulate cortex
   6.4 Summary 

7. Simulating the behavior of normal controls, prefrontal patients and 
Parkinson's patients on the Tower of London task
   7.1 Predictions of DLPFC mapping
   7.2 Predictions of frontostriatal mapping
   7.3 Summary

8. Discussion
   8.1 Summary
   8.2 Contributions
       8.2.1 A focus on control
       8.2.2 An hypothesis regarding brain organization and psychological 
function
       8.2.3 A means for temporal coding in neural networks
       8.2.4 Demonstrates flexible control through finite automaton and 
Turing machine emulation
       8.2.5 An example of the power of symbolic dynamics
       8.2.6 A simple method for the construction of complex neural 
cognitive models
       8.2.7 Mechanisms that use analog quantities for computation
       8.2.8 Demonstrates the value of committing to a low-level physical 
model of neural processing
   8.3 Remaining issues
       8.3.1 Synaptic modification
       8.3.2 The binding problem
       8.3.3 More realistic neurons


Appendix A. Sequence and duration learning
   A.1 Introduction
   A.2 Predictive error driven learning
   A.3 Computational motivations for laminar structure
       A.3.1 Asymmetric connection learning in recurrent networks
       A.3.2 Inhibitors of input and output
       A.3.3 A synaptic triad mechanism for learning
       A.3.4 Recruit-driven timing mechanisms for plasticity
       A.3.5 Recruitment of columns
   A.4 Learning durations with inhibitory strength modification
       A.4.1 Preventing propagation during recording
       A.4.2 The rate of weakening
       A.4.3 Isolating precision components from fluctuations
   A.5 Performance of the full sequence learning circuit

Appendix B. Glitches and glitch protection

Appendix C. Goals and a goal stack mechanism
   C.1 Properties of goals
   C.2 Stacking goals
   C.3 Performance of the goal stack
   C.4 Incorporating the goal stack mechanism into a column
   C.5 The goal stack as a tool for cognitive modeling




*************************************************************************
Patrick Simen                           209 Fine Hall                
Research Fellow                         Washington Rd. 
Center for the Study of Brain,          Princeton, NJ 08544-1000
    Mind and Behavior
Program in Applied and                  Phone: (609) 258-6155
    and Computational Mathematics       Fax:   (609) 258-1367
Princeton University                    email: psimen at math.princeton.edu
*************************************************************************





More information about the Connectionists mailing list