Cargando…

Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm

In recent years, convolutional neural network (CNN) has attracted considerable attention since its impressive performance in various applications, such as Arabic sentence classification. However, building a powerful CNN for Arabic sentiment classification can be highly complicated and time consuming...

Descripción completa

Detalles Bibliográficos
Autores principales: Dahou, Abdelghani, Elaziz, Mohamed Abd, Zhou, Junwei, Xiong, Shengwu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6413408/
https://www.ncbi.nlm.nih.gov/pubmed/30936911
http://dx.doi.org/10.1155/2019/2537689
_version_ 1783402813209968640
author Dahou, Abdelghani
Elaziz, Mohamed Abd
Zhou, Junwei
Xiong, Shengwu
author_facet Dahou, Abdelghani
Elaziz, Mohamed Abd
Zhou, Junwei
Xiong, Shengwu
author_sort Dahou, Abdelghani
collection PubMed
description In recent years, convolutional neural network (CNN) has attracted considerable attention since its impressive performance in various applications, such as Arabic sentence classification. However, building a powerful CNN for Arabic sentiment classification can be highly complicated and time consuming. In this paper, we address this problem by combining differential evolution (DE) algorithm and CNN, where DE algorithm is used to automatically search the optimal configuration including CNN architecture and network parameters. In order to achieve the goal, five CNN parameters are searched by the DE algorithm which include convolution filter sizes that control the CNN architecture, number of filters per convolution filter size (NFCS), number of neurons in fully connected (FC) layer, initialization mode, and dropout rate. In addition, the effect of the mutation and crossover operators in DE algorithm were investigated. The performance of the proposed framework DE-CNN is evaluated on five Arabic sentiment datasets. Experiments' results show that DE-CNN has higher accuracy and is less time consuming than the state-of-the-art algorithms.
format Online
Article
Text
id pubmed-6413408
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-64134082019-04-01 Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm Dahou, Abdelghani Elaziz, Mohamed Abd Zhou, Junwei Xiong, Shengwu Comput Intell Neurosci Research Article In recent years, convolutional neural network (CNN) has attracted considerable attention since its impressive performance in various applications, such as Arabic sentence classification. However, building a powerful CNN for Arabic sentiment classification can be highly complicated and time consuming. In this paper, we address this problem by combining differential evolution (DE) algorithm and CNN, where DE algorithm is used to automatically search the optimal configuration including CNN architecture and network parameters. In order to achieve the goal, five CNN parameters are searched by the DE algorithm which include convolution filter sizes that control the CNN architecture, number of filters per convolution filter size (NFCS), number of neurons in fully connected (FC) layer, initialization mode, and dropout rate. In addition, the effect of the mutation and crossover operators in DE algorithm were investigated. The performance of the proposed framework DE-CNN is evaluated on five Arabic sentiment datasets. Experiments' results show that DE-CNN has higher accuracy and is less time consuming than the state-of-the-art algorithms. Hindawi 2019-02-26 /pmc/articles/PMC6413408/ /pubmed/30936911 http://dx.doi.org/10.1155/2019/2537689 Text en Copyright © 2019 Abdelghani Dahou et al. http://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
Dahou, Abdelghani
Elaziz, Mohamed Abd
Zhou, Junwei
Xiong, Shengwu
Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm
title Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm
title_full Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm
title_fullStr Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm
title_full_unstemmed Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm
title_short Arabic Sentiment Classification Using Convolutional Neural Network and Differential Evolution Algorithm
title_sort arabic sentiment classification using convolutional neural network and differential evolution algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6413408/
https://www.ncbi.nlm.nih.gov/pubmed/30936911
http://dx.doi.org/10.1155/2019/2537689
work_keys_str_mv AT dahouabdelghani arabicsentimentclassificationusingconvolutionalneuralnetworkanddifferentialevolutionalgorithm
AT elazizmohamedabd arabicsentimentclassificationusingconvolutionalneuralnetworkanddifferentialevolutionalgorithm
AT zhoujunwei arabicsentimentclassificationusingconvolutionalneuralnetworkanddifferentialevolutionalgorithm
AT xiongshengwu arabicsentimentclassificationusingconvolutionalneuralnetworkanddifferentialevolutionalgorithm