Archive for the ‘Computational neuroscience’ Category

Redwood Theoretical Neuroscience Videos Online

Sunday, April 16th, 2006

Last year, the Redwood Center for Theoretical Neuroscience moved from the Redwood Neuroscience Institute in Meno Park to the Helen Wills Neuroscience Institute at Berkeley. In October they held a symposium with several interesting speakers presenting on various topics within Theoretical Neuroscience.

The videos are now online for your perusal, or you can buy a DVD of the whole symposium for a paltry $5.

  • Horace Barlow, Cambridge University: The Roles of Theory, Commonsense, and Guesswork in Neuroscience
  • Dan Kersten, University of Minnesota: Human Object Perception: Theory, Psychophysics & Imaging
  • Sue Becker, McMaster University: The role of the hippocampus in memory, contextual gating, stress and depression
  • Florentin Worgotter, University of Goettingen: Learning in Neurons and Robots
  • Panel Discussion: The Role and Future Prospects for Math/Computational Theories in Neuroscience
  • David Heeger, New York University: What fMRI Can Tell Us about How Visual Cortex Works
  • Kevan Martin, ETH/UNI Zurich: Canonical Circuits for Neocortex
  • Terry Sejnowski, Salk Institute: Dendritic Darwinism
  • Jeff Hawkins, Numenta: Prospects and Problems of Cortical Theory

General Object And Face Classification Model in Neuron

Tuesday, April 11th, 2006

In an impressive integrative effort, a new article in this month’s issue of Neuron describes a robust object and face classification model that is consistent with both behavioral and fMRI experiments.

From a preview of the article:

“A central theme that has emerged in research on face perception therefore is whether or not faces are “special” such that the cognitive and neural mechanisms that underlie their processing are different from those underlying the processing of other visual objects. [...] In this issue of Neuron, Jiang et al. (2006) provide a compelling array of evidence supporting the idea that the processing of faces and objects do not rely on qualitatively different mechanisms. In a series of experiments, Jiang et al. present and integrate findings from neural modeling, behavior, and fMRI, showing that face classification, similarly to object classification, can be achieved by a simple-to-complex architecture, based on hierarchical shape detectors. Furthermore, variations of this model can account for both configural and feature-based processing without qualitative modification of the model’s structure.”

The Riesenhuber lab, from which this work comes, has been working on object recognition in an integrative way. The lab is particularly “at the intersection of neuroscience and AI”.

Multidisciplinary Working Memory Studies Featured

Tuesday, April 4th, 2006

A forthcoming issue of the journal Neuroscience is devoted to an examination of multidisciplinary approaches to the study of working memory within the field of Cognitive Neuroscience. Although the issue will not be released until late April, a detailed press release is available from the University of Washington at St. Louis.

From the article:

“Multidisciplinary research within cognitive neuroscience has established itself as a promising approach to answering the question of how the mind emerges from the working of the brain” [...] “One of the fields that has gained substantially by successfully combining the theoretical frameworks, methodologies, empirical results and insights of the varied disciplines within cognitive neuroscience, is the study of working memory”

It goes on to describe a “pyramid approach” to multidisciplinary work in this area, which chiefly involves the merging of cognitive psychology, computational science, neuroscience, and cognitive neuropsychiatry.

Combinatorial Structures in Language and Visual Cognition

Wednesday, March 22nd, 2006

What gives humans the unique ability to construct novel sentences from the building blocks of language? A recent article in Behavioral and Brain Sciences proposes a “neural blackboard architecture” is capable of just this.

From the article (doi: 10.1017/S0140525X06009022):

“This paper aims to show that neural “blackboard” architectures can provide an adequate theoretical basis for a neural instantiation of combinatorial cognitive structures. [...] We also discuss the similarities between the neural blackboard architecture of sentence structure and neural blackboard architectures of combinatorial structures in visual cognition and visual working memory [...]”

As with all main articles in Behavioral and Brain Sciences, this one is followed by extensive comment and criticism from colleagues, and finally a reply by the authors. This provides a very deep look at the article and the issues surrounding it.

An older, but freely available, version of the article is available here.

Oscillation mini-reviews in JNeurosci

Friday, February 17th, 2006

A recent issue of J Neurosci has a series of mini-reviews on how oscillations play a role in network computations. Two of the reviews are by Sejnowski and collaborators. I haven’t read them yet but I thought I’d post a link here.

Scholarpedia

Wednesday, February 15th, 2006

Eugene Izhekevich of The Neurosciences Institute has started a peer-reviewed wiki that looks similar to “The Digital Universe,” featured in Nature earlier this month. Most of the topics deal with computational neuroscience, and judging by his latest book his contributions will be worth reading.

-davematthews

RNI Comp Neuro journal club readings

Friday, February 3rd, 2006

http://redwood.berkeley.edu/wiki/TCN

Some seminal papers in computational neuroscience (and broader neuroscience) listed here. The journal club is (physically) at Berkeley, but I thought some might be interested in taking a look at the reading list.

Blue Brain Project News

Tuesday, January 31st, 2006

Henry Markram, the director of the IBM-sponsored Blue Brain Project has written an article in the latest issue of Nature Reviews: Neuroscience that provides the most technical details about the project to date.

From the article:

“The three-dimensional neurons are then imported into BlueBuilder, a circuit builder that loads neurons into their layers according to a ‘recipe’ of neuron numbers and proportions. A collision detection algorithm is run to determine the structural positioning of all axo-dendritic touches, and neurons are jittered and spun until the structural touches match experimentally derived statistics. [...] Probabilities of connectivity between different types of neuron are used to determine which neurons are connected, and all axo-dendritic touches are converted into synaptic connections. The manner in which the axons map onto the dendrites between specific anatomical classes and the distribution of synapses received by a class of neurons are used to verify and fine-tune the biological accuracy of the synaptic mapping between neurons. It is therefore possible to place 10–50 million synapses in accurate three-dimensional space, distributed on the detailed three-dimensional morphology of each neuron.”

–Stephen

The Geometry of Excitability and Bursting

Tuesday, January 24th, 2006

Wow, i finally downloaded and paged through (like literally just flipped through the pages, I haven’t read the book) Eugene Izhikevich’s new textbook, The Geometry of Excitability and Bursting, and many parts of it look awesome! It looks like it goes into more detail than i need to know about many things, but for once, here’s a book that lays out in clear terms, categorizes, and contrasts the various types of neural models, and also explains how nonlinear dynamical theory can be applied to these models and to synchronization etc in their network.

This book is being added to my ideal computational neurobiology curriculum.

Polychronization: Computation With Spikes

Thursday, January 5th, 2006

news from the future:

Eugene M. Izhikevich. Polychronization: Computation with Spikes. Neural Computation, Vol. 18, No. 2. (February 2006), pp. 245-282.

This readable, highly recommended paper is about a concept that Izhikevich calls “polychronization”. When a bunch of neurons tend to fire at the same time, you say that group is “synchronized”. But what do you call it when a group of neurons tends to participate in a consistent spatiotemporal firing pattern? Izhikevich would say that such a group of neurons is “polychronized”. Note that synchronization is just a special case of polychronization.

For example, maybe you notice that you often observe the sequence {neuron A fires, then 10ms later neuron B fires, then 14 ms later neuron C fires} in a network. These neurons are not synchronized (they are firing at different times), and the timing of the start of the pattern may or may not be timelocked to anything else (stimulus onset, gamma rhythm, etc), but what is important is that they are firing with a consistent pattern of timing within themselves.

(One complication is that the pattern may not repeat exactly; in the above example, suppose neuron B fails to fire 20% of the time. Just as we say that 3 neurons are mostly synchronized even if one of the neurons fails to fire with the others every single time, we will say that a group is polychronized even if the pattern is inexact [1])

The paper proposes a mechanism which could cause these patterns, and also a mechanism for other neurons to detect them. Both mechanisms are based on axonal conduction delay. As a warm-up, consider how we could get synchronization. Suppose that neurons A, B, and C all synapse onto both neuron D and neuron E, and that the axonal conduction delay is constant (say, 5ms). Now suppose that neurons A, B, and C all fire at the same time. If the synaptic weights are sufficently strong, this will cause D and E to fire at the same time. So, we have synchronization between D and E.

Next, suppose that there are longer delays between A,B,C and neuron E than between A,B,C, and D; it still takes 5ms for a spike to get from A,B, or C to D, but that now it takes 10ms for a spike to get from A,B, or C to E. Now if A,B, and C fire at the same time, it causes a pattern: first D fires, then E fires 5 ms later. This is how axonal conduction delays can cause these patterns.

Now, detection. In the previous two examples, D and E acted as synchrony detectors; they “detected” when A, B, and C fired together. Now what if we add 3ms to the time it takes for a spike to get from neuron C to either D or E? Here are all our axonal conduction delays now:

A->D: 5
A->E: 10
B->D: 5
B->E: 10
C->D: 8
C->E: 13

Now how should A,B,C fire in order to excite D and E? Well, C needs to fire 3ms before A and B if we want D and E to receive 3 spikes at once. So, now D and E are detecting not synchrony, but rather polychrony; they are detecting the pattern {C fires; then 3 ms later, A and B fire}.

Furthermore, D and E’s response to their pattern is not a synchronized burst, but rather it is a different firing pattern; {D fires; then 5 ms later, E fires}.

The first contribution of this paper is in providing us with a language to describe this sort of computational system. In the above example, we might notice that following pattern recurring in network activity: {C fires; then 3ms later, A and B fire; then 5ms later, D fires; then 5ms later, E fires}. The neurons involved in this pattern are termed a polychronous group [1] . Note that a single neuron might participate in multiple polychronous groups; for instance, if the above example is part of a larger network, perhaps there is another firing pattern involving neuron F, G, and C.

The second contribution of this paper is providing a simple 1000-neuron model which exhibits this sort of behavior [2]. The model itself is one page of Matlab code, and is based on the spiking neuron model in (Izhikevich, 2003). The model uses STDP plasticity to update synaptic weights as the model runs, and STDP is key to the formation of the polychronous groups [3].

The third contribution is the analysis of this model. The model displays different network states including slow and fast (”delta” and “gamma”) rhythms. The emergence of polychronous groups is robust to changes in some of the model parameters. Polychronous groups appear and disappear and change over time. Application of an external stimulus can cause a “response” consisting of the probabilistic activation of a certain subset of polychronous groups.

The most important result of the paper in the view of the authors is that the number of polychronous groups exceeds the number of neurons in the network (remember, each neuron may be part of multiple groups). This is important because if the real “logic elements” in the computation are the polychronous groups, not the individual neurons, then the memory capacity or computing capacity of the network may be larger than otherwise expected.

The forth contribution is an interesting discussion of various aspects of how the brain might work if its computation is indeed based on polychronous groups.

FOOTNOTES

[1] Actually, technically, Izhikevich defines a polychronous group based whether the group of neurons has the POTENTIAL to fire in such a pattern, based upon its anatomical connectivity. So, technically, “polychronous group” is an anatomical property, not a functional one.

[2] Although I guess Izhikevich has published similar models before so you might say that “contribution” belongs to his previous papers. Whatever.

[3] Which is analyzed further in (Izhikevich, 2004). Although I don’t think Izhikevich has conclusively shown that STDP is the ONLY kind of plasticity that could cause this.