Litcius/Paper detail

Measuring Feature Importance of Convolutional Neural Networks

Xiaohang Zhang, Jiuyi Gao

2020IEEE Access14 citationsDOIOpen Access PDF

Abstract

Convolutional neural networks have demonstrated powerful abilities to achieve state-of-the-art results in many classification tasks, while the interpretability and reliability of these complicated models are also a non-negligible problem. Understanding how these networks arrive at their final decisions becomes more and more indispensable, so this article puts forward an interpretive method to obtain feature importance, which indicates to what extent an input feature can discriminate different classes. The proposed method utilizes the attribution maps of multiple-class predictions and can decomposes the feature importance into individual and co-variation effects. Some properties of the method are justified theoretically. Furthermore, a visualization method is proposed to sketch the silhouette of the target object. And to improve computational efficiency, some practical tricks are applied. For the purpose of evaluating this method, some comparative experiments are performed; the results testify that the proposed method can identify important features and improve the visualization effects.

Topics & Concepts

InterpretabilityComputer scienceVisualizationFeature (linguistics)Convolutional neural networkArtificial intelligenceSilhouetteReliability (semiconductor)Feature extractionMachine learningClass (philosophy)SketchObject (grammar)Variation (astronomy)Pattern recognition (psychology)Artificial neural networkData miningAlgorithmPhilosophyPhysicsPower (physics)AstrophysicsLinguisticsQuantum mechanicsExplainable Artificial Intelligence (XAI)Anomaly Detection Techniques and ApplicationsGenerative Adversarial Networks and Image Synthesis
Measuring Feature Importance of Convolutional Neural Networks | Litcius