Biologically Plausible Neural Learning using Symmetric Predictive Estimators

Loading...
Thumbnail Image

Date

2016-08-04

Authors

Xu, David

Advisor

Orchard, Jeff

Journal Title

Journal ISSN

Volume Title

Publisher

University of Waterloo

Abstract

A predictive estimator (PE) is a neural microcircuit hypothesized to explain how the brain processes certain types of information. They participate in a hierarchy, passing predictions to lower layers, which send back prediction errors. Meanwhile, the network learns optimal connection weights in order to minimize the prediction errors. This two-way process has been used to hypothesize models for brain mechanisms, such as visual information processing. However, the standard implementation for a PE uses the same weight matrix for both feed-forward and feed-back projections, which is not biologically plausible. In this thesis, we investigate the predictive estimator using individual feed-forward and feed-back connection weights. We extend the model and introduce the Symmetric Predictive Estimator (SPE). We investigate the dynamics of a SPE network, analyze its stability, and define a general learning rule. A functional model of the SPE is implemented analytically, and in a neural framework using spiking neurons. Both implementations are built as Python modules that can accept generic, numerical inputs. With a series of general experiments, we demonstrate its ability to learn non-linear functions and perform a supervised-learning task. This variation on the PE may provide insights to the theory of predictive estimators and their role in the brain.

Description

Keywords

predictive coding, neural networks, computational neuroscience, predictive estimators, biological plausibility, perceptual network

LC Subject Headings

Citation