Learning Interpretable Microscopic Features of Tumor by Multi-task Adversarial CNNs To Improve Generalization
Open Access
- 1 June 2023
- journal article
- research article
- Published by Machine Learning for Biomedical Imaging in Machine Learning for Biomedical Imaging
- Vol. 2 (June 2023) , 312-337
Abstract
Adopting Convolutional Neural Networks (CNNs) in the daily routine of primary diagnosis requires not only near-perfect precision, but also a sufficient degree of generalization to data acquisition shifts and transparency. Existing CNN models act as black boxes, not ensuring to the physicians that important diagnostic features are used by the model. Building on top of successfully existing techniques such as multi-task learning, domain adversarial training and concept-based interpretability, this paper addresses the challenge of introducing diagnostic factors in the training objectives. Here we show that our architecture, by learning end-to-end an uncertainty-based weighting combination of multi-task and adversarial losses, is encouraged to focus on pathology features such as density and pleomorphism of nuclei, e.g. variations in size and appearance, while discarding misleading features such as staining differences. Our results on breast lymph node tissue show significantly improved generalization in the detection of tumorous tissue, with best average AUC 0.89 (0.01) against the baseline AUC 0.86 (0.005). By applying the interpretability technique of linearly probing intermediate representations, we also demonstrate that interpretable pathology features such as nuclei density are learned by the proposed CNN architecture, confirming the increased transparency of this model. This result is a starting point towards building interpretable multi-task architectures that are robust to data heterogeneity. Our code is available at https://github.com/maragraziani/multitask_adversarialKeywords
All Related Versions
This publication has 12 references indexed in Scilit:
- A global taxonomy of interpretable AI: unifying the terminology for the technical and social sciencesArtificial Intelligence Review, 2022
- Multi-task Deep Segmentation and Radiomics for Automatic Prognosis in Head and Neck Cancer2021
- Concept attribution: Explaining CNN decisions to physiciansComputers in Biology and Medicine, 2020
- A systematic comparison of deep learning strategies for weakly supervised Gleason grading2020
- A Comparison of Loss Weighting Strategies for Multi task Learning in Deep Neural NetworksIEEE Access, 2019
- Stop explaining black box machine learning models for high stakes decisions and use interpretable models insteadNature Machine Intelligence, 2019
- Improved interpretability for computer-aided severity assessment of retinopathy of prematurity2019
- A survey on deep learning in medical image analysisMedical Image Analysis, 2017
- A Dataset and a Technique for Generalized Nuclear Segmentation for Computational PathologyIEEE Transactions on Medical Imaging, 2017
- Color transfer between imagesIEEE Computer Graphics and Applications, 2001