Uncertainty-aware skin cancer detection: The element of doubt

Comput Biol Med. 2022 May:144:105357. doi: 10.1016/j.compbiomed.2022.105357. Epub 2022 Mar 2.

Abstract

Artificial intelligence (AI)-based medical diagnosis has received huge attention due to its potential to improve and accelerate the decision-making process at the patient level in a range of healthcare settings. Despite the recent signs of progress in this field, reliable quantification and proper communication of predictive uncertainties have been fully or partially overlooked in the existing literature on AI applications for medical diagnosis. This paper studies the automatic diagnosis of skin cancer using dermatologist spot images. Three different uncertainty-aware training algorithms (MC dropout, Bayesian Ensembling, and Spectral Normalized Neural Gaussian Process) are utilized to detect skin cancer. The performances of the three above-mentioned algorithms are compared from different perspectives. In addition, some images from the Cifar10 dataset are applied as the out-of-domain data and the performances of the algorithms are evaluated and compared for images that are far from the training samples. The accuracy, uncertainty accuracy, uncertainty accuracy for out-of-domain distribution samples, and the uncertainties of the predictions are reported in all cases and compared.

Keywords: Bayesian ensembling; Monte Carlo (MC) dropout; Skin cancer; Spectral-normalized Neural Gaussian Process (SNGP); Uncertainty quantification.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Artificial Intelligence*
  • Bayes Theorem
  • Humans
  • Monte Carlo Method
  • Neural Networks, Computer
  • Skin Neoplasms* / diagnosis
  • Uncertainty