Cargando…
Vector representation based on a supervised codebook for Nepali documents classification
Document representation with outlier tokens exacerbates the classification performance due to the uncertain orientation of such tokens. Most existing document representation methods in different languages including Nepali mostly ignore the strategies to filter them out from documents before learning...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7959666/ https://www.ncbi.nlm.nih.gov/pubmed/33817053 http://dx.doi.org/10.7717/peerj-cs.412 |
_version_ | 1783664998697926656 |
---|---|
author | Sitaula, Chiranjibi Basnet, Anish Aryal, Sunil |
author_facet | Sitaula, Chiranjibi Basnet, Anish Aryal, Sunil |
author_sort | Sitaula, Chiranjibi |
collection | PubMed |
description | Document representation with outlier tokens exacerbates the classification performance due to the uncertain orientation of such tokens. Most existing document representation methods in different languages including Nepali mostly ignore the strategies to filter them out from documents before learning their representations. In this article, we propose a novel document representation method based on a supervised codebook to represent the Nepali documents, where our codebook contains only semantic tokens without outliers. Our codebook is domain-specific as it is based on tokens in a given corpus that have higher similarities with the class labels in the corpus. Our method adopts a simple yet prominent representation method for each word, called probability-based word embedding. To show the efficacy of our method, we evaluate its performance in the document classification task using Support Vector Machine and validate against widely used document representation methods such as Bag of Words, Latent Dirichlet allocation, Long Short-Term Memory, Word2Vec, Bidirectional Encoder Representations from Transformers and so on, using four Nepali text datasets (we denote them shortly as A1, A2, A3 and A4). The experimental results show that our method produces state-of-the-art classification performance (77.46% accuracy on A1, 67.53% accuracy on A2, 80.54% accuracy on A3 and 89.58% accuracy on A4) compared to the widely used existing document representation methods. It yields the best classification accuracy on three datasets (A1, A2 and A3) and a comparable accuracy on the fourth dataset (A4). Furthermore, we introduce the largest Nepali document dataset (A4), called NepaliLinguistic dataset, to the linguistic community. |
format | Online Article Text |
id | pubmed-7959666 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-79596662021-04-02 Vector representation based on a supervised codebook for Nepali documents classification Sitaula, Chiranjibi Basnet, Anish Aryal, Sunil PeerJ Comput Sci Artificial Intelligence Document representation with outlier tokens exacerbates the classification performance due to the uncertain orientation of such tokens. Most existing document representation methods in different languages including Nepali mostly ignore the strategies to filter them out from documents before learning their representations. In this article, we propose a novel document representation method based on a supervised codebook to represent the Nepali documents, where our codebook contains only semantic tokens without outliers. Our codebook is domain-specific as it is based on tokens in a given corpus that have higher similarities with the class labels in the corpus. Our method adopts a simple yet prominent representation method for each word, called probability-based word embedding. To show the efficacy of our method, we evaluate its performance in the document classification task using Support Vector Machine and validate against widely used document representation methods such as Bag of Words, Latent Dirichlet allocation, Long Short-Term Memory, Word2Vec, Bidirectional Encoder Representations from Transformers and so on, using four Nepali text datasets (we denote them shortly as A1, A2, A3 and A4). The experimental results show that our method produces state-of-the-art classification performance (77.46% accuracy on A1, 67.53% accuracy on A2, 80.54% accuracy on A3 and 89.58% accuracy on A4) compared to the widely used existing document representation methods. It yields the best classification accuracy on three datasets (A1, A2 and A3) and a comparable accuracy on the fourth dataset (A4). Furthermore, we introduce the largest Nepali document dataset (A4), called NepaliLinguistic dataset, to the linguistic community. PeerJ Inc. 2021-03-03 /pmc/articles/PMC7959666/ /pubmed/33817053 http://dx.doi.org/10.7717/peerj-cs.412 Text en © 2021 Sitaula et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. |
spellingShingle | Artificial Intelligence Sitaula, Chiranjibi Basnet, Anish Aryal, Sunil Vector representation based on a supervised codebook for Nepali documents classification |
title | Vector representation based on a supervised codebook for Nepali documents classification |
title_full | Vector representation based on a supervised codebook for Nepali documents classification |
title_fullStr | Vector representation based on a supervised codebook for Nepali documents classification |
title_full_unstemmed | Vector representation based on a supervised codebook for Nepali documents classification |
title_short | Vector representation based on a supervised codebook for Nepali documents classification |
title_sort | vector representation based on a supervised codebook for nepali documents classification |
topic | Artificial Intelligence |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7959666/ https://www.ncbi.nlm.nih.gov/pubmed/33817053 http://dx.doi.org/10.7717/peerj-cs.412 |
work_keys_str_mv | AT sitaulachiranjibi vectorrepresentationbasedonasupervisedcodebookfornepalidocumentsclassification AT basnetanish vectorrepresentationbasedonasupervisedcodebookfornepalidocumentsclassification AT aryalsunil vectorrepresentationbasedonasupervisedcodebookfornepalidocumentsclassification |