All,

 Great discussion. I want to frame it a bit and say that there are *many*
reasons that a neuron, having been inactive for some period of time would
fire, or fire more readily. This is a complex business. For example

The various 'opsins (rhodopsin, photopsin) are continually being produced
and consumed in the rods and cones of the retina. If the proteins are not
consumed they build up, allowing the cells to become more sensitive to
smaller amounts of light. If you were just looking at the activity of a
retinal ganglion cell, you might think that its increased activity over
time in a dark room was due to some intrinsic property, but it would be (at
least in part) a function of input adaptation.

 Further, as Dennis mentioned the vesicles that contain and bind-to-release
neurotransmitters are nearly-continually being manufactured and so a neuron
that hasn't been active in a while could produce a much stronger response
in a cell onto which it synapsed by contributing all that "pent up"
glutamate.

 Finally resting potential of a neurons membrane is governed by an
extremely complex interplay of the movement and balance of ions across the
membrane. One type of movement, the 'leak' currents account for the basic
resting potential by letting K+ ions out of the cell, but other leak
currents can slowly depolarize cells over time (see
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3247702/) this can be useful
for cells that have a minimum firing rate or help in regulation of rhythmic
activity like your heartbeat. Moreover, environmental factors like
temperature, and the concentrations of hormones in the larger system all
directly impact the resting potential of cells making them more or less
likely to fire at a given moment.

 So, is there one biologically supported reason we might want to 'boost'
inactive cells? No. And because we don't have a 1 to 1 comparison of the
time scale for CLA to the real world, it is very difficult to guess *which*
of the many processes are most closely related to boosting. In biology it
matters a great deal if 5 minutes pass between inputs as opposed to 5 ms,
but it's all the same to CLA.

 The more carefully we define the problems we're trying to solve, and the
more closely we can relate them to biology, the smoother this comparison
will be. Until then though, the truth of the matter is "we boost because it
seems to help in many cases."

Ian


On Wed, Dec 11, 2013 at 1:57 PM, Michael Ferrier
<[email protected]>wrote:

> A couple of references relevant to this discussion:
>
> CLA boosting is very similar to BCM learning, a form of Hebbian learning (
> http://www.scholarpedia.org/article/BCM_theory). In 'vanilla' Hebbian
> learning, the change in weight of a synapse is proportional to the product
> of the presynaptic neuron's firing rate and the postsynaptic neuron's
> firing rate. This is always positive, so it only specifies a way to
> increase synaptic weight. With BCM learning, the change in weight of a
> synapse is instead proportional to the product of the presynaptic neuron's
> firing rate and a function of the postsynaptic neuron's firing rate that
> depends on a floating threshold that is based on the long term previous
> activity of the post-synaptic neuron. The more active the post-synaptic
> neuron has been in the long term, the higher that threshold will be. If the
> post-synaptic neuron's firing rate exceeds that threshold, the synaptic
> weight will increase, otherwise it will decrease. The result is that the
> more active a post-synaptic cell has been in the long term, the more likely
> its input synapse weights will decrease (except for those input patterns
> that result in the strongest activity for the post-synaptic cell,
> representing the very best fitting input patterns). Conversely the less
> active a post-synaptic cell has been in the long term, the more likely its
> input synapse weights will increase (resulting in the cell learning new
> pattern(s) to activate in response to).
>
> BCM learning has had a lot of empirical support, but the biological
> mechanisms underlying it are not yet clear. A recent advance is that a
> detailed model of spike timing dependent plasticity (Urakubo et al, 2008:
> http://www.jneurosci.org/content/28/13/3310.abstract) was simulated by
> O'Reilly et al and they found that it resulted in BCM learning. An overview
> of this can be found in this paper:
> http://psych.colorado.edu/~oreilly/papers/OReillyHazyHerdIP.pdf on
> pp.10-12. That paper is also a very interesting read for many aspects of
> modeling the brain and cognition. They also found that using the same
> learning rule, but basing the floating threshold on a shorter term
> (hundreds of milliseconds) running average of the post-synaptic neuron's
> activity rather than a long term average, would result in the error-driven
> learning of predictions. Interestingly, this sounds a lot like the kind of
> learning that would need to take place at distal synapses for the CLA's
> temporal pooler.
>
> -Mike
>
> _____________
> Michael Ferrier
> Department of Cognitive, Linguistic and Psychological Sciences, Brown
> University
> [email protected]
>
>
> On Wed, Dec 11, 2013 at 1:25 PM, Dennis Stark <[email protected]> wrote:
>
>> Jeff, wouldn't boosting essentially be similar to neurotransmitter
>> recovery in synapses? In short term a pre-senaptic axon would be less
>> likely to excite a post-synaptic dendrite due to the lack of
>> neurotransmitter. So it's sort of a boosting mechanism but is inverted.
>> There is also boosting in some of the mechanisms of how the short term
>> memory works, but I guess it does the opposite, as it's job is to remember
>> rather then to achieve sparsity.
>>
>> On Dec 11, 2013, at 3:55 AM, Jeff Hawkins <[email protected]> wrote:
>>
>> Great question.
>>
>> Boosting or something like it is essential.  Without boosting it is
>> possible for some columns to never win (become active) and others to win
>> too much.  We started without boosting but quickly saw that the spatial
>> pooler would have this problem of columns that never won and were
>> essentially wasted resources.  So we added boosting to solve the problem.
>>
>> I am not aware of anything in the biological literature that relates
>> directly to our method of boosting, but I haven’t looked either.  However,
>> a general observation is that most excitatory neurons have a low background
>> firing rate, maybe once a second or slower.  Although this has been
>> observed and noted by many neuroscientists, I am not aware of anyone
>> studying the mechanisms that might cause it.  It is possible that low
>> background firing rates could achieve the same result as boosting.  All
>> cells will fire sometime and therefore be given a chance to learn.
>>
>> Jeff.
>>
>> *From:* nupic 
>> [mailto:[email protected]<[email protected]>
>> ] *On Behalf Of *Marek Otahal
>> *Sent:* Wednesday, December 11, 2013 12:11 AM
>> *To:* NuPIC general mailing list.
>> *Subject:* [nupic-discuss] Boosting: biological support?
>>
>>
>> Hello,
>>
>> I understand why boosting is needed and how is it implemented
>> (algorithmically), my problem is: does it have an analogy in real brains?
>>
>> I'm comparing it with the inhibition (where boosting is like a
>> counterpart) which is known (local inh) from the real brains and we just
>> implement it. Or is boosting a new, artificial concept added for an
>> improved performance?
>> Thanks, Mark
>>
>> --
>> Marek Otahal :o)
>> _______________________________________________
>> nupic mailing list
>> [email protected]
>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>
>>
>>
>> _______________________________________________
>> nupic mailing list
>> [email protected]
>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>
>>
>
> _______________________________________________
> nupic mailing list
> [email protected]
> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>
>
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to