Theory of cortical function.
Most models of sensory processing in the brain have a feedforward architecture in which each stage comprises simple linear filtering operations and nonlinearities. Models of this form have been used to explain a wide range of neurophysiological and psychophysical data, and many recent successes in artificial intelligence (with deep convolutional neural nets) are based on this architecture. However, neocortex is not a feedforward architecture. This paper proposes a first step toward an alternative computational framework in which neural activity in each brain area depends on a combination of feedforward drive (bottom-up from the previous processing stage), feedback drive (top-down context from the next stage), and prior drive (expectation). The relative contributions of feedforward drive, feedback drive, and prior drive are controlled by a handful of state parameters, which I hypothesize correspond to neuromodulators and oscillatory activity. In some states, neural responses are dominated by the feedforward drive and the theory is identical to a conventional feedforward model, thereby preserving all of the desirable features of those models. In other states, the theory is a generative model that constructs a sensory representation from an abstract representation, like memory recall. In still other states, the theory combines prior expectation with sensory input, explores different possible perceptual interpretations of ambiguous sensory inputs, and predicts forward in time. The theory, therefore, offers an empirically testable framework for understanding how the cortex accomplishes inference, exploration, and prediction.
Department of Psychology, New York University, New York, NY 10003; david.heeger@nyu.edu.|Center for Neural Science, New York University, New York, NY 10003.
David J
DJ
Heeger
D001185:Artificial Intelligence; D003071:Cognition / Q000502:physiology*; D005246:Feedback; D006801:Humans; D008959:Models, Neurological; D019579:Neocortex / Q000502:physiology*; D009415:Nerve Net / Q000502:physiology*; D010465:Perception / Q000502:physiology*
computational neuroscience; inference; neural net; prediction; vision