Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme Segmentation
In this study, based on a morpheme segmentation framework, we researched a text keyword extraction method for Uyghur, Kazakh and Kirghiz languages, which have similar grammatical and lexical structures. In these languages, affixes and a stem are joined together to form a word. A stem is a word parti...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-05-01
|
Series: | Information |
Subjects: | |
Online Access: | https://www.mdpi.com/2078-2489/14/5/283 |
_version_ | 1797599719185186816 |
---|---|
author | Sardar Parhat Mutallip Sattar Askar Hamdulla Abdurahman Kadir |
author_facet | Sardar Parhat Mutallip Sattar Askar Hamdulla Abdurahman Kadir |
author_sort | Sardar Parhat |
collection | DOAJ |
description | In this study, based on a morpheme segmentation framework, we researched a text keyword extraction method for Uyghur, Kazakh and Kirghiz languages, which have similar grammatical and lexical structures. In these languages, affixes and a stem are joined together to form a word. A stem is a word particle with a notional meaning, while the affixes perform grammatical functions. Because of these derivative properties, the vocabularies used for these languages are huge. Therefore, pre-processing is a necessary step in NLP tasks for Uyghur, Kazakh and Kirghiz. Morpheme segmentation enabled us to remove the suffixes as the auxiliary unit while retaining the meaningful stem and it reduced the dimension of the feature space present in the keyword extraction task for Uyghur, Kazakh and Kirghiz texts. We transformed the morpheme segmentation task into the problem of labeling the morpheme sequences, and we used the Bi-LSTM network to bidirectionally obtain the position feature information of character sequences. We applied CRF to effectively learn the information of the preceding and following label sequences to build a highly accurate Bi-LSTM_CRF morpheme segmentation model, and we prepared morpheme-based experimental text sets by using this model. Subsequently, we used the stem vectors’ similarity to modify the TextRank algorithm, subsequent to the training of the stem embedding vector using the Doc2vec algorithm, and then we performed a text keyword extraction experiment. In this experiment, the highest F1 scores of 43.8%, 44% and 43.9% were obtained for three datasets. The experimental results show that the morpheme-based approach provides much better results than the word-based approach, which shows the stem vector similarity weighting is an efficient method for the text keyword extraction task, thus proving the efficiency of morpheme sequence for morphologically derivative languages. |
first_indexed | 2024-03-11T03:38:15Z |
format | Article |
id | doaj.art-1fd6d349676741bcbd4e395ba006ce07 |
institution | Directory Open Access Journal |
issn | 2078-2489 |
language | English |
last_indexed | 2024-03-11T03:38:15Z |
publishDate | 2023-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Information |
spelling | doaj.art-1fd6d349676741bcbd4e395ba006ce072023-11-18T01:48:03ZengMDPI AGInformation2078-24892023-05-0114528310.3390/info14050283Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme SegmentationSardar Parhat0Mutallip Sattar1Askar Hamdulla2Abdurahman Kadir3College of Information Management, Xinjiang University of Finance and Economics, Urumqi 830012, ChinaCollege of Information Management, Xinjiang University of Finance and Economics, Urumqi 830012, ChinaCollege of Information Science and Engineering, Xinjiang University, Urumqi 830046, ChinaCollege of Information Management, Xinjiang University of Finance and Economics, Urumqi 830012, ChinaIn this study, based on a morpheme segmentation framework, we researched a text keyword extraction method for Uyghur, Kazakh and Kirghiz languages, which have similar grammatical and lexical structures. In these languages, affixes and a stem are joined together to form a word. A stem is a word particle with a notional meaning, while the affixes perform grammatical functions. Because of these derivative properties, the vocabularies used for these languages are huge. Therefore, pre-processing is a necessary step in NLP tasks for Uyghur, Kazakh and Kirghiz. Morpheme segmentation enabled us to remove the suffixes as the auxiliary unit while retaining the meaningful stem and it reduced the dimension of the feature space present in the keyword extraction task for Uyghur, Kazakh and Kirghiz texts. We transformed the morpheme segmentation task into the problem of labeling the morpheme sequences, and we used the Bi-LSTM network to bidirectionally obtain the position feature information of character sequences. We applied CRF to effectively learn the information of the preceding and following label sequences to build a highly accurate Bi-LSTM_CRF morpheme segmentation model, and we prepared morpheme-based experimental text sets by using this model. Subsequently, we used the stem vectors’ similarity to modify the TextRank algorithm, subsequent to the training of the stem embedding vector using the Doc2vec algorithm, and then we performed a text keyword extraction experiment. In this experiment, the highest F1 scores of 43.8%, 44% and 43.9% were obtained for three datasets. The experimental results show that the morpheme-based approach provides much better results than the word-based approach, which shows the stem vector similarity weighting is an efficient method for the text keyword extraction task, thus proving the efficiency of morpheme sequence for morphologically derivative languages.https://www.mdpi.com/2078-2489/14/5/283Uyghur–Kazakh–Kirghizkeyword extractionmorpheme segmentationstem extractionstem vectorTextRank |
spellingShingle | Sardar Parhat Mutallip Sattar Askar Hamdulla Abdurahman Kadir Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme Segmentation Information Uyghur–Kazakh–Kirghiz keyword extraction morpheme segmentation stem extraction stem vector TextRank |
title | Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme Segmentation |
title_full | Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme Segmentation |
title_fullStr | Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme Segmentation |
title_full_unstemmed | Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme Segmentation |
title_short | Uyghur–Kazakh–Kirghiz Text Keyword Extraction Based on Morpheme Segmentation |
title_sort | uyghur kazakh kirghiz text keyword extraction based on morpheme segmentation |
topic | Uyghur–Kazakh–Kirghiz keyword extraction morpheme segmentation stem extraction stem vector TextRank |
url | https://www.mdpi.com/2078-2489/14/5/283 |
work_keys_str_mv | AT sardarparhat uyghurkazakhkirghiztextkeywordextractionbasedonmorphemesegmentation AT mutallipsattar uyghurkazakhkirghiztextkeywordextractionbasedonmorphemesegmentation AT askarhamdulla uyghurkazakhkirghiztextkeywordextractionbasedonmorphemesegmentation AT abdurahmankadir uyghurkazakhkirghiztextkeywordextractionbasedonmorphemesegmentation |