Take the 2-minute tour ×
Cognitive Sciences Stack Exchange is a question and answer site for practitioners, researchers, and students in cognitive science, psychology, neuroscience, and psychiatry. It's 100% free, no registration required.

The primary learning mechanism of artificial neural networks (ANN) is back-propagation, which is not biologically plausible.

Trevor Berkolay created an alternative to this learning with the Neurological Engineering Framework (NEF) and Nengo called hPES (Homeostatic Prescribed Error Sensitivity) 1. But how does it's learning capabilities compare to the standard supervised and unsupervised learning of ANNs in terms of computational power required and speed of learning?

1 See also, "How to Build a Brain" by Chris Eliasmith chapter 6.4

share|improve this question

1 Answer 1

up vote 2 down vote accepted

According to the paper, the advantage of this new approach over conventional ANNs, Deep Belief Networks (DBN) and Self-Organising Networks (SON) are:

  1. Remains functional during online learning.
  2. Requires only two layers connected with simultaneous supervised and unsupervised learning
  3. Employs spiking neuron models to reproduce central features of biological learning, such as spike-timing dependent plasticity (STDP)

So arguably, hPES is superior to ANNs in terms of capability, but in terms of performance, you'll have to compare the code from his experiments with ANNs meant to accomplish the same task, but since both methodologies are designed with different purposes in mind, it might not be worth comparing.

Finally, note that although hPES is more biologically plausible, it still has some of the same problems that ANNs have. Namely, the parameters that it takes in must be optimized for the specific task it's learning (some approaches for solving this with ANNs include Genetic Algorithms). The author mentions this as being part of future work.

share|improve this answer
Doesn't hPES only deal with rate codes, and not spike times? A better question would be how does hPES compare to STDP. –  Matt Way Jan 29 at 23:01
@MattWay hPES can be used with spiking and rate neurons, like everything in Nengo –  Seanny123 Jan 30 at 1:59
I didn't say it couldn't. –  Matt Way Jan 30 at 2:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.