Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T23:53:07.664Z Has data issue: false hasContentIssue false

Incorporating word embeddings in unsupervised morphological segmentation

Published online by Cambridge University Press:  10 July 2020

Ahmet Üstün
Affiliation:
The University of Groningen, Groningen, The Netherlands
Burcu Can*
Affiliation:
Department of Computer Engineering, Hacettepe University, Ankara, Turkey
*
*Corresponding author. E-mail: burcucan@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

We investigate the usage of semantic information for morphological segmentation since words that are derived from each other will remain semantically related. We use mathematical models such as maximum likelihood estimate (MLE) and maximum a posteriori estimate (MAP) by incorporating semantic information obtained from dense word vector representations. Our approach does not require any annotated data which make it fully unsupervised and require only a small amount of raw data together with pretrained word embeddings for training purposes. The results show that using dense vector representations helps in morphological segmentation especially for low-resource languages. We present results for Turkish, English, and German. Our semantic MLE model outperforms other unsupervised models for Turkish language. Our proposed models could be also used for any other low-resource language with concatenative morphology.

Information

Type
Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1. An illustration that shows the segmentation of the word fearlessly. The segmentation is performed from the right end of the word by removing letters using a manually set semantic similarity threshold.

Figure 1

Algorithm 1 Baseline segmentation algorithm that detects potential morpheme boundary points based on cosine similarity between word embeddings.

Figure 2

Table 1. The cosine similarity between the prefixes of the word fearlessly is given. $0.25$ is assigned for the cosine similarity threshold in this example

Figure 3

Algorithm 2 Recursive Gibbs Sampling (RGS) algorithm that applies left-recursive binary segmentation of a given word.

Figure 4

Figure 2. An illustration that shows how the Turkish word kitaplarımda is segmented during recursive Gibbs sampling. In each iteration of the Gibbs sampling, a binary segmentation of the word is drawn from the probability distribution over the binary segmentations of the word. Segmentation continues for each prefix until the word itself is selected with a left recursion.

Figure 5

Table 2. Size of the datasets for Turkish, English, and German

Figure 6

Table 3. Results obtained from the 10K datasets for Turkish (Bold text indicates the highest score in the column.)

Figure 7

Table 4. Results obtained from the 10K datasets for English (Bold text indicates the highest score in the column.)

Figure 8

Table 5. Results obtained from the 10K datasets for German (Bold text indicates the highest score in the column.)

Figure 9

Table 6. Results obtained from the 50K datasets for Turkish (Bold text indicates the highest score in the column.)

Figure 10

Table 7. Results obtained from the 50K datasets for English (Bold text indicates the highest score in the column.)

Figure 11

Table 8. Results obtained from the 50K datasets for German (Bold text indicates the highest score in the column.)

Figure 12

Table 9. Some segmentation examples for the different models on English 10K results. The bold segmentation refers to the correct segmentation

Figure 13

Table 10. Some segmentation examples for the different models on Turkish 10K results. The bold segmentation refers to the correct segmentation

Figure 14

Table 11. Some segmentation examples for the different models on German 10K results. The bold segmentation refers to the correct segmentation

Figure 15

Table 12. MorphoChain (Narasimhan et al. 2015) evaluation for Turkish and English (Bold text indicates the highest score in the column.)

Figure 16

Figure 3. Results obtained from S-Unigram MAP and S-Bigram MAP models on Turkish 10K training dataset for different word embedding sizes.

Figure 17

Table 13. F-measures obtained from S-Baseline and S-MLE models on Turkish for different cosine similarity threshold values (Bold text indicates the assigned threshold value in the experiments.)

Figure 18

Table 14. The F-scores on Turkish that show the effect of semantic similarity by changing the effect of the cosine terms in Equation (11) with various exponent values: $0.25$, $0.5$, $0.75$, 1

Figure 19

Table 15. The F-scores on Turkish that show the effect of using n-gram-level word embeddings, that is fastText Bojanowski et al. (2017) (Bold text indicates the highest score in the column.)

Figure 20

Table 16. The computation times and memory requirements for the models (S-MLE Unigram, S-MLE Bigram, S-Unigram MAP, S-Bigram MAP) trained on Turkish 10K dataset