Distance-based algorithms in the sub-grouping of Dravidian...

45
Distance-based algorithms in the sub-grouping of Dravidian language family Taraka Rama 1 and Sudheer Kolachina 2 1 Spr˚ akbanken University of Gothenburg 2 LTRC IIIT – Hyderabad Workshop on comparing approaches to measuring linguistic differences, Gothenburg

Transcript of Distance-based algorithms in the sub-grouping of Dravidian...

Page 1: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Distance-based algorithms in the sub-grouping ofDravidian language family

Taraka Rama1 and Sudheer Kolachina2

1SprakbankenUniversity of Gothenburg

2LTRCIIIT – Hyderabad

Workshop on comparing approaches to measuring linguisticdifferences, Gothenburg

Page 2: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Outline

Introduction

Extant classifications

Related work

Datasets

Results and Discussion

Conclusions and Future work

References

Page 3: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Introduction I

◮ Distance-based phylogenetic inference algorithms

◮ Subgrouping of Dravidian languages◮ Address issue of ternary vs. binary branching at the highest

level in the tree

Page 4: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Introduction II

◮ Compare subgrouping returned by distance-based algorithmsacross four datasets

1. DEDR-based

2. Lexical Reconstructions (Krishnamurti 2003)

3. Comparative features (Krishnamurti 2003)

4. Automated Similarity Judgment Program (ASJP; Wichmannet al. (2010))

Page 5: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Introduction III

◮ Traditional subgrouping begins with compilation of cognatesets for a set of related languages

◮ Traditional lexicostatistics uses Swadesh word lists in adata-poor scenario (Wichmann 2010)

◮ DEDR allows us to go beyond Swadesh lists for Dravidianlanguages

◮ Distance-based algorithms for data-driven inference oflinguistic phylogeny

Page 6: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Introduction IV

◮ Tree algorithms:◮ Neighbor Joining

◮ Unrooted tree rooted using Mid-point rooting algorithm

◮ UPGMA

◮ Neighbor Network (Huson & Bryant 2006)

Page 7: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Introduction V

◮ Contributions of this work:◮ Create two new diachronic datasets for Dravidian from

Dravidian Etymological Dictionary Revised (DEDR ; Burrow &Emeneau (1984)) and Krishnamurti (2003)

◮ Results of subgrouping Dravidian languages applyingdistance-based methods to different datasets

◮ Answer to the question of ternary vs. binary branching ofProto-Dravidian

Page 8: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Outline

Introduction

Extant classifications

Related work

Datasets

Results and Discussion

Conclusions and Future work

References

Page 9: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Krishnamurti (2003)

Figure: Dravidian family tree

Page 10: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Figure: South Dravidian I family tree

Issues: Krishnamurti (2003)

◮ Position of the Nilgirilanguages (Toda, Kota,Irul.a, Bad.aga and Kur.umba)in relation to Tamil andKannad.a

◮ Position of Tul.u

◮ Placement of Koraga

◮ Relation between Toda andKota

◮ Central Dravidian: Positionof Naikr.i

Page 11: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Figure: WALS distribution ofDravidian language family

Issues: WALS (Haspelmathet al. 2008)

◮ Excludes four languagespresent in Krishnamurti(2003) - Irul.a, Koraga, Naikiand, Ollari.

◮ A two-level classificationwith genus and constituentlanguages

Page 12: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

0.7

GADABA_POTTANGI_OLLAR

SOUTHERN_GONDI

TAMIL

KODAVA

KOTA

NORTHWESTERN_KOLAMI

KONDA

TELUGU

KOROMFE

PARJI

SAURIA_PAHARIA

KUVI

PENGO

MALAYALAM

BADAGA

KURUKH

TODA

RAVULA

GONDI

TULU

KUI

BRAHUI

KANNADA

Figure: Ethnologue (Lewis 2009)tree

Issues:Ethnologue (Lewis 2009)

◮ Proto-North Dravidian ispolytomous (more than twochildren).

◮ South Dravidian Isubgroup’s internal node ispolytomous.

Page 13: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Outline

Introduction

Extant classifications

Related work

Datasets

Results and Discussion

Conclusions and Future work

References

Page 14: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Related work I

◮ Andronov (1964)

◮ Collected 100-word Swadesh lists for nineteen Dravidianlanguages

◮ Applied glottochronological method◮ Reviewed by Krishnamurti (2003)

Page 15: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Related work II

◮ Krishnamurti (1978)◮ Framework of lexical diffusion◮ Example of gradual sound change: Apical displacement◮ Compiled cognate sets for six South-Central Dravidian (SCD)

languages qualified for apical displacement◮ Language ‘proximity’ measured as the number of shared

cognates-with-change◮ MDS algorithm◮ Resultant plot ‘in agreement’ with standard tree

Page 16: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Related work III

◮ Krishnamurti et al. (1983)◮ Sequel to Krishnamurti (1978)◮ Lexical diffusion dataset◮ Identified 63 cognate sets in SCD qualified for apical

displacement◮ u–o–c distribution pattern◮ Enumerated all possible trees for the six languages◮ Each tree scored based on the number of changes required to

explain each cognate set◮ Tree with the least cumulative score over all cognate sets is

the best tree◮ Resultant tree agrees with the standard tree

Page 17: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Related work IV

◮ McMahon & McMahon (2007)

◮ Prolonged extensive contact in South Asia◮ Evolution not necessarily tree-like◮ Therefore, network models for linguistic phylogeny

Page 18: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Related work V

◮ Rama et al. (2009)

◮ Apply Maximum Parsimony (MP), Bayesian Analysis anddistance-based algorithms to Krishnamurti et al.’s (1983)dataset

◮ Noted that Krishnamurti et al.’s (1983) method is a specialcase of MP

Page 19: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Related work VI

◮ Kolachina et al. (2011)◮ Krishnamurti (2003) used 27 comparative features for

supporting ternary branching over binary branching◮ 1/0/? (presence, absence or missing)◮ Apply MP to address question of ternary branching vs. binary

branching◮ Conclusion: Branch lengths returned by MP do not support

ternary branching

Page 20: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Outline

Introduction

Extant classifications

Related work

Datasets

Results and Discussion

Conclusions and Future work

References

Page 21: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

◮ Complete DEDR (CD):◮ 6027 cognate sets for 28 languages◮ 5548 cognate sets with unique entry number◮ A cognate set was removed if:

◮ Possible borrowing from Dravidian to Indo-Aryan◮ Doubtful cognacy judgement◮ Cross-referencing with another cognate set

◮ Final dataset has 4169 cognate sets◮ Character-based dataset

Page 22: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

◮ Reconstructions DEDR (RD):

◮ Krishnamurti (2003) provides 656 lexical reconstructions alongwith DEDR entry numbers

◮ Post cleanup – 348 items◮ Character-based dataset◮ Can be used to evaluate approaches that automate

reconstruction

Page 23: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

◮ Comparative features:

◮ Character-based dataset from Kolachina et al. (2011)◮ Naikr.i and Naiki of Chanda treated as a single language

◮ ASJP lists:

◮ Consists of only those languages which could be mapped withDEDR or Krishnamurti (2003)

◮ 20 languages from all the four major subgroups

Page 24: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Outline

Introduction

Extant classifications

Related work

Datasets

Results and Discussion

Conclusions and Future work

References

Page 25: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Exploring CD and RD I

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Cognate Distribution

Cognate counts

020

040

060

080

010

0012

0014

00

◮ Smallest cognate set size is two

◮ Largest cognate set size is 24

◮ About half of the cognate setshave a size of two

◮ Cognate set size is inverselyproportional to frequency ofoccurrence

Page 26: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Exploring CD and RD II

KuruxKuwiNaiki of ChandaKuiMandaBelariTeluguBrahuiKondaKolamiTamilMaltoGondiKondaKurumbaPengoTodaKurubaIrulaParjiKoragaKannadaNaikriGadbaTuluKodaguMalayalam

0 500 1000 1500 2000 2500

Cognate set counts for individual languages

Number of cognate sets

◮ Five languagesareover-represented

◮ All the fivelanguages areliterary(semi-literary:Tul.u).

◮ Irul.a, Kuruba,Kur.umba and,Belari arerepresented theleast

◮ Similardistributionobserved for RD

Page 27: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Exploring CD and RD III

KuruxKuwiNaiki.of.ChandaKuiMandaBelariTeluguBrahuiKondaKolamiTamilMaltoGondiKotaKurumbaPengoTodaKurubaIrulaParjiKoragaKannadaNaikriGadbaTuluKodaguMalayalam

0 50 100 150 200 250 300

Figure: Cognate set distribution for individual languages in RD

Page 28: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: CD I

Figure: NJ tree

◮ Binary branching:literary andnon-literary

◮ Literary branch:Tamil &Malayal.am; Telugu& Kannad.a

◮ SDr II, exceptTelugu

◮ NDr: Kurukh &Malto; Brahuiplaced with Nilgirilanguages

◮ CDr: Naikr.i &Kolami

Page 29: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: CD II

◮ Toda & Kota; Parji & Gadaba

◮ Krishnamurti (2003) makes distintion between Bad.aga andKannad.a, DEDR lists both as Kannad.a

◮ Naikr.i and Naiki of Chanda are related?

◮ Koragu (Koraga) & Bellari; Kuruba and two other Nilgirilanguages (Irul.a and Kur.umba)

◮ Languages from CDr and SDr I mixed

Page 30: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: CD III

Figure: UPGMA tree

◮ UPGMA treesimilar to NJ tree

Page 31: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: CD IV

Figure: Neighbor Network

Page 32: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: CD V

◮ Literary & non-literary languages separated by a long paralleledge

◮ Literary languages: Tamil & Malayalam, Kannada & Telugu;Tulu is the earliest to diverge

◮ Telugu & Kannada: despite supposed contact due togeographical proximity, no reticulated structure

◮ NDr on the right side of non-literary languages

◮ Six SDr II languages at top left

◮ Toda & Kota as in other trees

◮ Nilgiri languages show highest reticulation

◮ CDr: Naikr.i, Kolami, Gadba and Parji grouped together nextto NDr languages

Page 33: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: RD I

Figure: NJ tree

◮ Kodagu, Kotaand Toda, addedto literarylanguages cluster

◮ SDr II languagesnot a single group

Page 34: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: RD II

Figure: UPGMA tree

◮ Better resolvedthan NJ tree

◮ SDr II (exceptTelugu) groupedtogether

◮ Nilgiri languagesand NDrlanguagesgrouped under asingle node

◮ Telugu earliest todiverge amongliterary languages

Page 35: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: RD III

Figure: Neighbor Network

Page 36: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: RD IV

◮ Different from network of CD dataset

◮ Clear gap between literary languages and non-literarylanguages

◮ SDr II (except Telugu) placed together at the bottom

◮ Substructure showing Belari, Kuruba, Kur.umba, Irul.a, Koragaand, Brahui highly unresolved

◮ NDr: Kurux & Malto

◮ CDr: Gadaba & Parji; Naikr.i & Kolami are placed together

◮ Brahui, Koraga show clear divergence; structure of other fourlanguages unresolved

◮ Naikr.i & Naiki of Chanda are placed next to each other

Page 37: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: Comparative features I

Figure: NJ tree

◮ Not quiteunexpected

◮ Binary tree andresolves the fourmajor subgroups

◮ Common withprevious trees:Kota & Toda;Naiki & Kolami;Kui & Kuvi;Malayal.am &Tamil

◮ Internal branchlengths arenon-existent inmany subgroups

Page 38: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: Comparative features II

Figure: UPGMA tree

◮ UPGMA treesame as NJ tree

Page 39: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: ASJP I

Figure: NJ tree

◮ SD II languagesexcept Telugu,under a singlegroup

◮ CDr languagesgrouped together

◮ SDr I languagesplaced under asingle node

◮ Brahui, Kurukhand Telugudiverge at theoutset

Page 40: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Experiments: ASJP II

Figure: UPGMA tree

◮ None of the majorsubgroups clearlyresolved

Page 41: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Outline

Introduction

Extant classifications

Related work

Datasets

Results and Discussion

Conclusions and Future work

References

Page 42: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Conclusions and Future work I

◮ New datasets: complete DEDR and Krishnamurti’sreconstructions

◮ Non-literary languages under-represented in both datasets

◮ Trees inferred using these datasets alone unreliable

◮ Little resemblance to the standard tree

◮ Food for thought: How to use such sparse datasets?

◮ Interesting direction: Combine these datasets with ASJP listsand QITL dataset which are not so sparse

Page 43: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Conclusions and Future work II

◮ Support for binary branching at highest level comes only fromresults on QITL dataset (NJ and UPGMA trees)

◮ All four subgroups present only in trees from the QITL dataset

◮ NJ tree from ASJP lists gets almost all subgroups (exceptions:Telugu and North-Dravidian)

◮ Positions of Telugu, Brahui unresolved in subgroupings fromASJP lists (lexical replacement in Swadesh lists?)

◮ UPGMA tree much less resolved than NJ tree on ASJP lists

◮ Interesting direction: Combine ASJP lists and QITL dataset

◮ Food for thought: How to investigate family-internalborrowing?

Page 44: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

Outline

Introduction

Extant classifications

Related work

Datasets

Results and Discussion

Conclusions and Future work

References

Page 45: Distance-based algorithms in the sub-grouping of Dravidian …spraakdata.gu.se/taraka/ws-ppt-sv2.pdf · IntroductionII Compare subgrouping returned by distance-based algorithms across

ReferencesAndronov, M. (1964), ‘Lexicostatistic analysis of the chronology of disintegration of proto-dravidian’, Indo-Iranian

Journal 7(2), 170–186.

Burrow, T. & Emeneau, M. (1984), ‘A Dravidian Etymological Dictionary (rev.)’.

Haspelmath, M., Dryer, M., Gil, D. & Comrie, B. (2008), ‘Wals online’, Munich: Max Planck Digital Library .

Huson, D. & Bryant, D. (2006), ‘Application of phylogenetic networks in evolutionary studies’, Molecular biology

and evolution 23(2), 254.

Kolachina, S., Rama, T. & Lakshmi Bai, B. (2011), ‘Maximum parsimony method in the subgrouping of dravidian

languages’, QITL-4 4, 52.

Krishnamurti, B. (1978), ‘Areal and lexical diffusion of sound change: Evidence from dravidian’, Language pp. 1–20.

Krishnamurti, B. (2003), The Dravidian languages, Cambridge Univ Pr.

Krishnamurti, B., Moses, L. & Danforth, D. (1983), ‘Unchanged cognates as a criterion in linguistic subgrouping’,

Language 59(3), 541–568.

Lewis, M. P., ed. (2009), Ethnologue: Languages of the World, sixteenth edn, SIL International, Dallas, TX, USA.

McMahon, A. & McMahon, R. (2007), ‘Language families and quantitative methods in south asia and elsewhere’,

The Evolution and History of Human Populations in South Asia pp. 363–384.

Rama, T., Kolachina, S. & Lakshmi Bai, B. (2009), ‘Quantitative methods for phylogenetic inference in historical

linguistics: An experimental case study of south central dravidian’, Indian Linguistics 70.

Wichmann, S. (2010), ‘Internal language classification’, Continuum Companion to Historical Linguistics p. 70.

Wichmann, S., Muller, A., Velupillai, V., Brown, C. H., Holman, E. W., Brown, P., Sauppe, S., Belyaev, O., Urban,

M., Molochieva, Z., Wett, A., Bakker, D., List, J.-M., Egorov, D., Mailhammer, R., Beck, D. & Geyer, H.(2010), ‘The asjp database (version 13)’.