45
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      An Approximation of the Error Backpropagation Algorithm in a Predictive Coding Network with Local Hebbian Synaptic Plasticity

      research-article
      ,
      Neural computation

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          To efficiently learn from feedback, cortical networks need to update synaptic weights on multiple levels of cortical hierarchy. An effective and well-known algorithm for computing such changes in synaptic weights is the error backpropagation algorithm. However, in this algorithm, the change in synaptic weights is a complex function of weights and activities of neurons not directly connected with the synapse being modified, whereas the changes in biological synapses are determined only by the activity of presynaptic and postsynaptic neurons. Several models have been proposed that approximate the backpropagation algorithm with local synaptic plasticity, but these models require complex external control over the network or relatively complex plasticity rules. Here we show that a network developed in the predictive coding framework can efficiently perform supervised learning fully autonomously, employing only simple local Hebbian plasticity. Furthermore, for certain parameters, the weight change in the predictive coding model converges to that of the backpropagation algorithm. This suggests that it is possible for cortical networks with simple Hebbian synaptic plasticity to implement efficient learning algorithms in which synapses in areas on multiple levels of hierarchy are modified to minimize the error on the output.

          Related collections

          Most cited references37

          • Record: found
          • Abstract: not found
          • Article: not found

          A Learning Algorithm for Boltzmann Machines*

            Bookmark
            • Record: found
            • Abstract: found
            • Article: not found

            The Helmholtz machine.

            Discovering the structure inherent in a set of patterns is a fundamental aim of statistical inference or learning. One fruitful approach is to build a parameterized stochastic generative model, independent draws from which are likely to produce the patterns. For all but the simplest generative models, each pattern can be generated in exponentially many ways. It is thus intractable to adjust the parameters to maximize the probability of the observed patterns. We describe a way of finessing this combinatorial explosion by maximizing an easily computed lower bound on the probability of the observations. Our method can be viewed as a form of hierarchical self-supervised learning that may relate to the function of bottom-up and top-down cortical processing pathways.
              Bookmark
              • Record: found
              • Abstract: found
              • Article: not found

              Recognition memory: what are the roles of the perirhinal cortex and hippocampus?

              The hallmark of medial temporal lobe amnesia is a loss of episodic memory such that patients fail to remember new events that are set in an autobiographical context (an episode). A further symptom is a loss of recognition memory. The relationship between these two features has recently become contentious. Here, we focus on the central issue in this dispute--the relative contributions of the hippocampus and the perirhinal cortex to recognition memory. A resolution is vital not only for uncovering the neural substrates of these key aspects of memory, but also for understanding the processes disrupted in medial temporal lobe amnesia and the validity of animal models of this syndrome.
                Bookmark

                Author and article information

                Contributors
                Journal
                9426182
                20143
                Neural Comput
                Neural Comput
                Neural computation
                0899-7667
                1530-888X
                1 June 2017
                23 March 2017
                May 2017
                12 June 2017
                : 29
                : 5
                : 1229-1262
                Affiliations
                MRC Brain Network Dynamics Unit, University of Oxford, Oxford, OX1 3TH, U.K., and FMRIB Centre, Nuffield Department of Clinical Neurosciences, University of Oxford, John Radcliffe Hospital, Oxford, OX3 9DU, U.K.
                MRC Brain Network Dynamics Unit, University of Oxford, Oxford OX1 3TH, U.K., and Nuffield Department of Clinical Neurosciences, University of Oxford, John Radcliffe Hospital, Oxford OX3 9DU, U.K.
                Article
                EMS73010
                10.1162/NECO_a_00949
                5467749
                28333583
                f8454cbe-cd84-4c16-8bcf-ca74c8e836b9

                Published under a Creative Commons Attribution 3.0 Unported (CC BY 3.0) license. ( http://creativecommons.org/licenses/by/3.0/).

                History
                Categories
                Article

                Comments

                Comment on this article