arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.09205cs.CV

通过层级分解深入解释CNN

Deeply Explain CNN via Hierarchical Decomposition

Nankai University(南开大学);NLPR(国家模式识别实验室);University of Oxford(牛津大学)

Ming-Ming Cheng, Peng-Tao Jiang, Ling-Hao Han, Liang Wang, Philip Torr

AI总结:

本文提出一种层级分解框架,通过梯度激活传播模块自上而下分解CNN决策,生成支持证据层级,无需修改架构或额外训练,有效提升模型可解释性。

摘要:

在计算机视觉中,一些用于解释CNN的归因方法试图研究中间特征如何影响网络预测。然而,它们通常忽略了中间特征之间的特征层级关系。本文引入了一个层级分解框架,以自上而下的方式解释CNN的决策过程。具体来说,我们提出了一个基于梯度的激活传播(gAP)模块,该模块可以将任何中间CNN决策分解到其较低层,并找到支持特征。然后,我们利用gAP模块迭代地将网络决策分解为来自不同CNN层的支持证据。所提出的框架可以为网络决策生成一个深度关联的支持证据层级,从而提供对决策过程的洞察。此外,gAP在理解基于CNN的模型时无需额外努力,无需修改网络架构和额外训练过程。实验证明了所提出方法的有效性。代码和交互式演示网站将公开发布。

英文摘要:

In computer vision, some attribution methods for explaining CNNs attempt to study how the intermediate features affect the network prediction. However, they usually ignore the feature hierarchies among the intermediate features. This paper introduces a hierarchical decomposition framework to explain CNN's decision-making process in a top-down manner. Specifically, we propose a gradient-based activation propagation (gAP) module that can decompose any intermediate CNN decision to its lower layers and find the supporting features. Then we utilize the gAP module to iteratively decompose the network decision to the supporting evidence from different CNN layers. The proposed framework can generate a deep hierarchy of strongly associated supporting evidence for the network decision, which provides insight into the decision-making process. Moreover, gAP is effort-free for understanding CNN-based models without network architecture modification and extra training process. Experiments show the effectiveness of the proposed method. The code and interactive demo website will be made publicly available.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑