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...
Autores principales: | , , , , |
---|---|
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 |