Combining N-grams and graph convolution for text classification
- 1. Abdullah Gul Univ, Dept Comp Engn, Erkilet Blvd Sumer Campus, TR-38080 Kayseri, Turkiye
- 2. Osmaniye Korkut Ata Univ, Dept Comp Engn, Karacaoglan Campus, TR-80000 Osmaniye, Turkiye
Description
Text classification, a cornerstone of natural language processing (NLP), finds applications in diverse areas, from sentiment analysis to topic categorization. While deep learning models have recently dominated the field, traditional n-gram-driven approaches often struggle to achieve comparable performance, particularly on large datasets. This gap largely stems from deep learning' s superior ability to capture contextual information through word embeddings. This paper explores a novel approach to leverage the often-overlooked power of n-gram features for enriching word representations and boosting text classification accuracy. We propose a method that transforms textual data into graph structures, utilizing discriminative n-gram series to establish long-range relationships between words. By training a graph convolution network on these graphs, we derive contextually enhanced word embeddings that encapsulate dependencies extending beyond local contexts. Our experiments demonstrate that integrating these enriched embeddings into an long-short term memory (LSTM) model for text classification leads to around 2% improvements in classification performance across diverse datasets. This achievement highlights the synergy of combining traditional n-gram features with graph-based deep learning techniques for building more powerful text classifiers.
Files
bib-3f08c7a5-53d8-471a-8d2c-093c66fad6c8.txt
Files
(167 Bytes)
| Name | Size | Download all |
|---|---|---|
|
md5:c48ec530496b91a5b25d7b6004b2360a
|
167 Bytes | Preview Download |