近年、複数のドメインからのアプリケーションを解決するためにディープラーニングが普及しています。畳み込みニューラルネットワーク(CNN)は、特に画像分類のタスクで最先端のパフォーマンスを実証しています。ただし、これらのネットワークによって行われた決定は透過的ではなく、人間が直接解釈することはできません。ネットワークによって行われた予測の背後にある理由を理解するために説明するために、いくつかのアプローチが提案されています。この論文では、これらの方法をそれらの仮定と実装に基づいてグループ化するトポロジーを提案します。私たちは主に、ネットワークの内部アーキテクチャの情報を活用してその決定を説明するホワイトボックス方式に焦点を当てています。画像分類と訓練されたCNNのタスクを前提として、この作業は、特定の画像の説明マップを作成するために使用できる一連の方法の包括的で詳細な概要を提供し、画像の各ピクセルに重要度スコアを割り当てることを目的としています。ネットワークの決定への貢献に基づいています。また、実装に基づいてホワイトボックスメソッドをさらに分類して、より良い比較を可能にし、研究者がさまざまなシナリオに最適なメソッドを見つけるのに役立てることを提案します。
In recent years, deep learning has become prevalent to solve applications from multiple domains. Convolutional Neural Networks (CNNs) particularly have demonstrated state of the art performance for the task of image classification. However, the decisions made by these networks are not transparent and cannot be directly interpreted by a human. Several approaches have been proposed to explain to understand the reasoning behind a prediction made by a network. In this paper, we propose a topology of grouping these methods based on their assumptions and implementations. We focus primarily on white box methods that leverage the information of the internal architecture of a network to explain its decision. Given the task of image classification and a trained CNN, this work aims to provide a comprehensive and detailed overview of a set of methods that can be used to create explanation maps for a particular image, that assign an importance score to each pixel of the image based on its contribution to the decision of the network. We also propose a further classification of the white box methods based on their implementations to enable better comparisons and help researchers find methods best suited for different scenarios.