Tracing the evolutionary history of languages

A simple method for comparing the historical evolution of languages.
Zoe Huang and Gonzalo Oyanedel, 2022

Dendrogram of language similarity

In 2015 I had the chance to travel through northern Europe, Russia, Mongolia, South Korea and Japan. During the trip, one thing that caught my attention was the diversity of languages and the historical forces that led to all those different ways of communicating. I became aware of linguistic theory and its classifications. German, English, Danish, Norwegian and Swedish all come from the Germanic line, a branch of the Indo-European languages. Finnish and Estonian are closely related to each other and, despite Finland and Estonia sharing a geographic region with Sweden and Norway, they come from a whole different branch, not even related to the Indo-European languages: they come from the Uralic family.

During my visit to Russia I learnt the Cyrillic alphabet and understood the deep connections between Slavic culture and the way Cyrillic was forged. I was then struck by how the Soviet Union introduced the Cyrillic alphabet into the Mongolian language, and how this resembles the case in which the Arabs introduced the Arabic alphabet to Farsi (or Persian). Neither Farsi and Arabic nor Russian and Mongolian are related languages; still, it is amazing to see how historical forces play a key role in shaping the way we communicate.

After that long trip I became thoughtful about the historical evolution of languages, and I borrowed some tools from my background as a biochemist. Indeed, to compare two related (or not-that-related) species, biologists use clustering algorithms based on the similarities or dissimilarities of genetic code.

Inspired by that idea from bioinformatics, I assembled 100 common concepts based on what linguists call the Swadesh list, a set of concepts compiled for historical-comparative linguistics studies and named after the American linguist Morris Swadesh.

For 27 languages, we built dendrograms based on 3 “challenges” (the Swadesh list, the Lord's Prayer and Starman by David Bowie) and 3 algorithms (Levenshtein, Needleman–Wunsch and Damerau–Levenshtein). Below you can see the resulting dendrograms:

Do it yourself

Here is the repo and the data to reproduce these analyses.