Culprit-Prune-Net: Efficient Continual Sequential Multi-domain Learning with Application to Skin Lesion Classification

被引:14
作者
Bayasi, Nourhan [1 ]
Hamarneh, Ghassan [2 ]
Garbi, Rafeef [1 ]
机构
[1] Univ British Columbia, BiSICL, Vancouver, BC, Canada
[2] Simon Fraser Univ, Med Image Anal Lab, Burnaby, BC, Canada
来源
MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2021, PT VII | 2021年 / 12907卷
基金
加拿大自然科学与工程研究理事会;
关键词
Deep learning; Sequential learning; Multi-domain learning; Unit pruning; Dermatology;
D O I
10.1007/978-3-030-87234-2_16
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite recent advances in deep learning based medical image computing, clinical implementations in patient-care settings have been limited with lack of sufficiently diverse data during training remaining a pivotal impediment to robust real-life model performance. Continual learning (CL) offers a desirable property of deep neural network models (DNNs), namely the ability to continually learn from new data to accumulate knowledge whilst retaining what has been previously learned. In this work we present a simple and effective CL approach for sequential multi-domain learning (MDL) and showcase its utility in the skin lesion image classification task. Specifically, we propose a new pruning criterion that allows for a fixed network to learn new data domains sequentially over time. Our MDL approach incrementally builds on knowledge gained from previously learned domains, without requiring access to their training data, while simultaneously avoiding catastrophic forgetting and maintaining accurate performance on all domain data learned. Our new pruning criterion detects culprit units associated with wrong classification in each domain and releases these units so they are dedicated for subsequent learning on new domains. To reduce the computational cost associated with retraining the network post pruning, we implement MergePrune, which efficiently merges the pruning and training stages into one step. Furthermore, at inference time, instead of using a test-time oracle, we design a smart gate using Siamese networks to assign a test image to the most appropriate domain and its corresponding learned model. We present extensive experiments on 6 skin lesion image databases, representing different domains with varying levels of data bias and class imbalance, including quantitative comparisons against multiple baselines and state-of-the-art methods, which demonstrate superior performance and efficient computations of our proposed method.
引用
收藏
页码:165 / 175
页数:11
相关论文
共 26 条
  • [1] Gradual Channel Pruning While Training Using Feature Relevance Scores for Convolutional Neural Networks
    Aketi, Sai Aparna
    Roy, Sourjya
    Raghunathan, Anand
    Roy, Kaushik
    [J]. IEEE ACCESS, 2020, 8 : 171924 - 171932
  • [2] Expert Gate: Lifelong Learning with a Network of Experts
    Aljundi, Rahaf
    Chakravarty, Punarjay
    Tuytelaars, Tinne
    [J]. 30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 7120 - 7129
  • [3] Ballerini L, 2013, Color Medical Image Analysis, P63
  • [4] Bromley J., 1993, International Journal of Pattern Recognition and Artificial Intelligence, V7, P669, DOI 10.1142/S0218001493000339
  • [5] Chen Yi-Ming, 2019, Advances in Neural Information Processing Systems, V32
  • [6] Chen Z., 2018, SYNTH LECT ARTIF INT, V12, P1
  • [7] Catastrophic forgetting in connectionist networks
    French, RM
    [J]. TRENDS IN COGNITIVE SCIENCES, 1999, 3 (04) : 128 - 135
  • [8] Golkar S., 2019, ARXIV190304476
  • [9] Guan H., ARXIV PREPRINT ARXIV
  • [10] Gutman D, 2016, EPRINT ARXIV16050139