Recent work suggests that changing convolutional neural network (CNN) architecture by introducing a bottleneck in the second layer can yield changes in learned function. To understand this relationship fully requires a way of quantitatively comparing trained networks. The fields of electrophysiology and psychophysics have developed a wealth of methods for characterizing visual systems that permit such comparisons. Inspired by these methods, we propose an approach to obtaining spatial and color tuning curves for convolutional neurons that can be used to classify cells in terms of their spatial and color opponency. We perform these classifications for a range of CNNs with different depths and bottleneck widths. Our key finding is that networks with a bottleneck show a strong functional organization: almost all cells in the bottleneck layer become both spatially and color opponent, and cells in the layer following the bottleneck become nonopponent. The color tuning data can further be used to form a rich understanding of how color a network encodes color. As a concrete demonstration, we show that shallower networks without a bottleneck learn a complex nonlinear color system, whereas deeper networks with tight bottlenecks learn a simple channel opponent code in the bottleneck layer. We develop a method of obtaining a hue sensitivity curve for a trained CNN that enables high-level insights that complement the low-level findings from the color tuning data. We go on to train a series of networks under different conditions to ascertain the robustness of the discussed results. Ultimately our methods and findings coalesce with prior art, strengthening our ability to interpret trained CNNs and furthering our understanding of the connection between architecture and learned representation. Trained models and code for all experiments are available at https://github.com/ecs-vlc/opponency.
Skip Nav Destination
Article navigation
March 2021
March 26 2021
How Convolutional Neural Network Architecture Biases Learned Opponency and Color Tuning
In Special Collection:
CogNet
Ethan Harris,
Ethan Harris
Vision Learning and Control, Electronics and Computer Science, University of Southampton, Southampton SO17 1B J, U.K., [email protected]
Search for other works by this author on:
Daniela Mihai,
Daniela Mihai
Vision Learning and Control, Electronics and Computer Science, University of Southampton, Southampton SO17 1B J, U.K., [email protected]
Search for other works by this author on:
Jonathon Hare
Jonathon Hare
Vision Learning and Control, Electronics and Computer Science, University of Southampton, Southampton SO17 1B J, U.K., [email protected]
Search for other works by this author on:
Ethan Harris
Vision Learning and Control, Electronics and Computer Science, University of Southampton, Southampton SO17 1B J, U.K., [email protected]
Daniela Mihai
Vision Learning and Control, Electronics and Computer Science, University of Southampton, Southampton SO17 1B J, U.K., [email protected]
Jonathon Hare
Vision Learning and Control, Electronics and Computer Science, University of Southampton, Southampton SO17 1B J, U.K., [email protected]
The authors made equal contributions to this letter.
Received:
August 03 2020
Accepted:
October 06 2020
Online ISSN: 1530-888X
Print ISSN: 0899-7667
© 2021 Massachusetts Institute of Technology
2021
Massachusetts Institute of Technology
Neural Computation (2021) 33 (4): 858–898.
Article history
Received:
August 03 2020
Accepted:
October 06 2020
Citation
Ethan Harris, Daniela Mihai, Jonathon Hare; How Convolutional Neural Network Architecture Biases Learned Opponency and Color Tuning. Neural Comput 2021; 33 (4): 858–898. doi: https://doi.org/10.1162/neco_a_01356
Download citation file:
Sign in
Don't already have an account? Register
Client Account
You could not be signed in. Please check your email address / username and password and try again.
Could not validate captcha. Please try again.
Sign in via your Institution
Sign in via your InstitutionEmail alerts
Advertisement
Cited By
Related Articles
Functional Mechanisms Encoding Others' Direction of Gaze in the Human Nervous System
J Cogn Neurosci (October,2017)
Learning Midlevel Auditory Codes from Natural Sound Statistics
Neural Comput (March,2018)
Target Detection by Opponent Coding in Monkey Prefrontal Cortex
J Cogn Neurosci (April,2010)
Related Book Chapters
Linking Retinal Circuits to Color Opponency
The Visual Neurosciences, 2-vol. set
Opponent-Process Theory
Psychology: The Hope of a Science
The Design of Chromatically Opponent Receptive Fields
Computational Models of Visual Processing
Evolving Opponents for Interesting Interactive Computer Games
From Animals to Animats 8: Proceedings of the Eighth International Conference on the Simulation of Adaptive Behavior