Abstract
In this paper, we discuss the application of convolutional neural networks (CNNs) for hierarchical text classification using local top-down approaches. We present experimental results implementing a local classification per node approach, a local classification per parent node approach, and a local classification per level approach. A 20Newsgroup hierarchical training dataset with more than 20 categories and three hierarchical levels was used to train the models. The experiments involved several variations of hyperparameters settings such as batch size, embedding size, and number of available examples from the training dataset, including two variation of CNN model text embedding such as static (stat) and random (rand). The results demonstrated that our proposed use of CNNs outperformed flat CNN baseline model and both the flat and hierarchical support vector machine (SVM) and logistic regression (LR) baseline models. In particular, hierarchical text classification with CNN-stat models using local per parent node and local per level approaches achieved compelling results and outperformed the former and latter state-of-the-art models. However, using CNN with local per node approach for hierarchical text classification underperformed and achieved worse results. Furthermore, we performed a detailed comparison between the proposed hierarchical local approaches with CNNs. The results indicated that the hierarchical local classification per level approach using the CNN model with static text embedding achieved the best results, surpassing the flat SVM and LR baseline models by 7
Keywords
MSC
68-U01
Cite this article
@article{cai-4675,
author = {Milan Krendzelak and Frantisek Jakab},
title = {Hierarchical Text Classification Using CNNs with Local Approaches},
journal = {Computing and Informatics},
volume = {39},
number = {5},
pages = {907--924},
year = {2020},
issn = {1335-9150},
doi = {10.31577/cai_2020_5_907}
}
TY - JOUR AU - Milan Krendzelak AU - Frantisek Jakab TI - Hierarchical Text Classification Using CNNs with Local Approaches JO - Computing and Informatics VL - 39 IS - 5 SP - 907 EP - 924 PY - 2020 SN - 1335-9150 DO - 10.31577/cai_2020_5_907 UR - https://doi.org/10.31577/cai_2020_5_907 KW - Hierarchical text classification KW - convolutional neural network KW - local top-down approach ER -
Krendzelak, M., & Jakab, F. (2020). Hierarchical Text Classification Using CNNs with Local Approaches. Computing and Informatics, 39(5), 907–924. https://doi.org/10.31577/cai_2020_5_907