Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Hierarchical Sparse Coding of Objects in Deep Convolutional Neural Networks

View through CrossRef
Recently, deep convolutional neural networks (DCNNs) have attained human-level performances on challenging object recognition tasks owing to their complex internal representation. However, it remains unclear how objects are represented in DCNNs with an overwhelming number of features and non-linear operations. In parallel, the same question has been extensively studied in primates' brain, and three types of coding schemes have been found: one object is coded by the entire neuronal population (distributed coding), or by one single neuron (local coding), or by a subset of neuronal population (sparse coding). Here we asked whether DCNNs adopted any of these coding schemes to represent objects. Specifically, we used the population sparseness index, which is widely-used in neurophysiological studies on primates' brain, to characterize the degree of sparseness at each layer in representative DCNNs pretrained for object categorization. We found that the sparse coding scheme was adopted at all layers of the DCNNs, and the degree of sparseness increased along the hierarchy. That is, the coding scheme shifted from distributed-like coding at lower layers to local-like coding at higher layers. Further, the degree of sparseness was positively correlated with DCNNs' performance in object categorization, suggesting that the coding scheme was related to behavioral performance. Finally, with the lesion approach, we demonstrated that both external learning experiences and built-in gating operations were necessary to construct such a hierarchical coding scheme. In sum, our study provides direct evidence that DCNNs adopted a hierarchically-evolved sparse coding scheme as the biological brain does, suggesting the possibility of an implementation-independent principle underling object recognition.
Title: Hierarchical Sparse Coding of Objects in Deep Convolutional Neural Networks
Description:
Recently, deep convolutional neural networks (DCNNs) have attained human-level performances on challenging object recognition tasks owing to their complex internal representation.
However, it remains unclear how objects are represented in DCNNs with an overwhelming number of features and non-linear operations.
In parallel, the same question has been extensively studied in primates' brain, and three types of coding schemes have been found: one object is coded by the entire neuronal population (distributed coding), or by one single neuron (local coding), or by a subset of neuronal population (sparse coding).
Here we asked whether DCNNs adopted any of these coding schemes to represent objects.
Specifically, we used the population sparseness index, which is widely-used in neurophysiological studies on primates' brain, to characterize the degree of sparseness at each layer in representative DCNNs pretrained for object categorization.
We found that the sparse coding scheme was adopted at all layers of the DCNNs, and the degree of sparseness increased along the hierarchy.
That is, the coding scheme shifted from distributed-like coding at lower layers to local-like coding at higher layers.
Further, the degree of sparseness was positively correlated with DCNNs' performance in object categorization, suggesting that the coding scheme was related to behavioral performance.
Finally, with the lesion approach, we demonstrated that both external learning experiences and built-in gating operations were necessary to construct such a hierarchical coding scheme.
In sum, our study provides direct evidence that DCNNs adopted a hierarchically-evolved sparse coding scheme as the biological brain does, suggesting the possibility of an implementation-independent principle underling object recognition.

Related Results

Hierarchical sparse coding of objects in deep convolutional neural networks
Hierarchical sparse coding of objects in deep convolutional neural networks
Abstract Recently, deep convolutional neural networks (DCNNs) have attained human-level performances on challenging object recognition tasks owing to their complex ...
Graph convolutional neural networks for 3D data analysis
Graph convolutional neural networks for 3D data analysis
(English) Deep Learning allows the extraction of complex features directly from raw input data, eliminating the need for hand-crafted features from the classical Machine Learning p...
Semantic relatedness emerges in deep convolutional neural networks designed for object recognition
Semantic relatedness emerges in deep convolutional neural networks designed for object recognition
Abstract Human not only can effortlessly recognize objects, but also characterize object categories into semantic concepts and construct nested hierarchical structu...
On the role of network dynamics for information processing in artificial and biological neural networks
On the role of network dynamics for information processing in artificial and biological neural networks
Understanding how interactions in complex systems give rise to various collective behaviours has been of interest for researchers across a wide range of fields. However, despite ma...
Design of Turbo Trellis Coding Modulation Scheme of Rate 4/9 for Rician Fading Channel
Design of Turbo Trellis Coding Modulation Scheme of Rate 4/9 for Rician Fading Channel
When the fading channels are encountered during data communication, errors are likely to occur at the receiving end due to multipath propagation. Researchers have been consistently...
Fuzzy Chaotic Neural Networks
Fuzzy Chaotic Neural Networks
An understanding of the human brain’s local function has improved in recent years. But the cognition of human brain’s working process as a whole is still obscure. Both fuzzy logic ...
Spatio-temporally efficient coding assigns functions to hierarchical structures of the visual system
Spatio-temporally efficient coding assigns functions to hierarchical structures of the visual system
Abstract Hierarchical structures constitute a wide array of brain areas, including the visual system. One of the important questions regarding visual hierarchical s...
Sparse connectivity enables efficient information processing in cortex-like artificial neural networks
Sparse connectivity enables efficient information processing in cortex-like artificial neural networks
Neurons in cortical networks are very sparsely connected; even neurons whose axons and dendrites overlap are highly unlikely to form a synaptic connection. What is the relevance of...

Back to Top