Dermatological Diagnosis Explainability Benchmark for Convolutional Neural Networks
Raluca Jalaboi, Ole Winther, Alfiia Galimzianova

TL;DR
This paper benchmarks the explainability of various convolutional neural networks in dermatological diagnosis using the DermXDB dataset, highlighting the importance of architecture choice and the need for further explainability datasets.
Contribution
It provides a comprehensive comparison of CNN architectures' explainability in dermatology, using a new quantitative benchmark with DermXDB.
Findings
Xception achieved the highest explainability F1 score.
NASNetMobile showed high sensitivity despite lower diagnosis accuracy.
Explainability varies significantly across architectures.
Abstract
In recent years, large strides have been taken in developing machine learning methods for dermatological applications, supported in part by the success of deep learning (DL). To date, diagnosing diseases from images is one of the most explored applications of DL within dermatology. Convolutional neural networks (ConvNets) are the most common (DL) method in medical imaging due to their training efficiency and accuracy, although they are often described as black boxes because of their limited explainability. One popular way to obtain insight into a ConvNet's decision mechanism is gradient class activation maps (Grad-CAM). A quantitative evaluation of the Grad-CAM explainability has been recently made possible by the release of DermXDB, a skin disease diagnosis explainability dataset which enables explainability benchmarking of ConvNet architectures. In this paper, we perform a literature…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCutaneous Melanoma Detection and Management
MethodsBatch Normalization · Inverted Residual Block · Max Pooling · Depthwise Convolution · Average Pooling · Residual Connection · Pointwise Convolution · Softmax · Depthwise Separable Convolution · 1x1 Convolution
