Cargando…
Uncertainty handling in convolutional neural networks
The performance of convolutional neural networks is degraded by noisy data, especially in the test phase. To address this challenge, a new convolutional neural network structure with data indeterminacy handling in the neutrosophic (NS) domain, named as Neutrosophic Convolutional Neural Networks, is...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer London
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9206226/ https://www.ncbi.nlm.nih.gov/pubmed/35756151 http://dx.doi.org/10.1007/s00521-022-07313-2 |
_version_ | 1784729295384477696 |
---|---|
author | Rashno, Elyas Akbari, Ahmad Nasersharif, Babak |
author_facet | Rashno, Elyas Akbari, Ahmad Nasersharif, Babak |
author_sort | Rashno, Elyas |
collection | PubMed |
description | The performance of convolutional neural networks is degraded by noisy data, especially in the test phase. To address this challenge, a new convolutional neural network structure with data indeterminacy handling in the neutrosophic (NS) domain, named as Neutrosophic Convolutional Neural Networks, is proposed for image classification. For this task, images are firstly mapped from the pixel domain to three sets true (T), indeterminacy (I) and false (F) in NS domain by the proposed method. Then, NCNN with two parallel paths, one with the input of T and another with I, is constructed followed by an appropriate combination of paths to generate the final output. Here, two paths are trained simultaneously, and neural network weights are updated using back propagation algorithm. The effectiveness of NCNN to handle noisy data is analyzed mathematically in terms of the weights update rule. Proposed two paths NS idea is applied to two basic models: CNN and VGG-Net to construct NCNN and NVGG-Net, respectively. The proposed method has been evaluated on MNIST, CIFAR-10 and CIFAR-100 datasets contaminated with 20 levels of Gaussian noise. Results show that two-path NCNN outperforms CNN by 5.11% and 2.21% in 5 pairs (training, test) with different levels of noise on MNIST and CIFAR-10 datasets, respectively. Finally, NVGG-Net increases the accuracy by 3.09% and 2.57% compared to VGG-Net on CIFAR-10 and CIFAR-100 datasets, respectively. |
format | Online Article Text |
id | pubmed-9206226 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer London |
record_format | MEDLINE/PubMed |
spelling | pubmed-92062262022-06-21 Uncertainty handling in convolutional neural networks Rashno, Elyas Akbari, Ahmad Nasersharif, Babak Neural Comput Appl Original Article The performance of convolutional neural networks is degraded by noisy data, especially in the test phase. To address this challenge, a new convolutional neural network structure with data indeterminacy handling in the neutrosophic (NS) domain, named as Neutrosophic Convolutional Neural Networks, is proposed for image classification. For this task, images are firstly mapped from the pixel domain to three sets true (T), indeterminacy (I) and false (F) in NS domain by the proposed method. Then, NCNN with two parallel paths, one with the input of T and another with I, is constructed followed by an appropriate combination of paths to generate the final output. Here, two paths are trained simultaneously, and neural network weights are updated using back propagation algorithm. The effectiveness of NCNN to handle noisy data is analyzed mathematically in terms of the weights update rule. Proposed two paths NS idea is applied to two basic models: CNN and VGG-Net to construct NCNN and NVGG-Net, respectively. The proposed method has been evaluated on MNIST, CIFAR-10 and CIFAR-100 datasets contaminated with 20 levels of Gaussian noise. Results show that two-path NCNN outperforms CNN by 5.11% and 2.21% in 5 pairs (training, test) with different levels of noise on MNIST and CIFAR-10 datasets, respectively. Finally, NVGG-Net increases the accuracy by 3.09% and 2.57% compared to VGG-Net on CIFAR-10 and CIFAR-100 datasets, respectively. Springer London 2022-06-18 2022 /pmc/articles/PMC9206226/ /pubmed/35756151 http://dx.doi.org/10.1007/s00521-022-07313-2 Text en © The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Original Article Rashno, Elyas Akbari, Ahmad Nasersharif, Babak Uncertainty handling in convolutional neural networks |
title | Uncertainty handling in convolutional neural networks |
title_full | Uncertainty handling in convolutional neural networks |
title_fullStr | Uncertainty handling in convolutional neural networks |
title_full_unstemmed | Uncertainty handling in convolutional neural networks |
title_short | Uncertainty handling in convolutional neural networks |
title_sort | uncertainty handling in convolutional neural networks |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9206226/ https://www.ncbi.nlm.nih.gov/pubmed/35756151 http://dx.doi.org/10.1007/s00521-022-07313-2 |
work_keys_str_mv | AT rashnoelyas uncertaintyhandlinginconvolutionalneuralnetworks AT akbariahmad uncertaintyhandlinginconvolutionalneuralnetworks AT nasersharifbabak uncertaintyhandlinginconvolutionalneuralnetworks |