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...

Descripción completa

Detalles Bibliográficos
Autores principales: Rashno, Elyas, Akbari, Ahmad, Nasersharif, Babak
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