Minimal Pairs for Greek Phonology

dirkroorda
Posts: 5
Joined: January 11th, 2018, 4:44 am

Re: Minimal Pairs for Greek Phonology

Post by dirkroorda » January 15th, 2018, 4:42 pm

daveburt wrote:
January 14th, 2018, 4:52 am
Yes, morphology doesn't match phonology perfectly. καινος and κενος have a Levenshtein distance of 2 but phonologically identical (in imperial/modern); then ἑνος is a 'minimal pair' with both of them phonologically, but 3 edits from καινος. To get the result Jonathan originally set out for, one would have to first convert the words into a phonetic representation (e.g. IPA). Should accents be ignored or represented and allowed for in some way?

Furthermore, if the goal is learning to write, showing the different ways to write the same sounds is another task not covered by the 'pairs of words that differ by a single sound.'
Good idea! I have a more or less phonetical transcription of the Hebrew Bible (https://github.com/ETCBC/phono/tree/master/tf/2017), and I can feed the words Hebrew words in that representation to the algorithm. Hopefully one of these days.

dirkroorda
Posts: 5
Joined: January 11th, 2018, 4:44 am

Re: Minimal Pairs for Greek Phonology

Post by dirkroorda » January 15th, 2018, 6:09 pm

NathanSmith wrote:
January 13th, 2018, 11:44 am
This has been a stimulating topic for me. Now I'm looking into how the python Levenshtein module handles diacritics.

A question arose for me: Are there any minimal pairs (in terms of Greek phonology) which have an edit distance of two or greater? Presumably a diphthong swapped with a single vowel would fit into this category (one edit and one additional = edit distance of 2). I feel certain that English would have many of these, but I'm not sure if Greek would.
You can run the notebook and modify it so that it picks the pairs with distance exactly 2, or at most two, if you wish.

dirkroorda
Posts: 5
Joined: January 11th, 2018, 4:44 am

Re: Minimal Pairs for Greek Phonology

Post by dirkroorda » January 15th, 2018, 6:12 pm

daveburt wrote:
January 12th, 2018, 10:20 pm
That is pretty cool.

These pairs seem wrong for different reasons:
ברא בוא
ζάω ζέω
The first pair differs by more than one sound ('bara'/'bore'/'bora' vs. 'bo' -- I think it's still a consistent list, just not phonological). The second pair don't seem to be real, inflected words at all, and the real words they correspond to differ by zero.

You could `s/[άέό]ω/ω` and add all the inflected forms of a single verb (perhaps λύω!) to get more results. Or perhaps skipping the lemmatization step would give better results, with real words as they appear in the texts?
I took as input lists of lexemes. I will also do it for lists of actual occurrences of words. And for Hebrew I will use “phonetic” representations as well. As in https://github.com/ETCBC/phono/blob/mas ... 7/phono.tf

dirkroorda
Posts: 5
Joined: January 11th, 2018, 4:44 am

Re: Minimal Pairs for Greek Phonology

Post by dirkroorda » January 16th, 2018, 5:20 am

I moved the minimal pairs from the BHSA repo to a new one: lingo.
I generated sets for greek and hebrew lexemes and occurrences (4 sets).
The Hebrew occurrence set is done with the words in a semi-phonetic representation that I produced a while ago.

More than a billion comparisons have been made; this is what it took:
1133622067 comparisons of 74889 items resulting in 59381 minimal pairs during 11m 49s on my MacBook Pro.

Here is the code.
The links to the results are in that notebook, but you can also go to their parent directory.

I have applied refinements (stripping punctuation, stress marks) and I have streamlined the code.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest