Skip to:Content
|
Bottom
Cover image for Brain computation as hierarchical abstraction
Title:
Brain computation as hierarchical abstraction
Series:
Computational neuroscience
Publication Information:
Cambridge, Massachusetts : The MIT Press, 2015
Physical Description:
xiv, 440 pages ; 24 cm.
ISBN:
9780262028615

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010343862 QP357.5 B35 2015 Open Access Book Book
Searching...

On Order

Summary

Summary

The vast differences between the brain's neural circuitry and a computer's silicon circuitry might suggest that they have nothing in common. In fact, as Dana Ballard argues in this book, computational tools are essential for understanding brain function. Ballard shows that the hierarchical organization of the brain has many parallels with the hierarchical organization of computing; as in silicon computing, the complexities of brain computation can be dramatically simplified when its computation is factored into different levels of abstraction.

Drawing on several decades of progress in computational neuroscience, together with recent results in Bayesian and reinforcement learning methodologies, Ballard factors the brain's principal computational issues in terms of their natural place in an overall hierarchy. Each of these factors leads to a fresh perspective. A neural level focuses on the basic forebrain functions and shows how processing demands dictate the extensive use of timing-based circuitry and an overall organization of tabular memories. An embodiment level organization works in reverse, making extensive use of multiplexing and on-demand processing to achieve fast parallel computation. An awareness level focuses on the brain's representations of emotion, attention and consciousness, showing that they can operate with great economy in the context of the neural and embodiment substrates.


Author Notes

Dana H. Ballard is Professor in the Department of Computer Sciences at the University of Texas at Austin, where he has appointments in Psychology, the Institute for Neuroscience, and the Center for Perceptual Systems. He is the author of An Introduction to Natural Computation (MIT Press.)


Table of Contents

Series Forewordp. ix
Prefacep. xi
Acknowledgmentsp. xiii
Part 1 Setting the Stagep. 1
1 Brain Computationp. 3
1.1 Introducing the Brainp. 7
1.2 Computational Abstractionp. 13
1.3 Different than Siliconp. 21
1.4 The Brain's Tricks for Fast Computationp. 25
1.5 More Powerful than a Computer?p. 30
1.6 Do Humans Have Non-Turing Abilities?p. 34
1.7 Summaryp. 38
2 Brain Overviewp. 41
2.1 Spinal Cord and Brainstemp. 44
2.2 The Forebrain: An Overviewp. 54
2.3 Cortex: Long-Term Memoryp. 60
2.4 Basal Ganglia: The Program Sequencerp. 63
2.5 Thalamus: Input and Outputp. 68
2.6 Hippocampus: Program Modificationsp. 70
2.7 Amygdal: Rating what's Importantp. 76
2.8 How the Brain Programs itselfp. 78
2.9 Summaryp. 80
Part 2 Neurons, Circuits, and Subsystemsp. 81
3 Neurons and Circuitsp. 83
3.1 Signaling Strategiesp. 85
3.2 Receptive Fieldsp. 89
3.3 Modeling Receptive Field Formationp. 95
3.4 Spike Codes for Cortical Neuronsp. 102
3.5 Reflexive Behaviorsp. 109
3.6 Summaryp. 112
3.7 Appendix: Neuron Behaviorsp. 109
4 Cortical Memoryp. 127
4.1 Table Lookup Strategiesp. 128
4.2 The Cortical Map Conceptp. 135
4.3 Hierarchies of Mapsp. 139
4.4 What Does the Cortex Represent?p. 146
4.5 Computational Modelsp. 154
4.6 Summaryp. 160
5 Programs via Reinforcementp. 163
5.1 Evaluating a Programp. 168
5.2 Reinforcement Learning Algorithmsp. 173
5.3 Learning in the Basal Gangliap. 177
5.4 Learning to Set Cortical Synapsesp. 186
5.5 Learning to Play Backgammonp. 192
5.6 Backgammon as an Abstract Modelp. 199
5.7 Summaryp. 200
Part 3 Embodiment of Behaviorp. 201
6 Sensory-Motor Routinesp. 203
6.1 Human Vision Is Specializedp. 204
6.2 Routinesp. 210
6.3 Human Embodiment Overviewp. 214
6.4 Evidence for Visual Routinesp. 219
6.5 Changing the Agendap. 230
6.6 Discussion and Summaryp. 232
7 Motor Routinesp. 235
7.1 Motor Computation Basicsp. 238
7.2 Biological Movement Organizationp. 240
7.3 Cortex: Movement Plansp. 248
7.4 Cerebellum: Checking Expectationsp. 253
7.5 Spinal Cord: Coding the Movement Libraryp. 255
7.6 Reading Human Movement Datap. 263
7.7 Summaryp. 272
8 Operating Systemp. 275
8.1 A Hierarchical Cognitive Architecturep. 279
8.2 Program Executionp. 283
8.3 Humanoid Avatar Modelsp. 289
8.4 Module Multiplexingp. 293
8.5 Program Arbitrationp. 298
8.6 Alertingp. 305
8.7 Program Indexingp. 307
8.8 Credit Assignmentp. 309
8.9 Implications of a Modular Architecturep. 313
8.10 Summaryp. 316
Part 4 Awarenessp. 319
9 Decision Makingp. 321
9.1 The Coding of Decisionsp. 322
9.2 Deciding in Noisy Environmentsp. 325
9.3 Social Decision Makingp. 330
9.4 Populations of Game Playersp. 341
9.5 Summaryp. 345
10 Emotionsp. 349
10.1 Triune Phylogenyp. 351
10.2 Emotions and the Bodyp. 354
10.3 Somatic Marker Theoryp. 361
10.4 The Amygdala's Special Rolep. 366
10.5 Computational Perspectivesp. 369
10.6 Summaryp. 373
11 Consciousnessp. 377
11.1 Being a Modelp. 378
11.2 Simulationp. 392
11.3 What Is Consciousness For?p. 402
11.4 Summaryp. 406
Notesp. 411
Referencesp. 413
Indexp. 435
Go to:Top of Page