Understanding the Role of Pathways in a Deep Neural Network

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lyu, Lei, Pang, Chen, Wang, Jihua
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917599990775808
author Lyu, Lei
Pang, Chen
Wang, Jihua
author_facet Lyu, Lei
Pang, Chen
Wang, Jihua
contents Deep neural networks have demonstrated superior performance in artificial intelligence applications, but the opaqueness of their inner working mechanism is one major drawback in their application. The prevailing unit-based interpretation is a statistical observation of stimulus-response data, which fails to show a detailed internal process of inherent mechanisms of neural networks. In this work, we analyze a convolutional neural network (CNN) trained in the classification task and present an algorithm to extract the diffusion pathways of individual pixels to identify the locations of pixels in an input image associated with object classes. The pathways allow us to test the causal components which are important for classification and the pathway-based representations are clearly distinguishable between categories. We find that the few largest pathways of an individual pixel from an image tend to cross the feature maps in each layer that is important for classification. And the large pathways of images of the same category are more consistent in their trends than those of different categories. We also apply the pathways to understanding adversarial attacks, object completion, and movement perception. Further, the total number of pathways on feature maps in all layers can clearly discriminate the original, deformed, and target samples.
format Preprint
id arxiv_https___arxiv_org_abs_2402_18132
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Understanding the Role of Pathways in a Deep Neural Network
Lyu, Lei
Pang, Chen
Wang, Jihua
Computer Vision and Pattern Recognition
Neural and Evolutionary Computing
Deep neural networks have demonstrated superior performance in artificial intelligence applications, but the opaqueness of their inner working mechanism is one major drawback in their application. The prevailing unit-based interpretation is a statistical observation of stimulus-response data, which fails to show a detailed internal process of inherent mechanisms of neural networks. In this work, we analyze a convolutional neural network (CNN) trained in the classification task and present an algorithm to extract the diffusion pathways of individual pixels to identify the locations of pixels in an input image associated with object classes. The pathways allow us to test the causal components which are important for classification and the pathway-based representations are clearly distinguishable between categories. We find that the few largest pathways of an individual pixel from an image tend to cross the feature maps in each layer that is important for classification. And the large pathways of images of the same category are more consistent in their trends than those of different categories. We also apply the pathways to understanding adversarial attacks, object completion, and movement perception. Further, the total number of pathways on feature maps in all layers can clearly discriminate the original, deformed, and target samples.
title Understanding the Role of Pathways in a Deep Neural Network
topic Computer Vision and Pattern Recognition
Neural and Evolutionary Computing
url https://arxiv.org/abs/2402.18132