| Literature DB >> 18978957 |
Abstract
A simple variation of the standard biased competition model is shown, via some trivial mathematical manipulations, to be identical to predictive coding. Specifically, it is shown that a particular implementation of the biased competition model, in which nodes compete via inhibition that targets the inputs to a cortical region, is mathematically equivalent to the linear predictive coding model. This observation demonstrates that these two important and influential rival theories of cortical function are minor variations on the same underlying mathematical model.Entities:
Keywords: biased competition; cortical circuits; cortical feedback; neural networks; predictive coding
Year: 2008 PMID: 18978957 PMCID: PMC2576514 DOI: 10.3389/neuro.10.004.2008
Source DB: PubMed Journal: Front Comput Neurosci ISSN: 1662-5188 Impact factor: 2.380
Figure 1A common implementation of the biased competition model. Rectangles represent populations of neurons, open arrows signify excitatory connections, filled arrows indicate inhibitory connections, and large shaded boxes, with rounded corners, indicate different cortical areas or processing stages. Within each processing stage nodes compete to be active in response to the current pattern of feedforward activity received from the sensory input or previous processing stage. The outcome of this competition can be influenced by feedback activation received from subsequent processing stages and/or attentional signals. Two possible mechanisms of competition within a processing stage are illustrated in and . Lateral inhibition suppressing node outputs. Direct inhibitory connections are shown between two nodes within a neural population, however, functionally equivalent behavior results from inhibition that is pooled via inhibitory interneurons, or from a non-neurally implemented selection mechanism that chooses the most active node(s). Lateral inhibition suppressing node inputs. The bottom-up input to a processing stage is routed via an additional population of nodes. These nodes provide a mechanism through which the output nodes can compete, via feedback inhibition, for the right to respond to inputs. Each inhibitory weight from a node in population y to a node in population e has the same strength as the reciprocal excitatory weight between the same nodes in populations e and y. In both and nodes are shown as circles, thin arrows show connections between individual nodes, while thick arrows illustrate multiple connections between populations of nodes.
Figure 2Neural network architectures which each implement the same mathematical model but which vary in the neural mechanisms used. The biased competition model implemented using negative feedback as the mechanism for intra-cortical competition. A simplified diagram of the predictive coding model as implemented by Rao and Ballard (1999). The reformulated predictive coding model [this architecture is identical to except that the proposed mapping onto cortical areas – illustrated by the large shaded boxes with rounded corners – is shifted]. Note that although model seems to differ from both and in not having excitatory feedback from one y population to the preceding y population, an identical effect is brought about by the negative weights from the e population to the preceding y population. This allows negative e values to have an excitatory effect on the y node activations. The symbols used are the same as in Figure 1A, additionally crossed connections signify a many-to-many connectivity pattern between nodes in two populations, and parallel connections indicate a one-to-one mapping between the nodes in two populations.