Cargando…

Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification

In this project, our goal is to develop a method for interpreting how a neural network makes layer-by-layer embedded decisions when trained for a classification task, and also to use this insight for improving the model performance. To do this, we first approximate the distribution of the image repr...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Fan, Dvornek, Nicha, Yang, Junlin, Chapiro, Julius, Duncan, James
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7606489/
https://www.ncbi.nlm.nih.gov/pubmed/32356739
http://dx.doi.org/10.1109/TMI.2020.2990625
_version_ 1783604491609702400
author Zhang, Fan
Dvornek, Nicha
Yang, Junlin
Chapiro, Julius
Duncan, James
author_facet Zhang, Fan
Dvornek, Nicha
Yang, Junlin
Chapiro, Julius
Duncan, James
author_sort Zhang, Fan
collection PubMed
description In this project, our goal is to develop a method for interpreting how a neural network makes layer-by-layer embedded decisions when trained for a classification task, and also to use this insight for improving the model performance. To do this, we first approximate the distribution of the image representations in these embeddings using random forest models, the output of which, termed embedding outputs, are used for measuring how the network classifies each sample. Next, we design a pipeline to use this layer embedding output to calibrate the original model output for improved probability calibration and classification. We apply this two-steps method in a fully convolutional neural network trained for a liver tissue classification task on our institutional dataset that contains 20 3D multi-parameter MR images for patients with hepatocellular carcinoma, as well as on a public dataset with 131 3D CT images. The results show that our method is not only able to provide visualizations that are easy to interpret, but that the embedded decision-based information is also useful for improving model performance in terms of probability calibration and classification, achieving the best performance compared to other baseline methods. Moreover, this method is computationally efficient, easy to implement, and robust to hyper-parameters.
format Online
Article
Text
id pubmed-7606489
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-76064892020-11-03 Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification Zhang, Fan Dvornek, Nicha Yang, Junlin Chapiro, Julius Duncan, James IEEE Trans Med Imaging Article In this project, our goal is to develop a method for interpreting how a neural network makes layer-by-layer embedded decisions when trained for a classification task, and also to use this insight for improving the model performance. To do this, we first approximate the distribution of the image representations in these embeddings using random forest models, the output of which, termed embedding outputs, are used for measuring how the network classifies each sample. Next, we design a pipeline to use this layer embedding output to calibrate the original model output for improved probability calibration and classification. We apply this two-steps method in a fully convolutional neural network trained for a liver tissue classification task on our institutional dataset that contains 20 3D multi-parameter MR images for patients with hepatocellular carcinoma, as well as on a public dataset with 131 3D CT images. The results show that our method is not only able to provide visualizations that are easy to interpret, but that the embedded decision-based information is also useful for improving model performance in terms of probability calibration and classification, achieving the best performance compared to other baseline methods. Moreover, this method is computationally efficient, easy to implement, and robust to hyper-parameters. 2020-10-28 2020-11 /pmc/articles/PMC7606489/ /pubmed/32356739 http://dx.doi.org/10.1109/TMI.2020.2990625 Text en This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/. Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending a request to pubs-permissions@ieee.org.
spellingShingle Article
Zhang, Fan
Dvornek, Nicha
Yang, Junlin
Chapiro, Julius
Duncan, James
Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification
title Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification
title_full Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification
title_fullStr Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification
title_full_unstemmed Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification
title_short Layer Embedding Analysis in Convolutional Neural Networks for Improved Probability Calibration and Classification
title_sort layer embedding analysis in convolutional neural networks for improved probability calibration and classification
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7606489/
https://www.ncbi.nlm.nih.gov/pubmed/32356739
http://dx.doi.org/10.1109/TMI.2020.2990625
work_keys_str_mv AT zhangfan layerembeddinganalysisinconvolutionalneuralnetworksforimprovedprobabilitycalibrationandclassification
AT dvorneknicha layerembeddinganalysisinconvolutionalneuralnetworksforimprovedprobabilitycalibrationandclassification
AT yangjunlin layerembeddinganalysisinconvolutionalneuralnetworksforimprovedprobabilitycalibrationandclassification
AT chapirojulius layerembeddinganalysisinconvolutionalneuralnetworksforimprovedprobabilitycalibrationandclassification
AT duncanjames layerembeddinganalysisinconvolutionalneuralnetworksforimprovedprobabilitycalibrationandclassification