Skip to main content Accessibility help

Distinguishing theory from implementation in predictive coding accounts of brain function

  • Michael W. Spratling (a1)


It is often helpful to distinguish between a theory (Marr's computational level) and a specific implementation of that theory (Marr's physical level). However, in the target article, a single implementation of predictive coding is presented as if this were the theory of predictive coding itself. Other implementations of predictive coding have been formulated which can explain additional neurobiological phenomena.



Hide All
Bechtel, W. (2006) Reducing psychology while maintaining its autonomy via mechanistic explanation. In: The matter of the mind: Philosophical essays on psychology, neuroscience and reduction, ed. Schouten, M. & de Jong, H. L., Ch. 8. Blackwell.
Carandini, M. (2012) From circuits to behavior: A bridge too far? Nature Neuroscience 15(4):507509.
Carandini, M., Demb, J. B., Mante, V., Tolhurst, D. J., Dan, Y., Olshausen, B. A., Gallant, J. L. & Rust, N. C. (2005) Do we know what the early visual system does? Journal of Neuroscience 25(46):10577–97.
Feldman, H. & Friston, K. J. (2010) Attention, uncertainty, and free-energy. Frontiers in Human Neuroscience 4:215. doi:10.3389/fnmuh.2010.00215.
Friston, K. (2005) A theory of cortical responses. Philosophical Transactions of the Royal Society of London B: Biological Sciences 360(1456):815–36.
Lochmann, T. & Deneve, S. (2011) Neural processing as causal inference. Current Opinion in Neurobiology 21(5):774–78.
Mareschal, D., Johnson, M. H., Siros, S., Spratling, M. W., Thomas, M. S. C. & Westermann, G. (2007) Neuroconstructivism – I.: How the brain constructs cognition. Oxford University Press.
Olshausen, B. A. & Field, D. J. (2005) How close are we to understanding V1? Neural Computation 17:1665–99.
Phillips, W. A. & Singer, W. (1997) In search of common foundations for cortical computation. Behavioral and Brain Sciences 20:657722.
Rao, R. P. N. & Ballard, D. H. (1999) Predictive coding in the visual cortex: A functional interpretation of some extra-classical receptive-field effects. Nature Neuroscience 2(1):7987.
Spratling, M. W. (2008a) Predictive coding as a model of biased competition in visual attention. Vision Research 48(12):1391–408.
Spratling, M. W. (2008b) Reconciling predictive coding and biased competition models of cortical function. Frontiers in Computational Neuroscience 2(4):18.
Spratling, M. W. (2010) Predictive coding as a model of response properties in cortical area V1. Journal of Neuroscience 30(9):3531–543.
Spratling, M. W. (2011) A single functional model accounts for the distinct properties of suppression in cortical area V1. Vision Research 51(6):563–76.
Spratling, M. W. (2012a) Predictive coding accounts for V1 response properties recorded using reverse correlation. Biological Cybernetics 106(1):3749.
Spratling, M. W. (2012b) Unsupervised learning of generative and discriminative weights encoding elementary image components in a predictive coding model of cortical function. Neural Computation 24(1):60103.


Altmetric attention score

Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed