journal article·2025-06-15Open access

Text Similarity Detection in Agglutinative Languages: A Case Study of Kazakh Using Hybrid N-Gram and Semantic Models

Svitlana Biloshchytska, Arailym Tleubayeva, Oleksandr Kuchanskyi, Andrii Biloshchytskyi, Yurii Andrashko, Sapar Toxanov, Aidos Mukhatayev, Saltanat Sharipova

Applied Sciences· Volume 15· Issue 12

Abstract

This study presents an advanced hybrid approach for detecting near-duplicate texts in the Kazakh language, addressing the specific challenges posed by its agglutinative morphology. The proposed method combines statistical and semantic techniques, including N-gram analysis, TF-IDF, LSH, LSA, and LDA, and is benchmarked against the bert-base-multilingual-cased model. Experiments were conducted on the purpose-built Arailym-aitu/KazakhTextDuplicates corpus, which contains over 25,000 manually modified text fragments using typical techniques, such as paraphrasing, word order changes, synonym substitution, and morphological transformations. The results show that the hybrid model achieves a precision of 1.00, a recall of 0.73, and an F1-score of 0.84, significantly outperforming traditional N-gram and TF-IDF approaches and demonstrating comparable accuracy to the BERT model while requiring substantially lower computational resources. The hybrid model proved highly effective in detecting various types of near-duplicate texts, including paraphrased and structurally modified content, making it suitable for practical applications in academic integrity verification, plagiarism detection, and intelligent text analysis. Moreover, this study highlights the potential of lightweight hybrid architectures as a practical alternative to large transformer-based models, particularly for languages with limited annotated corpora and linguistic resources. It lays the foundation for future research in cross-lingual duplicate detection and deep model adaptation for the Kazakh language.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Natural Language Processing Techniques · Topic Modeling · Authorship Attribution and Profiling

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

Affiliations

Department of Computational and Data Science, Astana IT University, Astana 010000, Kazakhstan

Department of Information Technology, Kyiv National University of Construction and Architecture, 03037 Kyiv, Ukraine

Department of Computer Engineering, Astana IT University, Astana 010000, Kazakhstan

Department of Information Control Systems and Technologies, Uzhhorod National University, 88000 Uzhhorod, Ukraine

Department of Biomedical Cybernetics, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 03056 Kyiv, Ukraine

Department of System Analysis and Optimization Theory, Uzhhorod National University, 88000 Uzhhorod, Ukraine

Department of Administration, Astana IT University, Astana 010000, Kazakhstan

Department of General Education Disciplines, Astana IT University, Astana 010000, Kazakhstan

Center of Competence and Excellence, Astana IT University, Astana 010000, Kazakhstan

Funding

Development of a system to detect plagiarism using combined methods, models for finding near-duplicate, focusing on the Kazakh language

References (35)

Show source-provided references
1. Analysis of the Causes and Types of Plagiarism in Academic Research
2. Agglutinative language speech recognition using automatic allophone deriving10.1049/cje.2016.03.020 ↗
3. Mammadov, S. (2019, January 23–25). Neural Spelling Correction for Azerbaijani Language. Proceedings of the IEEE 13th International Conference on Application of Information and Communication Technologies, Azerbaijan, Baku.10.1109/AICT47866.2019.8981776 ↗
4. Student Plagiarism in Higher Education: A Systematic Review of Causes, Types, and Strategies for Detection
5. Rakhimova, D., Turarbek, A., and Kopbosyn, L. (2021, January 7–10). Hybrid approach for the semantic analysis of texts in the Kazakh language. Proceedings of the Asian Conference on Intelligent Information and Database Systems, Phuket, Thailand.10.1007/978-981-16-1685-3_12 ↗
6. Hybrid Text Analysis Models for Improved Plagiarism Detection in Academic Texts
7. Mukhamedova, R. (2015). Kazakh: A Comprehensive Grammar, Routledge. [1st ed.].10.4324/9781315738239 ↗
9. Advances in Plagiarism Detection Techniques: Trends and Impacts in Academic Publishing
10. Detecting near-duplicate text documents with a hybrid approach
11. Pagani, F., Dell’Amico, M., and Balzarotti, D. (2018, January 19–21). Beyond precision and recall: Understanding uses (and misuses) of similarity hashes in binary analysis. Proceedings of the Eighth ACM Conference on Data and Application Security and Privacy, Tempe, AZ, USA.10.1145/3176258.3176306 ↗
12. Detection of near duplicates in tables based on the locality-sensitive hashing method and the nearest neighbor method
13. Development of the combined method of identification of near duplicates in electronic scientific works
14. The use of probabilistic latent semantic analysis to identify scientific subject spaces and to evaluate the completeness of covering the results of dissertation studies
15. Latent semantic scaling: A semisupervised text analysis technique for new domains and languages10.1080/19312458.2020.1832976 ↗
16. Text mining using nonnegative matrix factorization and latent semantic analysis10.1007/s00521-021-06014-6 ↗
17. Topic modeling: Latent semantic analysis for the social sciences10.1111/ssqu.12528 ↗
18. Qurashi, A.W., Holmes, V., and Johnson, A.P. (2020, January 24–26). Document processing: Methods for semantic text similarity analysis. Proceedings of the 2020 International Conference on INnovations in Intelligent SysTems and Applications (INISTA), Novi Sad, Serbia.10.1109/INISTA49547.2020.9194665 ↗
19. Biloshchytskyi, A., Kuchansky, A., Biloshchytska, S., and Dubnytska, A. (2017, January 21–25). Conceptual model of automatic system of near duplicates detection in electronic documents. Proceedings of the 2017 14th International Conference The Experience of Designing and Application of CAD Systems in Microelectronics (CADSM), Lviv, Ukraine.10.1109/CADSM.2017.7916155 ↗
20. Altenbek, G., and Sun, R. (2010, January 28–30). Kazakh noun phrase extraction based on n-gram and rules. Proceedings of the International Conference on Asian Language Processing, Harbin, China.10.1109/IALP.2010.19 ↗
21. Mussiraliyeva, S., Aslanbekkyzy, B., and Bolatkyzy, B. (2024). Investigating long short-term memory approach for extremist messages detection in Kazakh language. Expert Syst., 42.10.1111/exsy.13595 ↗
22. Bakiyev, B. (2022, January 28–30). Method for determining the similarity of text documents for the Kazakh language, taking Into account synonyms: Extension to TF-IDF. Proceedings of the 2022 International Conference on Smart Information Systems and Technologies (SIST), Nur-Sultan, Kazakhstan.10.1109/SIST54437.2022.9945747 ↗
23. Development of the algorithm of keyword search in the Kazakh language text corpus
24. Kosyak, S., and Tyers, F. (2022, January 12–17). Predictive Text for Agglutinative and Polysynthetic Languages. Proceedings of the first workshop on NLP applications to field linguistics, Gyeongju, Republic of Korea.
25. Perceptual image hashing with texture and invariant vector distance for copy detection10.1109/TMM.2020.2999188 ↗
26. A review on near-duplicate detection of images using computer vision techniques10.1007/s11831-020-09400-w ↗
27. Landge, A., and Mane, P. (2016, January 25–26). Near duplicate image matching techniques. Proceedings of the 2016 International Conference on Information Communication and Embedded Systems (ICICES), Chennai, India.10.1109/ICICES.2016.7518863 ↗
28. The Use of Deep Neural Networks for Analyzing Images and Diagrams in Student Works
29. Fei, L. (2022). Research on Text Similarity Measurement Hybrid Algorithm with Term Semantic Information and TF-IDF Method. Adv. Multimed., 7923262.10.1155/2022/7923262 ↗
30. Meuschke, N., Stange, V., Schubotz, M., Kramer, M., and Gipp, B. (2019, January 2–6). Improving Academic Plagiarism Detection for STEM Documents by Analyzing Mathematical Content and Citations. Proceedings of the 2019 ACM/IEEE Joint Conference on Digital Libraries (JCDL), Champaign, IL, USA.10.1109/JCDL.2019.00026 ↗
31. Development and implementation of morphological model of Kazakh language
32. Altenbek, G., Wang, X., and Haisha, G. (2014, January 23–29). Identification of basic phrases for Kazakh language using maximum entropy model. Proceedings of the COLING, Dublin, Ireland.
33. Dryer, M.S., and Haspelmath, M. (2013). The World Atlas of Language Structures Online, Max Planck Institute for Evolutionary Anthropology. (v2020.4) [Data set]. Zenodo.
34. Tleubayeva, A. (2025, March 13). Small Kazakh Corpus. Hugging Face. Available online: https://huggingface.co/datasets/Arailym-tleubayeva/small_kazakh_corpus.
35. (2025, March 11). google-bert/bert-base-multilingual-cased. Hugging Face. Available online: https://huggingface.co/google-bert/bert-base-multilingual-cased.