ResNet models โข A new Layer-wise Relevance Propagation (LRP) rule to handle residual connections of ResNet โข ๐ช๐-LRP that selects the most noteworthy area based on the generated relevance regions. We introduce : LRP [Bach+, PLoS15] GradCAM [Selvaraju+, ICCV17] Ours
methods GradCAM [Selvaraju+, ICCV17] Gradients flowing to produce a coarse localization map. Input x Gradient [Shrikumar+, ICLR18] Multiplying the input image by the gradient of the output. LRP [Bach+, PLoS15] Propagating the prediction backward through the network layers.
an established theoretical framework LRP [Bach+, PloS15] n Layer-wise Relevance Propagation [Bach+, PLoS15] n Established theoretical framework n Transparent computational processes
at layer ๐ + 1 : activation of neuron ๐ : weight of the connection between neuron ๐ and neuron ๐ Related work : Layer-Wise Relevance Propagation - an established theoretical framework LRP [Bach+, PloS15]
at layer ๐ + 1 : activation of neuron ๐ : weight of the connection between neuron ๐ and neuron ๐ Related work : Layer-Wise Relevance Propagation - an established theoretical framework LRP [Bach+, PloS15] A rule must be defined for each type of layer
Output of the Bottleneck block ๐ถ : Output channels ๐ : Height ๐ : Width : Avoiding a zero division IDEA : Considering each bottleneck block as a single dense layer : Relevance of the layer L Proposed Method : Relevance backpropagation for Bottleneck layers
information Relevance map (LRP output) Proposed Method : Choice Contour Component : ๐ช๐ 1st Contour (findContours) 1st Component (connectedComponents) C1C [Iida+, SIG-AM23] AND Final Relevance map Only the pixels from BOTH the 1st contour and the 1st component are kept TRUE
the most insightful explanations ยง Only one wing is attended ยง The attended area is vague Original ABN [Fukui+, CVPR19] LRP [Bach+, PloS15] GradCAM [Selvaraju+, ICCV17] RISE [Petsuik+, BMVC18]
the most insightful explanations ยง The bird is correctly attended ยง The attended area is vague Original ABN [Fukui+, CVPR19] LRP [Bach+, PloS15] GradCAM [Selvaraju+, ICCV17] RISE [Petsuik+, BMVC18]
the most insightful explanations ยง Almost no pixel is attended ยง Not an insightful explanation Original ABN [Fukui+, CVPR19] LRP [Bach+, PloS15] GradCAM [Selvaraju+, ICCV17] RISE [Petsuik+, BMVC18]
the most insightful explanations ยง The bird is correctly attended ยง The background is also attended Original ABN [Fukui+, CVPR19] LRP [Bach+, PloS15] GradCAM [Selvaraju+, ICCV17] RISE [Petsuik+, BMVC18]
the most insightful explanations ยง The bird is correctly attended ยง The shape of the birdโs body is precisely attended Original ABN [Fukui+, CVPR19] LRP [Bach+, PloS15] GradCAM [Selvaraju+, ICCV17] RISE [Petsuik+, BMVC18]
explanations Contributions: โข A method for calculating LRP in models with residual connections โข ๐ถ!-LRP, which improves the quality of explanations ๐ช๐-LRP LRP [Bach+, PloS15] output ๐ถ!-LRP output
the different methods failed to generate an insightful explanation Original Ours ABN [Fukui 19] LRP [Bach 15] GradCAM [Selvaraju 18] RISE [Petsuik 18] โ None of the different methods correctly attend the bird
focusing on an insufficient part of the image Error Type IA OA WA #Error 63 21 16 Insufficiently Attended (IA) Over-Attended (OA) Wrongly-Attended (WA) โข IA : The area of attention is too small. โข OA : The area of relevance is excessively large โข WA : The relevance is given to pixels that do not directly contribute to the classification.