Proceedings of the AAAI Conference on Artificial Intelligence · 2019 · 17 citations · 14 references
ComputingComputer ScienceArtificial IntelligenceComputer VisionMachine LearningDeep LearningExplainable Machine LearningExplanationNatural Language UnderstandingNeural NetworksRepresentation LearningBenchmark DatasetsConvolutional Neural NetworksExplainable Artificial IntelligenceExplanation FaithfulnessInterpretable Neural NetworksNatural Language Explanation GenerationNatural Language ExplanationsUser Trust
Explaining the decisions of a Deep Learning Network is imperative to safeguard end-user trust. Such explanations must be intuitive, descriptive, and faithfully explain why a model makes its decisions. In this work, we propose a framework called FLEX (Faithful Linguistic EXplanations) that generates post-hoc linguistic justifications to rationalize the decision of a Convolutional Neural Network. FLEX explains a model’s decision in terms of features that are responsible for the decision. We derive a novel way to associate such features to words, and introduce a new decision-relevance metric that measures the faithfulness of an explanation to a model’s reasoning. Experiment results on two benchmark datasets demonstrate that the proposed framework can generate discriminative and faithful explanations compared to state-of-the-art explanation generators. We also show how FLEX can generate explanations for images of unseen classes as well as automatically annotate objects in images.
14
Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization
Ramprasaath R. Selvaraju, Michael Cogswell, Abhishek Das et al. · 2017 · 21.6K citations