Explaining Convolutional Neural Networks by Tagging Filters
원문 초록
Convolutional neural networks (CNNs) have achieved astonishing performance on various image classification tasks, but it is difficult for humans to understand how a classification comes about. Recent literature proposes methods to explain the classification process to humans. These focus mostly on visualizing feature maps and filter weights, which are not very intuitive for non-experts in analyzing a CNN classification. In this paper, we propose FilTag, an approach to effectively explain CNNs even to non-experts. The idea is that when images of a class frequently activate a convolutional filter, then that filter is tagged with that class. These tags provide an explanation to a reference of a class-specific feature detected by the filter. Based on the tagging, individual image classifications can then be intuitively explained in terms of the tags of the filters that the input image activates. Finally, we show that the tags are helpful in analyzing classification errors caused by noisy input images and that the tags can be further processed by machines.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
One Prototype Is Enough: Single-Prototype Activation for Interpretable Image Classification
Hyperspectral Image Classification via Transformer-based Spectral-Spatial Attention Decoupling and Adaptive Gating
GeoVision Labeler: Zero-Shot Geospatial Classification with Vision and Language Models
Optimal Weighted Convolution for Classification and Denosing
Adversarial attacks to image classification systems using evolutionary algorithms
Disentangled representations of microscopy images
토론
이 논문과 연결된 포럼 글이 아직 없습니다.