a simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for...

38
A simulation study comparing phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve Evans Tandy Warnow The University of Texas at Austin

Upload: others

Post on 03-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

A simulation study comparingphylogeny reconstruction

methods for linguistics

Collaborators: Francois Barbancon,Don Ringe, Luay Nakhleh, and Steve Evans

Tandy WarnowThe University of Texas at Austin

Page 2: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Possible Indo-European tree(Ringe, Warnow and Taylor 2000)

Page 3: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Possible phylogenetic network for IENakhleh et al., Language 2005

Page 4: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Controversies for IE history• Subgrouping: Other than the 10 major subgroups, what is likely to

be true? In particular, what about– Italo-Celtic– Greco-Armenian– Anatolian + Tocharian– Satem Core (Indo-Iranian and Balto-Slavic)– Location of Germanic

• Dates?• How tree-like is IE?Note: many reconstructions of IE have been done, but produce

different histories. Most have been done on the Dyen et al. lexicaldatabase.

Page 5: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Controversies for IE history• Subgrouping: Other than the 10 major subgroups, what is likely to

be true? In particular, what about– Italo-Celtic– Greco-Armenian– Anatolian + Tocharian– Satem Core (Indo-Iranian and Balto-Slavic)– Location of Germanic

• Dates?• How tree-like is IE?Note: many reconstructions of IE have been done, but produce

different histories. Most have been done on the Dyen et al. lexicaldatabase.

Page 6: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

The performance of methods on an IE data set(Transactions of the Philological Soc., Nakhleh et al. 2005)

Observation: Different datasets (not just differentmethods) can give different reconstructedphylogenies.

Objective: Explore the differences in reconstructionsas a function of data (lexical alone versus lexical,morphological, and phonological), screening (toremove obviously homoplastic characters), andmethods.

Page 7: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Better datasets

• Ringe & Taylor (differs from Dyen, Kruskal,Black in using earliest well-attested datainstead of modern data)– The screened full dataset of 294 characters (259

lexical, 13 morphological, 22 phonological)– The unscreened full dataset of 336 characters

(297 lexical, 17 morphological, 22 phonological)– The screened lexical dataset of 259 characters.– The unscreened lexical dataset of 297 characters.

Page 8: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Differences between different characters

• Lexical: most easily borrowed (most borrowingsdetectable), and homoplasy relatively frequent (weestimate about 25-30% overall for our wordlist, but amuch smaller percentage for basic vocabulary).

• Phonological: can still be borrowed but much less likelythan lexical. Complex phonological characters areinfrequently (if ever) homoplastic, although simplephonological characters very often homoplastic.

• Morphological: least easily borrowed, least likely to behomoplastic.

Page 9: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve
Page 10: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Phylogeny reconstruction methods

• Neighbor joining• UPGMA (technique in glottochronology)• Maximum parsimony• Maximum compatibility (weighted and

unweighted)• Gray and Atkinson (Bayesian estimation

based upon presence/absence ofcognates)

Page 11: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Some observations

• UPGMA (i.e., the tree-building technique forglottochronology) does the worst (e.g. splits Italic andIranian groups).

• Other than UPGMA, all methods reconstruct the tenmajor subgroups, as well as Anatolian + Tocharian andGreco-Armenian - but are otherwise quite different!

• The Satem Core (Indo-Iranian plus Balto-Slavic) is notalways reconstructed.

• Almost all analyses put Italic, Celtic, and Germanictogether. (The only exception is weighted maximumcompatibility on datasets that include morphologicalcharacters.)Methods differ significantly on thedatasets, and from each other.

Page 12: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Some observations

• UPGMA (i.e., the tree-building technique forglottochronology) does the worst (e.g. splits Italic andIranian groups).

• Other than UPGMA, all methods reconstruct the tenmajor subgroups, as well as Anatolian + Tocharian andGreco-Armenian - but are otherwise quite different!

• The Satem Core (Indo-Iranian plus Balto-Slavic) is notalways reconstructed.

• Almost all analyses put Italic, Celtic, and Germanictogether. (The only exception is weighted maximumcompatibility on datasets that include morphologicalcharacters.)Methods differ significantly on thedatasets, and from each other.

Page 13: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Some observations

• UPGMA (i.e., the tree-building technique forglottochronology) does the worst (e.g. splits Italic andIranian groups).

• Other than UPGMA, all methods reconstruct the tenmajor subgroups, as well as Anatolian + Tocharian andGreco-Armenian - but are otherwise quite different!

• The Satem Core (Indo-Iranian plus Balto-Slavic) is notalways reconstructed.

• Almost all analyses put Italic, Celtic, and Germanictogether. (The only exception is weighted maximumcompatibility on datasets that include morphologicalcharacters.)Methods differ significantly on thedatasets, and from each other.

Page 14: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Some observations

• UPGMA (i.e., the tree-building technique forglottochronology) does the worst (e.g. splits Italic andIranian groups).

• Other than UPGMA, all methods reconstruct the tenmajor subgroups, as well as Anatolian + Tocharian andGreco-Armenian - but are otherwise quite different!

• The Satem Core (Indo-Iranian plus Balto-Slavic) is notalways reconstructed.

• Almost all analyses put Italic, Celtic, and Germanictogether. (The only exception is weighted maximumcompatibility on datasets that include morphologicalcharacters.)Methods differ significantly on thedatasets, and from each other.

Page 15: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

GA = Gray+Atkinson BayesianMCMC method

WMC = weighted maximumcompatibility

MC = maximum compatibility(identical to maximumparsimony on this dataset)

NJ = neighbor joining(distance-based method,based upon correcteddistance)

UPGMA = agglomerativeclustering technique used inglottochronology.

*

Page 16: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Different methods/datagive different answers.

We don’t knowwhich answer is correct.Which method(s)/data

should we use?

Page 17: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Simulation study (cartoon)

Page 18: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Simulation study (cartoon)

FN: false negative (missing edge)FP: false positive (incorrect edge)

50% error rate

FN

FP

Page 19: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Phylogenetic Network Evolution

Page 20: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Modelling borrowing: Networksand Trees within Networks

Page 21: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Some useful terminology:homoplasy

0 0 1 1

0

0

0

0 1 1 0 0

0

1

1

0 1 0 0 1

0

1

0

1

1 0 0

no homoplasy back-mutation parallel evolution

Page 22: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Some useful terminology:lexical clock

A B C

A

B

DD

C

lexical clock no lexical clock

edge lengths represent expected numbers of substitutions

Page 23: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Heterotachy = departure fromrates-across-sites

The underlying tree is fixed, but there are no constraints onedge length variations between characters.

AB

C

D

A

B

C

D

Page 24: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Our simulation study• Model phylogenetic networks: each had 30 leaves and

up to three contact edges, and varied in the deviationfrom a lexical clock.

• Multi-state characters: 360 lexical and 60 morphological,with varied rates of homoplasy and borrowing (toreflect empirically estimated rates). We also varied thedegree of heterotachy.

• Performance metric: We compared estimated trees tothe “genetic tree” with respect to the missing edge rate.

Page 25: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Observations

1. Choice of reconstruction method does matter.

2. Relative performance between methods is quite stable(distance-based methods worse than character-basedmethods).

3. Choice of data does matter (good idea to addmorphological characters).

4. Accuracy only slightly lessened with small increases inhomoplasy, borrowing, or deviation from the lexicalclock.

5. Some amount of heterotachy helps!

Page 26: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Relative performance of methods(UPGMA, NJ, G&A, MP)on moderate homoplasy datasetsunder various model conditions:

(i) varying the deviation from thelexical clock,

(ii) varying heterotachy, and

(iii) varying the number of contactedges.

(i) (ii)

(iii)

Page 27: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Relative performance of methods(UPGMA, NJ, G&A, MP, WMP, WMC)for low homoplasy datasets undervarious model conditions:

(i) varying the heterotachy,

(ii) varying the deviation from the lexicalclock, and

(iii) varying the number of contact edges.

(i)(ii)

(iii)

Page 28: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Impact of data selection for characters evolved down a networkwith three contact edges, under low homoplasy (“screeneddata"), moderate deviation from a lexical clock, and moderateheterotachy.

Page 29: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Impact of homoplasy for characters evolved down a treeunder a moderate deviation from a lexical clock andmoderate heterotachy. Our weighting is inappropriate for“unscreened” data.

Page 30: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Impact of homoplasy for characters evolved down a networkwith three contact edges under a moderate deviation fromthe lexical clock and moderate heterotachy.

Page 31: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Impact of the number of contact edges for characters evolvedunder low homoplasy, moderate deviation from a lexical clock,and moderate heterotachy.

Page 32: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Impact of the deviation from a lexical clock for charactersevolved down a network with three contact edges under lowlevels of homoplasy and with moderate heterotachy. We varythe deviation from a lexical clock from low to moderate.

Page 33: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Impact of heterotachy for characters evolved down a networkwith three contact edges, with low homoplasy, and withmoderate deviation from a lexical clock. Heterotachy increaseswith the parameter.

Page 34: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Conclusions and comments• Choice of reconstruction method does matter.• Relative performance between methods is quite

stable (distance-based methods worse thancharacter-based methods).

• Choice of data does matter (good idea to addmorphological characters).

• Accuracy only slightly lessened with smallincreases in homoplasy, borrowing, or deviationfrom the lexical clock.

• Some amount of heterotachy helps!

Page 35: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Future research

• Should we screen? The simulation useslow homoplasy as a proxy for screening,but real screening throws away data andmay introduce bias.

• How do we detect/reconstruct borrowing?• How do we handle missing data in

methods based on stochastic models?• How do we handle polymorphism?

Page 36: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Future research (cont.)

• We need more investigation of methodsbased on stochastic models (Bayesianbeyond G+A, maximum likelihood, NJ withbetter distance corrections), as these arenow the methods of choice in biology. Thisrequires better models of linguisticevolution and hence input fromlinguists!

Page 37: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

Acknowledgements• Funding: The Isaac Newton Institute, The US

National Science Foundation, the David andLucile Packard Foundation, the RadcliffeInstitute for Advanced Studies, The Program forEvolutionary Dynamics at Harvard, and theInstitute for Cellular and Molecular Biology atUT-Austin.

• Collaborators: Don Ringe, Steve Evans, LuayNakhleh, and Francois Barbancon.

Page 38: A simulation study comparing phylogeny reconstruction ... · phylogeny reconstruction methods for linguistics Collaborators: Francois Barbancon, Don Ringe, Luay Nakhleh, and Steve

For more information

• Please see the ComputationalPhylogenetics for Historical Linguisticsweb site for papers, data, and additionalmaterialhttp://www.cs.rice.edu/~nakhleh/CPHL