Affiliation:
1. Big Data and Blockchain Technologies Research Innovation Center, Astana IT University, Astana 010000, Kazakhstan
2. Laboratory of Digital Technologies and Modeling, Sarsen Amanzholov East Kazakhstan University, Ust-Kamenogorsk 070000, Kazakhstan
Abstract
This study introduces an unsupervised term extraction approach that combines non-negative matrix factorization (NMF) with word embeddings. Inspired by a pioneering semantic NMF method that employs regularization to jointly optimize document–word and word–word matrix factorizations for document clustering, we adapt this strategy for term extraction. Typically, a word–word matrix representing semantic relationships between words is constructed using cosine similarities between word embeddings. However, it has been established that transformer encoder embeddings tend to reside within a narrow cone, leading to consistently high cosine similarities between words. To address this issue, we replace the conventional word–word matrix with a word–seed submatrix, restricting columns to ‘domain seeds’—specific words that encapsulate the essential semantic features of the domain. Therefore, we propose a modified NMF framework that jointly factorizes the document–word and word–seed matrices, producing more precise encoding vectors for words, which we utilize to extract high-relevancy topic-related terms. Our modification significantly improves term extraction effectiveness, marking the first implementation of semantically enhanced NMF, designed specifically for the task of term extraction. Comparative experiments demonstrate that our method outperforms both traditional NMF and advanced transformer-based methods such as KeyBERT and BERTopic. To support further research and application, we compile and manually annotate two new datasets, each containing 1000 sentences, from the ‘Geography and History’ and ‘National Heroes’ domains. These datasets are useful for both term extraction and document classification tasks. All related code and datasets are freely available.
Funder
Ministry of Science and Higher Education of the Republic of Kazakhstan
Reference34 articles.
1. QasemiZadeh, B. (2015). Investigating the Use of Distributional Semantic Models for Co-Hyponym Identification in Special Corpora. [Ph.D. Thesis, National University of Ireland].
2. Computational terminology and filtering of terminological information: Introduction to the special issue;Drouin;Terminology,2018
3. Fusco, F., Staar, P., and Antognini, D. (2022). Unsupervised Term Extraction for Highly Technical Domains. arXiv.
4. Transforming term extraction: Transformer-based approaches to multilingual term extraction across domains;Lang;Find. Assoc. Comput. Linguist. ACL-IJCNLP,2021
5. HAMLET: Hybrid adaptable machine learning approach to extract terminology;Terryn;Terminol. Int. J. Theor. Appl. Issues Spec. Commun.,2021