A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification

Traditional training algorithms in artificial neural networks (ANNs) show some inherent weaknesses, such as the possibility of falling into local optimum, slow learning speed, and the inability to determine the optimal neuronal structure. To remedy the deficiencies of traditional neural networks, th...

Full description

Bibliographic Details
Main Authors: Qing Wu, Zheping Ma, Gang Xu, Shuai Li, Dechao Chen
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8717631/
id doaj-0490fbcaa13d41db8061ae16d47b362b
record_format Article
spelling doaj-0490fbcaa13d41db8061ae16d47b362b2021-03-29T22:27:05ZengIEEEIEEE Access2169-35362019-01-017646866469610.1109/ACCESS.2019.29175268717631A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern ClassificationQing Wu0Zheping Ma1Gang Xu2Shuai Li3https://orcid.org/0000-0001-8316-5289Dechao Chen4https://orcid.org/0000-0002-5171-1414Department of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaDepartment of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaDepartment of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaDepartment of Computing, The Hong Kong Polytechnic University, Hong KongDepartment of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaTraditional training algorithms in artificial neural networks (ANNs) show some inherent weaknesses, such as the possibility of falling into local optimum, slow learning speed, and the inability to determine the optimal neuronal structure. To remedy the deficiencies of traditional neural networks, this paper proposes a novel neural network classifier (NNC) using the beetle antennae search (BAS) algorithm, termed BASNNC. The BAS algorithm is explored to optimize the weights of the NNC. The network of the proposed BASNNC adopts three-layer structure, including an input layer, a hidden layer, and an output layer. Quite differing from the traditional training algorithm using a principle of gradient descent, the weights between the hidden and output layers are optimized by the BAS algorithm, which effectively improves the computational speed of the classifier. The numerical studies, applications to pattern classification and comparisons with an error back-propagation neural network model, show that the proposed BASNNC has faster computational speed and higher classification accuracy.https://ieeexplore.ieee.org/document/8717631/Beetle antennae search (BAS) algorithmpattern classificationartificial neural networks (ANNs)neural network classifier (NNC)training algorithms
collection DOAJ
language English
format Article
sources DOAJ
author Qing Wu
Zheping Ma
Gang Xu
Shuai Li
Dechao Chen
spellingShingle Qing Wu
Zheping Ma
Gang Xu
Shuai Li
Dechao Chen
A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification
IEEE Access
Beetle antennae search (BAS) algorithm
pattern classification
artificial neural networks (ANNs)
neural network classifier (NNC)
training algorithms
author_facet Qing Wu
Zheping Ma
Gang Xu
Shuai Li
Dechao Chen
author_sort Qing Wu
title A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification
title_short A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification
title_full A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification
title_fullStr A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification
title_full_unstemmed A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification
title_sort novel neural network classifier using beetle antennae search algorithm for pattern classification
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Traditional training algorithms in artificial neural networks (ANNs) show some inherent weaknesses, such as the possibility of falling into local optimum, slow learning speed, and the inability to determine the optimal neuronal structure. To remedy the deficiencies of traditional neural networks, this paper proposes a novel neural network classifier (NNC) using the beetle antennae search (BAS) algorithm, termed BASNNC. The BAS algorithm is explored to optimize the weights of the NNC. The network of the proposed BASNNC adopts three-layer structure, including an input layer, a hidden layer, and an output layer. Quite differing from the traditional training algorithm using a principle of gradient descent, the weights between the hidden and output layers are optimized by the BAS algorithm, which effectively improves the computational speed of the classifier. The numerical studies, applications to pattern classification and comparisons with an error back-propagation neural network model, show that the proposed BASNNC has faster computational speed and higher classification accuracy.
topic Beetle antennae search (BAS) algorithm
pattern classification
artificial neural networks (ANNs)
neural network classifier (NNC)
training algorithms
url https://ieeexplore.ieee.org/document/8717631/
work_keys_str_mv AT qingwu anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT zhepingma anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT gangxu anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT shuaili anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT dechaochen anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT qingwu novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT zhepingma novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT gangxu novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT shuaili novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
AT dechaochen novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification
_version_ 1724191584025575424