journal article·2021Open access

Deep Learning Multimodal for Unstructured and Semi-Structured Textual Documents Classification

Nany Katamesh, Osama Abu-Elnasr, Samir Elmougy

Computers, Materials & Continua· Volume 68· Issue 1

Abstract

Due to the availability of a huge number of electronic text documents from a variety of sources representing unstructured and semi-structured information, the document classification task becomes an interesting area for controlling data behavior. This paper presents a document classification multimodal for categorizing textual semi-structured and unstructured documents. The multimodal implements several individual deep learning models such as Deep Neural Networks (DNN), Recurrent Convolutional Neural Networks (RCNN) and Bidirectional-LSTM (Bi-LSTM). The Stacked Ensemble based meta-model technique is used to combine the results of the individual classifiers to produce better results, compared to those reached by any of the above mentioned models individually. A series of textual preprocessing steps are executed to normalize the input corpus followed by text vectorization techniques. These techniques include using Term Frequency Inverse Term Frequency (TFIDF) or Continuous Bag of Word (CBOW) to convert text data into the corresponding suitable numeric form acceptable to be manipulated by deep learning models. Moreover, this proposed model is validated using a dataset collected from several spaces with a huge number of documents in every class. In addition, the experimental results prove that the proposed model has achieved effective performance. Besides, upon investigating the PDF Documents classification, the proposed model has achieved accuracy up to 0.9045 and 0.959 for the TFIDF and CBOW features, respectively. Moreover, concerning the JSON Documents classification, the proposed model has achieved accuracy up to 0.914 and 0.956 for the TFIDF and CBOW features, respectively. Furthermore, as for the XML Documents classification, the proposed model has achieved accuracy values up to 0.92 and 0.959 for the TFIDF and CBOW features, respectively.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Text and Document Classification Technologies · Topic Modeling · Advanced Text Analysis Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (34)

Show source-provided references
1. Semi-structured documents mining: A review and comparison10.1016/j.procs.2013.09.110 ↗
2. Text classification using machine learning techniques
3. A review of machine learning algorithms for text-documents classification
4. An improvement of data classification using random multimodel deep learning (RMDL)
5. Hdltex: Hierarchical deep learning for text classification
6. Convolutional recurrent deep learning model for sentence classification10.1109/ACCESS.2018.2814818 ↗
7. Recurrent convolutional neural networks for text classification
8. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
9. Sentiment classification using a single-layered BiLSTM model10.1109/ACCESS.2020.2988550 ↗
10. Bi-LSTM model to increase accuracy in text classification: Combining word2vec CNN and attention mechanism10.3390/app10175841 ↗
11. An information-theoretic perspective of TF-IDF measures10.1016/S0306-4573(02)00021-3 ↗
12. A comparative study of TFIDF, LSI and multi-words for text classification10.1016/j.eswa.2010.08.066 ↗
13. Dessì · 1st Workshop on Smart Personal Health Interfaces, SmartPhil, CEUR-WS · 2020 · 2596 · 1
14. Tweets classification on the base of sentiments for US airline companies10.3390/e21111078 ↗
15. An improved TF-IDF approach for text classification10.1631/jzus.2005.A0049 ↗
16. Understanding the downstream instability of word embeddings
17. T. Menon, “Empirical analysis of CBOW and skip gram NLP models,” Bachelor of Science (B.S.) in Computer Science and University Honors, Portland State University, Portland, Oregon, 2020.
18. Efficient estimation of word representations in vector space
19. CBOW-tag: A modified CBOW algorithm for generating embedding models from annotated corpora
20. A text similarity measurement combining word semantic information with TF-IDF method10.3724/SP.J.1016.2011.00856 ↗
21. Context2vec: Learning generic context embedding with bidirectional lstm
22. Learning generalized features for semantic role labeling10.1145/2890496 ↗
23. Graph convolutional networks for text classification10.1609/aaai.v33i01.33017370 ↗
24. Roman urdu news headline classification empowered with machine learning10.32604/cmc.2020.011686 ↗
25. Convolutional neural networks for sentence classification
26. Character-level convolutional networks for text classification
27. Text classification based on gated recurrent unit combines with support vector machine
28. Ensemble deep learning for multilabel binary classification of user-generated content10.3390/a13040083 ↗
29. Rmdl: Random multimodel deep learning for classification
30. Densely connected bidirectional LSTM with applications to sentence classification
31. A multi-label text classification method via dynamic semantic representation model and deep neural network10.1007/s10489-020-01680-w ↗
32. Multi-column deep neural networks for offline handwritten Chinese character classification
33. J. Brownlee, “Deep Learning with Python: Develop Deep Learning Models on Theano and Tensorflow Using Keras,” Vermont, Australia: Machine Learning Mastery, 2016. [Online]. Available: https://www.goodreads.com/book/show/34043770-deep-learning-with-python.
34. Beyond accuracy, F-score and ROC: A family of discriminant measures for performance evaluation