Cargando…

Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model

Artificial Neural Network (ANN) is a widely used algorithm in pattern recognition, classification, and prediction fields. Among a number of neural networks, backpropagation neural network (BPNN) has become the most famous one due to its remarkable function approximation ability. However, a standard...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Yang, Jing, Weizhe, Xu, Lixiong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4863083/
https://www.ncbi.nlm.nih.gov/pubmed/27217823
http://dx.doi.org/10.1155/2016/2842780
_version_ 1782431423015157760
author Liu, Yang
Jing, Weizhe
Xu, Lixiong
author_facet Liu, Yang
Jing, Weizhe
Xu, Lixiong
author_sort Liu, Yang
collection PubMed
description Artificial Neural Network (ANN) is a widely used algorithm in pattern recognition, classification, and prediction fields. Among a number of neural networks, backpropagation neural network (BPNN) has become the most famous one due to its remarkable function approximation ability. However, a standard BPNN frequently employs a large number of sum and sigmoid calculations, which may result in low efficiency in dealing with large volume of data. Therefore to parallelize BPNN using distributed computing technologies is an effective way to improve the algorithm performance in terms of efficiency. However, traditional parallelization may lead to accuracy loss. Although several complements have been done, it is still difficult to find out a compromise between efficiency and precision. This paper presents a parallelized BPNN based on MapReduce computing model which supplies advanced features including fault tolerance, data replication, and load balancing. And also to improve the algorithm performance in terms of precision, this paper creates a cascading model based classification approach, which helps to refine the classification results. The experimental results indicate that the presented parallelized BPNN is able to offer high efficiency whilst maintaining excellent precision in enabling large-scale machine learning.
format Online
Article
Text
id pubmed-4863083
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-48630832016-05-23 Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model Liu, Yang Jing, Weizhe Xu, Lixiong Comput Intell Neurosci Research Article Artificial Neural Network (ANN) is a widely used algorithm in pattern recognition, classification, and prediction fields. Among a number of neural networks, backpropagation neural network (BPNN) has become the most famous one due to its remarkable function approximation ability. However, a standard BPNN frequently employs a large number of sum and sigmoid calculations, which may result in low efficiency in dealing with large volume of data. Therefore to parallelize BPNN using distributed computing technologies is an effective way to improve the algorithm performance in terms of efficiency. However, traditional parallelization may lead to accuracy loss. Although several complements have been done, it is still difficult to find out a compromise between efficiency and precision. This paper presents a parallelized BPNN based on MapReduce computing model which supplies advanced features including fault tolerance, data replication, and load balancing. And also to improve the algorithm performance in terms of precision, this paper creates a cascading model based classification approach, which helps to refine the classification results. The experimental results indicate that the presented parallelized BPNN is able to offer high efficiency whilst maintaining excellent precision in enabling large-scale machine learning. Hindawi Publishing Corporation 2016 2016-04-27 /pmc/articles/PMC4863083/ /pubmed/27217823 http://dx.doi.org/10.1155/2016/2842780 Text en Copyright © 2016 Yang Liu et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Liu, Yang
Jing, Weizhe
Xu, Lixiong
Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model
title Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model
title_full Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model
title_fullStr Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model
title_full_unstemmed Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model
title_short Parallelizing Backpropagation Neural Network Using MapReduce and Cascading Model
title_sort parallelizing backpropagation neural network using mapreduce and cascading model
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4863083/
https://www.ncbi.nlm.nih.gov/pubmed/27217823
http://dx.doi.org/10.1155/2016/2842780
work_keys_str_mv AT liuyang parallelizingbackpropagationneuralnetworkusingmapreduceandcascadingmodel
AT jingweizhe parallelizingbackpropagationneuralnetworkusingmapreduceandcascadingmodel
AT xulixiong parallelizingbackpropagationneuralnetworkusingmapreduceandcascadingmodel