Boosting Convolutional Neural Networks Using a Bidirectional Fast Gated Recurrent Unit for Text Categorization
Open Access
- 1 January 2022
- journal article
- research article
- Published by IGI Global Scientific Publishing in International Journal of Artificial Intelligence and Machine Learning
- Vol. 12 (1) , 1-20
Abstract
This paper proposes a hybrid text classification model that combines 1D CNN with a single Bidirectional Fast GRU (BiFaGRU) termed as CNN-BiFaGRU. Single convolution layer captures features through a kernel applying 128 filters which are slide over these embeds to find convolutions and drop entire 1D feature maps by using Spatial Dropout, combined vectors using Max-Pooling layer. Then, the Bidirectional CUDNNGRU block to extract temporal features, results of this layer is normalize by the Batch Normalization layer and transmitted to the Fully Connected Layer. The output layer produces the final classification results. Precision/loss score was used as the main criterion on five different datasets (WebKb, R8, R52, AG-News, and 20 NG) to assess the performance of the proposed model. The results indicate that the precision score of the classifier on WebKb, R8, and R52 data sets significantly improved from 90% up to 97% compared to the best result achieved by other methods such as LSTM and Bi-LSTM. Thus, the proposed model shows higher precision and lower loss scores than other methods.Keywords
This publication has 15 references indexed in Scilit:
- Efficient processing of GRU based on word embedding for text classificationJOIV : International Journal on Informatics Visualization, 2019
- Graph Convolutional Networks for Text ClassificationProceedings of the AAAI Conference on Artificial Intelligence, 2019
- LSTM-CNN Hybrid Model for Text Classification2018
- CRAN: A Hybrid CNN-RNN Attention-Based Model for Text Classification2018
- A multiple time series-based recurrent neural network for short-term load forecastingSoft Computing, 2017
- Effective Use of Word Order for Text Categorization with Convolutional Neural Networks2015
- Glove: Global Vectors for Word Representation2014
- Convolutional Neural Networks for Sentence Classification2014
- An introduction to ROC analysisPattern Recognition Letters, 2006
- Long Short-Term MemoryNeural Computation, 1997