paper-with-me

Papers

Explaining How Deep Neural Networks Forget by Deep Visualization

2020-05-03 · Giang Nguyen, Shuan Chen, Tae Joon Jun, Daeyoung Kim

Explaining the behaviors of deep neural networks, usually considered as black boxes, is critical especially when they are now being adopted over diverse aspects of human life. Taking the advantages of interpretable machine learning (interpretable ML), this paper proposes a novel tool called Catastrophic Forgetting Dissector (or CFD) to explain catastrophic forgetting in continual learning settings. We also introduce a new method called Critical Freezing based on the observations of our tool. Experiments on ResNet articulate how catastrophic forgetting happens, particularly showing which components of this famous network are forgetting. Our new continual learning algorithm defeats various recent techniques by a significant margin, proving the capability of the investigation. Critical freezing not only attacks catastrophic forgetting but also exposes explainability.

📄 PDF Abstract BibTeX arXiv:2005.01004

Code (2)

giangnguyen2412/dissect_catastrophic_forgetting 공식 구현 pytorch
luulinh90s/CFD

Tasks

Continual LearningExplainable artificial intelligenceInterpretable Machine Learning

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Batch Normalization 설명 없음
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Kaiming Initialization 설명 없음

Similar Papers 제목 키워드 기반

The Role of Interactive Visualization in Explaining (Large) NLP Models: from Data to Inference

2023-01-11 · Richard Brath, Daniel Keim, Johannes Knittel, SHimei Pan 외

With a constant increase of learned parameters, modern neural language models become increasingly more powerful. Yet, explaining these complex model's behavior remains a widely unsolved problem. In this paper, we discuss…

How do Quadratic Regularizers Prevent Catastrophic Forgetting: The Role of Interpolation

2021-02-04 · Ekdeep Singh Lubana, Puja Trivedi, Danai Koutra, Robert P. Dick

Catastrophic forgetting undermines the effectiveness of deep neural networks (DNNs) in scenarios such as continual learning and lifelong learning. While several methods have been proposed to tackle this problem, there is…

Continual LearningLifelong learning

Case Study: Explaining Diabetic Retinopathy Detection Deep CNNs via Integrated Gradients

2017-09-27 · Linyi Li, Matt Fredrikson, Shayak Sen, Anupam Datta

In this report, we applied integrated gradients to explaining a neural network for diabetic retinopathy detection. The integrated gradient is an attribution method which measures the contributions of input to the quantit…

Diabetic Retinopathy Detection

Overcoming Catastrophic Forgetting by XAI

2022-11-25 · Giang Nguyen

Explaining the behaviors of deep neural networks, usually considered as black boxes, is critical especially when they are now being adopted over diverse aspects of human life. Taking the advantages of interpretable machi…

Continual LearningExplainable Artificial Intelligence (XAI)Interpretable Machine Learning

Explaining decision of model from its prediction

2021-06-15 · Dipesh Tamboli

This document summarizes different visual explanations methods such as CAM, Grad-CAM, Localization using Multiple Instance Learning - Saliency-based methods, Saliency-driven Class-Impressions, Muting pixels in input imag…

modelMultiple Instance LearningPrediction