Recurrent neural networks can explain flexible trading of speed and accuracy in biological vision
Autor: | Ian Charest, Tim C. Kietzmann, Courtney J. Spoerer, Johannes Mehrer, Nikolaus Kriegeskorte |
---|---|
Přispěvatelé: | Spoerer, Courtney J [0000-0003-3867-4900], Kietzmann, Tim C [0000-0001-8076-6062], Charest, Ian [0000-0002-3939-3003], Kriegeskorte, Nikolaus [0000-0001-7433-9005], Apollo - University of Cambridge Repository |
Rok vydání: | 2020 |
Předmět: |
0301 basic medicine
Male Physiology Visual System Computer science Entropy Sensory Physiology Social Sciences Infographics Convolutional neural network Feedforward Neural Networks Cognition Learning and Memory Mathematical and Statistical Techniques 0302 clinical medicine Mental chronometry Psychology Biology (General) Recurrent Neural Networks Data Management Principal Component Analysis 0303 health sciences Ecology Artificial neural network Physics Statistics Cognitive neuroscience of visual object recognition Cognitive artificial intelligence Sensory Systems Computational Theory and Mathematics Modeling and Simulation Physical Sciences Visual Perception Thermodynamics Feedforward neural network Female Graphs Research Article Adult Computer and Information Sciences Neural Networks QH301-705.5 Cognitive Neuroscience Models Neurological Research and Analysis Methods Cellular and Molecular Neuroscience 03 medical and health sciences Young Adult Memory Genetics Reaction Time Humans Statistical Methods Molecular Biology Ecology Evolution Behavior and Systematics Vision Ocular Signal-flow graph 030304 developmental biology Computational neuroscience business.industry Data Visualization Cognitive Psychology Feed forward Biology and Life Sciences Computational Biology Pattern recognition 030104 developmental biology Recurrent neural network Multivariate Analysis Cognitive Science Perception Artificial intelligence Neural Networks Computer Visual Object Recognition business Mathematics 030217 neurology & neurosurgery Energy (signal processing) Neuroscience |
Zdroj: | Plos Computational Biology, 16, 10 PLoS Computational Biology PLoS Computational Biology, Vol 16, Iss 10, p e1008215 (2020) Plos Computational Biology, 16 |
ISSN: | 1553-7358 |
Popis: | Deep feedforward neural network models of vision dominate in both computational neuroscience and engineering. The primate visual system, by contrast, contains abundant recurrent connections. Recurrent signal flow enables recycling of limited computational resources over time, and so might boost the performance of a physically finite brain or model. Here we show: (1) Recurrent convolutional neural network models outperform feedforward convolutional models matched in their number of parameters in large-scale visual recognition tasks on natural images. (2) Setting a confidence threshold, at which recurrent computations terminate and a decision is made, enables flexible trading of speed for accuracy. At a given confidence threshold, the model expends more time and energy on images that are harder to recognise, without requiring additional parameters for deeper computations. (3) The recurrent model’s reaction time for an image predicts the human reaction time for the same image better than several parameter-matched and state-of-the-art feedforward models. (4) Across confidence thresholds, the recurrent model emulates the behaviour of feedforward control models in that it achieves the same accuracy at approximately the same computational cost (mean number of floating-point operations). However, the recurrent model can be run longer (higher confidence threshold) and then outperforms parameter-matched feedforward comparison models. These results suggest that recurrent connectivity, a hallmark of biological visual systems, may be essential for understanding the accuracy, flexibility, and dynamics of human visual recognition. Author summary Deep neural networks provide the best current models of biological vision and achieve the highest performance in computer vision. Inspired by the primate brain, these models transform the image signals through a sequence of stages, leading to recognition. Unlike brains in which outputs of a given computation are fed back into the same computation, these models do not process signals recurrently. The ability to recycle limited neural resources by processing information recurrently could explain the accuracy and flexibility of biological visual systems, which computer vision systems cannot yet match. Here we report that recurrent processing can improve recognition performance compared to similarly complex feedforward networks. Recurrent processing also enabled models to behave more flexibly and trade off speed for accuracy. Like humans, the recurrent network models can compute longer when an object is hard to recognise, which boosts their accuracy. The model’s recognition times predicted human recognition times for the same images. The performance and flexibility of recurrent neural network models illustrates that modeling biological vision can help us improve computer vision. |
Databáze: | OpenAIRE |
Externí odkaz: |