Rolls,E.T. (2016) Cerebral Cortex: Principles of Operation. Oxford University Press.

Similar documents
The storage and recall of memories in the hippocampo-cortical system. Supplementary material. Edmund T Rolls

Noise in attractor networks in the brain produced by graded firing rate representations

Memory, Attention, and Decision-Making

An attractor network is a network of neurons with

Cerebral Cortex. Edmund T. Rolls. Principles of Operation. Presubiculum. Subiculum F S D. Neocortex. PHG & Perirhinal. CA1 Fornix CA3 S D

Structure of a Neuron:

Decision-making mechanisms in the brain

Holding Multiple Items in Short Term Memory: A Neural Mechanism

The perirhinal cortex and long-term familiarity memory

Neuromorphic computing

Part 11: Mechanisms of Learning

Hierarchical dynamical models of motor function

Action potential. Definition: an all-or-none change in voltage that propagates itself down the axon

A model of the interaction between mood and memory

Biomimetic Cortical Nanocircuits: The BioRC Project. Alice C. Parker NSF Emerging Models of Technology Meeting July 24, 2008

Modeling of Hippocampal Behavior

Information Processing During Transient Responses in the Crayfish Visual System

Basics of Computational Neuroscience: Neurons and Synapses to Networks

Cerebral Cortex Principles of Operation

Memory Systems II How Stored: Engram and LTP. Reading: BCP Chapter 25

Different inhibitory effects by dopaminergic modulation and global suppression of activity

Free recall and recognition in a network model of the hippocampus: simulating effects of scopolamine on human memory function

Artificial Neural Networks (Ref: Negnevitsky, M. Artificial Intelligence, Chapter 6)

Dynamic Stochastic Synapses as Computational Units

Neurons: Structure and communication

Learning in neural networks

Self-organizing continuous attractor networks and path integration: one-dimensional models of head direction cells

Spiking Inputs to a Winner-take-all Network

Synaptic plasticityhippocampus. Neur 8790 Topics in Neuroscience: Neuroplasticity. Outline. Synaptic plasticity hypothesis

Computational cognitive neuroscience: 2. Neuron. Lubica Beňušková Centre for Cognitive Science, FMFI Comenius University in Bratislava

Neurobiology: The nerve cell. Principle and task To use a nerve function model to study the following aspects of a nerve cell:

Cellular Bioelectricity

Beyond Vanilla LTP. Spike-timing-dependent-plasticity or STDP

A general error-based spike-timing dependent learning rule for the Neural Engineering Framework

Zoo400 Exam 1: Mar 25, 1999

Chapter 6 subtitles postsynaptic integration

Continuous transformation learning of translation invariant representations

Sparse Coding in Sparse Winner Networks

Lecture 22: A little Neurobiology

A neural circuit model of decision making!

Edmund T. Rolls T. Milward Oxford University, Department of Experimental Psychology, Oxford OX1 3UD, England

Information Processing & Storage in the Brain

Ch.20 Dynamic Cue Combination in Distributional Population Code Networks. Ka Yeon Kim Biopsychology

Synaptic Transmission: Ionic and Metabotropic

Spontaneous Cortical Activity Reveals Hallmarks of an Optimal Internal Model of the Environment. Berkes, Orban, Lengyel, Fiser.

Input-speci"c adaptation in complex cells through synaptic depression

Acetylcholine again! - thought to be involved in learning and memory - thought to be involved dementia (Alzheimer's disease)

Human Brain and Senses

Computing with Spikes in Recurrent Neural Networks

The synaptic Basis for Learning and Memory: a Theoretical approach

Synfire chains with conductance-based neurons: internal timing and coordination with timed input

EE 791 Lecture 2 Jan 19, 2015

BIOLOGICAL PROCESSES

Neural response time integration subserves. perceptual decisions - K-F Wong and X-J Wang s. reduced model

Model-Based Reinforcement Learning by Pyramidal Neurons: Robustness of the Learning Rule

Evaluating the Effect of Spiking Network Parameters on Polychronization

Neurons! John A. White Dept. of Bioengineering


QUIZ YOURSELF COLOSSAL NEURON ACTIVITY

Introduction to Computational Neuroscience

PSY 215 Lecture 3 (1/19/2011) (Synapses & Neurotransmitters) Dr. Achtman PSY 215

Cognitive Modelling Themes in Neural Computation. Tom Hartley

Dopamine modulation of prefrontal delay activity - Reverberatory activity and sharpness of tuning curves

Axon initial segment position changes CA1 pyramidal neuron excitability

How Neurons Do Integrals. Mark Goldman

Understanding the Neural Basis of Cognitive Bias Modification as a Clinical Treatment for Depression. Akihiro Eguchi, Daniel Walters, Nele Peerenboom,

Prior Knowledge and Memory Consolidation Expanding Competitive Trace Theory

Photoreceptors Rods. Cones

NEURONS COMMUNICATE WITH OTHER CELLS AT SYNAPSES 34.3

LESSON 3.3 WORKBOOK. Why does applying pressure relieve pain?

Why is our capacity of working memory so large?

Efficient Emulation of Large-Scale Neuronal Networks

Active Control of Spike-Timing Dependent Synaptic Plasticity in an Electrosensory System

Action potentials propagate down their axon

Synapses and synaptic plasticity. Lubica Benuskova Lecture 8 How neurons communicate How do we learn and remember

Neurons. Pyramidal neurons in mouse cerebral cortex expressing green fluorescent protein. The red staining indicates GABAergic interneurons.

Resonant synchronization of heterogeneous inhibitory networks

Cell Responses in V4 Sparse Distributed Representation

Na + K + pump. The beauty of the Na + K + pump. Cotransport. The setup Cotransport the result. Found along the plasma membrane of all cells.

Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence

LESSON 3.3 WORKBOOK. Why does applying pressure relieve pain? Workbook. Postsynaptic potentials

Representing Where along with What Information in a Model of a Cortical Patch

Introduction to Computational Neuroscience

Investigation of Physiological Mechanism For Linking Field Synapses

How Synapses Integrate Information and Change

Why do we have a hippocampus? Short-term memory and consolidation

CAS Seminar - Spiking Neurons Network (SNN) Jakob Kemi ( )

Working models of working memory

Dynamic afferent synapses to decision-making networks improve performance in tasks requiring stimulus associations and discriminations

Position invariant recognition in the visual system with cluttered environments

ASSOCIATIVE MEMORY AND HIPPOCAMPAL PLACE CELLS

Introduction to Physiological Psychology Review

Cellular Neurobiology BIPN140

Applied Neuroscience. Conclusion of Science Honors Program Spring 2017

Cell communication. Gated ion channels. Allow specific ions to pass only when gates are open

Cell communication. Gated ion channels. Voltage-Gated Na + Channel. Allow specific ions to pass only when gates are open

Question 1 Multiple Choice (8 marks)

Computational Cognitive Neuroscience Assignment 1: Hopeld networks, Schizophrenia and the Izhikevich Neuron Model

Learning and Adaptive Behavior, Part II

Introduction to Computational Neuroscience

Transcription:

Digital Signal Processing and the Brain Is the brain a digital signal processor? Digital vs continuous signals Digital signals involve streams of binary encoded numbers The brain uses digital, all or none, action potentials or spikes for information transmission in its neuronal axons over distances of 1 mm to several metres to avoid the uncertain decay of an analog signal in a long non-uniform cable. But the spikes are then converted into analog signals within a neuron, which has a threshold for the summed depolarization produced by many small synaptic currents to elicit an action potential, which is binary. The brain does not work by logical operations as in digital computers, but instead by the similarity of an input vector with a synaptic weight vector. The spikes in the brain have Poisson timing, i.e. are random in time for a given mean firing rate. This leads to stochastic processing in the brain, related to the timing of the digital inputs to a neuron. Rolls,E.T. (2016) Cerebral Cortex: Principles of Operation. Oxford University Press. www.oxcns.org Edmund.Rolls@warwick.ac.uk

Oxford University Press 2016 Parts available at www.oxcns.org/ publications

Single neurons in the cerebral cortex

Brain computation vs Digital computer computation 1. Dot product similarity vs logical functions e.g. AND, NAND, OR followed by a threshold 2. 10,000 inputs per neuron vs several inputs to a logic gate 3. Content-addressable memory vs data accessed by address 4. Fault tolerant: dot product vs no inherent fault tolerance 5. Generalization and completion vs only exact match in the hardware 6. Fast: inherently parallel update of a vs serial processing with fast components neuron, and of neurons in a network 7. Approximate, low precision vs high precision 64 bit 8. Stochastic spiking noise: vs noise free because of non-linearities probabilistic computation helps originality, creativity 9. Dynamics are parallel vs inherently serial an attractor network retrieves in 1-2 time constants of the synapses. 10. Heuristics, e.g. vs attempt to understand a whole scene Invariant object recognition uses temporo-spatial constraints, analyses only part of a scene. 11. Syntax: none inherent vs syntactical operations on data at an address 12. The architecture adapts vs fixed architecture with different software to implement different computations. 13. Sparse distributed representation vs binary encoding in a computer word, e.g. 64 bits 14. Mind vs brain vs software vs hardware

Single neuron dot product computation Each neuron has approximately 10,000 inputs though synapses. The neuron sums the currents produced by each input firing rate x_j injected through each synapse w_ij to produce an activation h_i. h i = Σ j x j. w ij

Single neuron activation functions The activations are converted into spikes when the neurons reaches a threshold for firing. This is a non-linear operation and produces digital spikes, with a firing rate that depends on the strength of the activation. The output firing y i is a function of the activation y i = f (h i )

Neurodynamical Modeling: Neurons, Synapses & Cortical Architecture Spiking Neuron -> Integrate-and-Fire Model: m d dt V ( t) g ( V ( t) V ) I ( t) i m i L syn V i (t) Spikes Reset t Synaptic Dynamics: Synapses Soma I syn ( t) I AMPA, ext ( t) I AMPA, rec( t) I NMDA, rec( t) IGABA, rec( t) Spike R syn I syn (t) EPSP, IPSP NMDA AMPA C syn Cm Rm Spike GABA I ( t) g d dt d dt ( V ( t) V i decay rise E x j ( t) x j ( t) ) f ( V ( t)) k i ( t t s j ( t) s j ( t) x j ( t)(1 s j k j j ) w s ( t) ij ( t)) j NMDA AMPA Excitatory Pool NMDA AMPA Inhibitory Pool Dynamical Cooperation and Competition GABA

Pattern Association Memory Learning Rule: Where x i approximates e i (which is the unconditioned or external or forcing input) δw ij = k. y i. x j Recall: The activation, h i = Σ j x j. w ij where the sum is over the C input axons, x j The output firing y i is a function of the activation y i = f (h i ) This activation function f may be linear, sigmoid, binary threshold, etc.

Long Term Potentiation and Long Term Depression of synapses

Auto-association Memory Learning Rule: Where y i approximates e i (which is the external input) δw ij = k. y i. x j (Hebb rule) and y i is the firing of the output neuron (post-synaptic term) x j is the firing of input axon j (presynaptic term) w ij is the synapse to output neuron i from input axon j. Recall: The (internal) activation produced by the recurrent collateral effect (after the first iteration) is h i = Σ j x j. w ij where the sum is over the C axons indexed by j. The output firing y i is a function of the activation produced by the recurrent collateral effect and by the external input (e i ): y i = f (h i + e i ) The activation function f may be binary threshold, linear threshold, sigmoid, etc.

Cortical visual pathways Temporal What Hippocampal Memory

Single neuron selectivity: in this case to a face

Stimulus 1 Stimulus 2 Stimulus 3 How is information encoded by the inferior temporal visual cortex? Stimulus 4 Rate Code

Local (Grandmother), Distributed and Sparse Distributed Coding Local (Grandmother): One cell codes for one stimulus and fires only in response to this one. Fully Distributed: Almost every cell participates in encoding all stimuli. (With binary firing rates half the cells respond to any stimulus) Rate Sparse Distributed: The cell responds to a certain number of stimuli. Intermediate between Grandmother and Fully distributed. Stimuli Inferior Temporal Visual Cortex neuron firing rate response to a set of 68 visual stimuli

How does the information scale with the number of neurons? Optimal DP Approximately linearly. Optimal vs Dot Product decoding.

How does the number of stimuli encoded scale with the number of neurons? (Information uses a log scale.) Optimal DP

An attractor network for probabilistic decisionmaking, with lambda 1 and 2 inputs, and noise from the neuronal spiking influencing which decision attractor, D1 or D2, wins. This is also a model for short-term memory. Decision inputs Rolls and Deco 2010 The Noisy Brain: Stochastic Dynamics as a Principle of Brain Function. Oxford. Deco, Rolls et al 2013 Progress in Neurobiology 103

Integrate-and-fire simulations predict earlier and higher neuronal responses on easy vs difficult trials. Confidence is reflected in the higher firing on easy trials. The decision stimuli start at t=2 s Rolls, Grabenhorst and Deco 2010 Neuroimage

The theoretical framework based in statistical mechanics predicts higher and faster neuronal responses as Delta I, the difference between the two stimuli, increases. Delta I is a measure of the easiness of the decision, and subjective confidence ratings correlate with this. Rolls, Grabenhorst and Deco 2010a Neuroimage

Digital Signal Processing and the Brain Is the brain a digital signal processor? Digital vs continuous signals Digital signals involve streams of binary encoded numbers The brain uses digital, all or none, action potentials or spikes for information transmission in its neuronal axons over distances of 1 mm to several metres to avoid the uncertain decay of an analog signal in a long non-uniform cable. But the spikes are then converted into analog signals within a neuron, which has a threshold for the summed depolarization produced by many small synaptic currents to elicit an action potential, which is binary. The brain does not work by logical operations as in digital computers, but instead by the similarity of an input vector with a synaptic weight vector. The spikes in the brain have Poisson timing, i.e. are random in time for a given mean firing rate. This leads to stochastic processing in the brain, related to the timing of the digital inputs to a neuron.

Brain computation vs Digital computer computation 1. Dot product similarity vs logical functions e.g. AND, NAND, OR followed by a threshold 2. 10,000 inputs per neuron vs several inputs to a logic gate 3. Content-addressable memory vs data accessed by address 4. Fault tolerant: dot product vs no inherent fault tolerance 5. Generalization and completion vs only exact match in the hardware 6. Fast: inherently parallel update of a vs serial processing with fast components neuron, and of neurons in a network 7. Approximate, low precision vs high precision 64 bit 8. Stochastic spiking noise: vs noise free because of non-linearities probabilistic computation helps originality, creativity 9. Dynamics are parallel vs inherently serial an attractor network retrieves in 1-2 time constants of the synapses. 10. Heuristics, e.g. vs attempt to understand a whole scene Invariant object recognition uses temporo-spatial constraints, analyses only part of a scene. 11. Syntax: none inherent vs syntactical operations on data at an address 12. The architecture adapts vs fixed architecture with different software to implement different computations. 13. Sparse distributed representation vs binary encoding in a computer word, e.g. 64 bits 14. Mind vs brain vs software vs hardware

Digital Signal Processing and the Brain. Further reading: On differences between signal processing in the brain and in digital computers: On the signal processing performed by neuronal networks in the brain: On the representation of information in the brain: Rolls,E.T. (2016) Cerebral Cortex: Principles of Operation. Oxford University Press. Rolls,E.T. and Treves.A. (2011) The neuronal encoding of information in the brain. Progress in Neurobiology 95: 448-490. http://www.oxcns.org/papers/508 Papers and contact information: www.oxcns.org Edmund.Rolls@warwick.ac.uk