A High-Throughput Screening Approach to Discovering Good Forms of Biologically Inspired Visual Representation
Open accessAbstract
While many models of biological object recognition share a common set of "broad-stroke" properties, the performance of any one model depends strongly on the choice of parameters in a particular instantiation of that model--e.g., the number of units per layer, the size of pooling kernels, exponents in normalization operations, etc. Since the number of such parameters (explicit or implicit) is typically large and the computational cost of evaluating one particular parameter set is high, the space of possible model instantiations goes largely unexplored. Thus, when a model fails to approach the abilities of biological visual systems, we are left uncertain whether this failure is because we are missing a fundamental idea or because the correct "parts" have not been tuned correctly, assembled at sufficient scale, or provided with enough training. Here, we present a high-throughput approach to the exploration of such parameter sets, leveraging recent advances in stream processing hardware (high-end NVIDIA graphic cards and the PlayStation 3's IBM Cell Processor). In analogy to high-throughput screening approaches in molecular biology and genetics, we explored thousands of potential network architectures and parameter instantiations, screening those that show promising object recognition performance for further analysis. We show that this approach can yield significant, reproducible gains in performance across an array of basic object recognition tasks, consistently outperforming a variety of state-of-the-art purpose-built vision systems from the literature. As the scale of available computational power continues to expand, we argue that this approach has the potential to greatly accelerate progress in both artificial vision and our understanding of the computational underpinning of biological vision.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Distinctive Image Features from Scale-Invariant Keypoints
Lowe, D. G. (2004) · International Journal of Computer Vision · doi:10.1023/b:visi.0000029664.99615.94 · Cited by 55,589 · see citing works
Neural Networks for Pattern Recognition
Bishop, C. M. (1995) · doi:10.1093/oso/9780198538493.001.0001 · Cited by 12,287 · see citing works
Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories
Lazebnik, S., Schmid, C., & Ponce, J. (2006) · 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Volume 2 (CVPR'06) · doi:10.1109/cvpr.2006.68 · Cited by 7,916 · see citing works
Learning methods for generic object recognition with invariance to pose and lighting
LeCun, Y., Huang, F. J., & Bottou, L. (2004) · Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004. · doi:10.1109/cvpr.2004.1315150 · Cited by 1,324 · see citing works
Learning invariance from transformation sequences
Földiák, P. (1991) · Neural Computation · doi:10.1162/neco.1991.3.2.194 · Cited by 661 · see citing works
Flagged first, then by citations
Research works printed but not linked: 27
- [1]Fukushima K 1980 Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position. Biological Cybernetics 36 193 202 7370364
- [3]Riesenhuber M Poggio T 1999 Hierarchical models of object recognition in cortex. Nature Neuroscience 2 1019 1025 10526343
- [4]Rolls ET Milward T 2000 A Model of Invariant Object Recognition in the Visual System: Learning Rules, Activation Functions, Lateral Inhibition, and Information-Based Performance Measures. Neural Computation 12 2547 2572 11110127
- [5]Rolls ET Deco G 2002 Computational neuroscience of vision. Oxford University Press New York
- [6]Haykin S 1998 Neural Networks: A Comprehensive Foundation. Prentice Hall PTR Upper Saddle River, NJ, USA
- [7]Serre T Wolf L Bileschi S Riesenhuber M Poggio T 2007 Robust object recognition with cortex-like mechanisms. IEEE Transactions on Pattern Analysis and Machine Intelligence 29 411 17224612
- [8]Mutch J Lowe DG 2008 Object class recognition and localization using sparse features with limited receptive fields. International Journal of Computer Vision (IJCV) 80 45 57
- [10]Pinto N DiCarlo JJ Cox DD 2008 Establishing Good Benchmarks and Baselines for Face Recognition. European Conference on Computer Vision (ECCV)
- [11]Pinto N Cox DD DiCarlo JJ 2008 Why is Real-World Visual Object Recognition Hard. PLoS Computational Biology 4 e27 18225950 PMC2211529
- [12]Pinto N DiCarlo JJ Cox DD 2009 How far can you get with a modern face recognition test set using only simple features? Computer Vision and Pattern Recognition Conference (CVPR)
- [16]Owens JD Houston M Luebke D Green S Stone JE 2008 GPU computing. Proceedings of the IEEE 96 879 899
- [18]Cox DD Meier P Oertelt N DiCarlo JJ 2005 Breaking position-invariant object recognition. Nature Neuroscience 8 1145 16116453
- [19]DiCarlo JJ Cox DD 2007 Untangling invariant object recognition. Trends in Cognitive Sciences 11 333 341 17631409
- [21]Einhäuser W Hipp J Eggert J Körner E König P 2005 Learning viewpoint invariant object representations using a temporal coherence principle. Biological Cybernetics 93 79 90 16021516
- [22]Franzius M Wilbert N Wiskott L 2008 Invariant Object Recognition with Slow Feature Analysis. Proc 18th Intl Conf on Artificial Neural Networks, ICANN'08, Prague 21671784
- [23]Li N DiCarlo JJ 2008 Unsupervised Natural Experience Rapidly Alters Invariant Object Representation in Visual Cortex. Science 321 1502 18787171 PMC3307055
- [24]Yao H Dan Y 2001 Stimulus Timing-Dependent Plasticity in Cortical Processing of Orientation. Neuron 32 315 323 11684000
- [25]Lindholm E Nickolls J Oberman S Montrym J 2008 NVIDIA Tesla: A unified graphics and computing architecture. IEEE Micro 28 39 55
- [27]Gross R Matthews I Cohn J Kanade T Baker S 2007 The CMU multi-pose, illumination, and expression (Multi-PIE) face database. Technical report, Tech. rep., Robotics Institute, Carnegie Mellon University, 2007. TR-07-08 PMC2873597 20490373
- [28]Fei-Fei L Fergus R Perona P 2004 Learning generative visual models from few training examples: an incremental Bayesian approach tested on 101 object categories. Computer Vision and Pattern Recognition Conference (CVPR)
- [35]Shamir L 2008 Evaluation of Face Datasets as Tools for Assessing the Performance of Face Recognition Methods. International Journal of Computer Vision (IJCV) 79 225 230 PMC2529479 18776952
- [37]Bosch A Zisserman A Munoz X 2007 Representing shape with a spatial pyramid kernel. International Conference on Image and Video Retrieval (CIVR)
- [39]Berg AC Malik J 2001 Geometric blur and template matching. Computer Vision and Pattern Recognition Conference (CVPR)
- [41]Cox DD Pinto N Doukhan D Corda B DiCarlo JJ 2008 A high-throughput screening approach to discovering good forms of visual representation. Computational and Systems Neuroscience (COSYNE) PMC2775908 19956750
- [42]Deb K 2001 Multi-Objective Optimization Using Evolutionary Algorithms. Wiley
- [43]Rutenbar R 1989 Simulated annealing algorithms: An overview. IEEE Circuits and Devices Magazine 5 19 26
- [44]Kennedy J Eberhart R 1995 Particle swarm optimization. IEEE International Conference on Neural Networks
Cited by
Sorted by citations
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · see citing works
Performance-optimized hierarchical models predict neural responses in higher visual cortex
Yamins, D. L. K., Hong, H., Cadieu, C. F., Solomon, E. A., Seibert, D., & DiCarlo, J. J. (2014) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1403112111 · Cited by 1,924 · see citing works
Self-citationPractical Recommendations for Gradient-Based Training of Deep Architectures
Bengio, Y. (2012) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-35289-8_26 · Cited by 2,259 · see citing works
How does the brain solve visual object recognition?
DiCarlo, J. J., Zoccolan, D., & Rust, N. C. (2012) · Neuron · doi:10.1016/j.neuron.2012.01.010 · Cited by 1,790 · see citing works
Self-citationUsing goal-driven deep learning models to understand sensory cortex
Yamins, D. L. K., & DiCarlo, J. J. (2016) · Nature Neuroscience · doi:10.1038/nn.4244 · Cited by 1,621 · see citing works
Self-citationKell, A. J. E., Yamins, D. L. K., Shook, E. N., Norman-Haignere, S. V., & McDermott, J. H. (2018) · Neuron · doi:10.1016/j.neuron.2018.03.044 · Cited by 544 · see citing works
Factorial comparison of working memory models.
van den Berg, R., Awh, E., & Ma, W. J. (2014) · Psychological Review · doi:10.1037/a0035234 · Cited by 311 · see citing works
Towards reconstructing intelligible speech from the human auditory cortex
Akbari, H., Khalighinejad, B., Herrero, J. L., Mehta, A. D., & Mesgarani, N. (2019) · Scientific Reports · doi:10.1038/s41598-018-37359-z · Cited by 221 · see citing works
Deep Neural Networks for Modeling Visual Perceptual Learning
Wenliang, L. K., & Seitz, A. R. (2018) · The Journal of Neuroscience · doi:10.1523/jneurosci.1620-17.2018 · Cited by 83 · see citing works
Unsupervised learning of invariant representations
Anselmi, F., Leibo, J. Z., Rosasco, L., Mutch, J., Tacchetti, A., & Poggio, T. (2016) · Theoretical Computer Science · doi:10.1016/j.tcs.2015.06.048 · Cited by 88 · see citing works
- Authors
- Pinto, N., Doukhan, D., DiCarlo, J. J., & Cox, D. D.
- Affiliations
- McGovern Institute for Brain Research (US)
- Harvard University (US)
- Corresponding author
- Pinto, Nicolas
- Cox, David D.
- Venue
- PLoS Computational Biology
- Publisher
- Public Library of Science (PLoS)
- Published
- 2009-11-26
- Volume
- 5
- Issue
- 11
- Pages
- e1000579
- ISSN
- 1553-734X (ISSN-L)
- 1553-7358
- PMC
- PMC2775908
- OpenAlex
- W2144161366
- Cited by
- 248
- References
- 5
- Citations by year
- 2026: 1 · 2025: 5 · 2024: 7 · 2023: 7 · 2022: 10 · 2021: 12 · 2020: 22 · 2019: 20 · 2018: 26 · 2017: 17 · 2016: 21 · 2015: 23 · 2014: 22 · 2013: 18 · 2012: 12
- FWCI
- 13.24
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- PLoS Computational Biology (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- Digital Access to Scholarship at Harvard (DASH) (Harvard University) (submittedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Figshare (submittedVersion, cc-by)
- PLoS eBooks
- Funders
- McKnight Foundation
- Nvidia
- National Institutes of Health
- Rowland Institute at Harvard
- National Eye Institute (R01EY014970)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Image and Video Retrieval Techniques
- Life Sciences › Neuroscience › Cognitive Neuroscience › Visual perception and processing mechanisms
- Keywords
- high-throughput screening, biologically inspired vision, object recognition, parameter space exploration, neural architecture search, convolutional neural networks, NVIDIA GPUs, biological visual system, computational neuroscience
- MeSH terms
- Algorithms, Animals, Artificial Intelligence, Computer Simulation, Humans, Models, Neurological, Pattern Recognition, Automated, Pattern Recognition, Visual, Visual Cortex, Biomimetics
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review