Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Annotation and Analysis of Cross-Linguistic Lex...

Annotation and Analysis of Cross-Linguistic Lexical Data in Historical Linguistics

Talk, held at the Linguistic Annotation and Philology workshop (2017/07/06-07, Leipzig University)

Johann-Mattis List

July 07, 2017
Tweet

More Decks by Johann-Mattis List

Other Decks in Science

Transcript

  1. Annotation and Analysis of Cross-Linguistic Lexical Data in Historical Linguistics

    Toward the Establishment of Standards and Best Practices Johann-Mattis List Research Group “Computer-Assisted Language Comparison” Department of Linguistic and Cultural Evolution Max-Planck Institute for the Science of Human History Jena, Germany 2017/07/07 very long title P(A|B)=P(B|A)... 1 / 36
  2. Background Data Data in Comparative Linguistics Comparative linguistics is also

    a data-driven discipline: historical grammars 4 / 36
  3. Background Data Data in Comparative Linguistics Comparative linguistics is also

    a data-driven discipline: historical grammars etymological dictionaries 4 / 36
  4. Background Data Data in Comparative Linguistics Comparative linguistics is also

    a data-driven discipline: historical grammars etymological dictionaries annotated texts 4 / 36
  5. Background Data Data in Comparative Linguistics Comparative linguistics is also

    a data-driven discipline: historical grammars etymological dictionaries annotated texts etc. 4 / 36
  6. Background Annotation Annotation in Linguistics Annotation of data is crucial

    in linguistics: inter-linear glossed text “glossing” a words meaning in the literature 5 / 36
  7. Background Annotation Annotation in Linguistics Annotation of data is crucial

    in linguistics: inter-linear glossed text “glossing” a words meaning in the literature etc. 5 / 36
  8. Background Annotation Annotation in Comparative Linguistics Annotation of data is

    also crucial in comparative linguistics: indicating that words are cognate 6 / 36
  9. Background Annotation Annotation in Comparative Linguistics Annotation of data is

    also crucial in comparative linguistics: indicating that words are cognate using phonetic transcriptions to indicate how words sound 6 / 36
  10. Background Annotation Annotation in Comparative Linguistics Annotation of data is

    also crucial in comparative linguistics: indicating that words are cognate using phonetic transcriptions to indicate how words sound etc. 6 / 36
  11. Background Analysis Analysis in Linguistics Analysis of data is crucial

    in linguistics: syntactic analysis in any syntactic framework (ideally with less than three examples and many asterisks) 7 / 36
  12. Background Analysis Analysis in Linguistics Analysis of data is crucial

    in linguistics: syntactic analysis in any syntactic framework (ideally with less than three examples and many asterisks) etc. 7 / 36
  13. Background Analysis Analysis in Comparative Linguistics Analysis of data is

    also crucial in comparative linguistics: 8 / 36
  14. Background Analysis Analysis in Comparative Linguistics Analysis of data is

    also crucial in comparative linguistics: alignment analysis (show where words are cognate, i.e., in which segments they coincide) 8 / 36
  15. Background Analysis Analysis in Comparative Linguistics Analysis of data is

    also crucial in comparative linguistics: alignment analysis (show where words are cognate, i.e., in which segments they coincide) correspondence pattern analysis (show the most frequently corresponding sounds for a number of related languages) 8 / 36
  16. Background Analysis Analysis in Comparative Linguistics Analysis of data is

    also crucial in comparative linguistics: alignment analysis (show where words are cognate, i.e., in which segments they coincide) correspondence pattern analysis (show the most frequently corresponding sounds for a number of related languages) etymological analysis (show how the original meaning of a word evolved, etc.) 8 / 36
  17. Background Analysis Analysis in Comparative Linguistics Analysis of data is

    also crucial in comparative linguistics: alignment analysis (show where words are cognate, i.e., in which segments they coincide) correspondence pattern analysis (show the most frequently corresponding sounds for a number of related languages) etymological analysis (show how the original meaning of a word evolved, etc.) etc. 8 / 36
  18. Problems Availability Availability Linguists all over the world publish papers

    without sharing their data and analyses. SO SAD for science! #MakeLinguisticsGreatAgain #FakePubs 10 / 36
  19. Problems Availability Availability Sharing is not yet considered as economic

    in linguistic research: journals still accept too many papers which do not share full material and code they used for their analyses 11 / 36
  20. Problems Availability Availability Sharing is not yet considered as economic

    in linguistic research: journals still accept too many papers which do not share full material and code they used for their analyses if authors share, they make it often very difficult to use the data for testing by converting data which was in tabular form originally into PDF, which may at times even not even be searchable, etc. 11 / 36
  21. Problems Availability Availability Sharing is not yet considered as economic

    in linguistic research: journals still accept too many papers which do not share full material and code they used for their analyses if authors share, they make it often very difficult to use the data for testing by converting data which was in tabular form originally into PDF, which may at times even not even be searchable, etc. even if authors share, they may often forget to share their explicit annotations and analyses, thus leaving the readers alone with the raw data 11 / 36
  22. Problems Transparency Transparency Taken from a blog by Bengtson (2017)

    at http://euskararenjatorria.net/?p=26071 12 / 36
  23. Problems Transparency Transparency Annotations and analyses often lack transparency and

    cannot be understood in the raw form in which they are provided: 13 / 36
  24. Problems Transparency Transparency Annotations and analyses often lack transparency and

    cannot be understood in the raw form in which they are provided: words are declared as cognate, but nobody really knows WHERE the words should be cognate 13 / 36
  25. Problems Transparency Transparency Annotations and analyses often lack transparency and

    cannot be understood in the raw form in which they are provided: words are declared as cognate, but nobody really knows WHERE the words should be cognate correspondences are labeled as “regular” without giving sufficient proof for this neither in the texts nor in the data 13 / 36
  26. Problems Transparency Transparency Annotations and analyses often lack transparency and

    cannot be understood in the raw form in which they are provided: words are declared as cognate, but nobody really knows WHERE the words should be cognate correspondences are labeled as “regular” without giving sufficient proof for this neither in the texts nor in the data sources are omitted and readers are left alone with a bunch of word lists of which nobody knows where they were exactly taken from 13 / 36
  27. Problems Comparability Comparability It is extremely hard to compare different

    opinions in comparative linguistics: data sources are insufficiently reported 15 / 36
  28. Problems Comparability Comparability It is extremely hard to compare different

    opinions in comparative linguistics: data sources are insufficiently reported computational studies are based on different subsets of the data 15 / 36
  29. Problems Comparability Comparability It is extremely hard to compare different

    opinions in comparative linguistics: data sources are insufficiently reported computational studies are based on different subsets of the data analyses exclude or focus on specific parts of a given dataset 15 / 36
  30. Problems Summary Summary Although linguistics and especially comparative linguistics is

    an extremely data-driven discipline, we often still behave as if it was all about prose and discourse. In times when digital applications make the lives of scientists a lot easier, linguists need to find ways to transfer their analyses into the new age. This can only be done if we drastically increase the availabil- ity, transparency, and comparability of data in linguistics. 16 / 36
  31. Cross-Linguistic Data Formats General Ideas General Ideas The Cross-Linguistic Data

    Formats initiative (Forkel et al. 2016, http://cldf.clld.org) aims at increasing the comparability of cross-linguistic data and analyses. It comes along with: 18 / 36
  32. Cross-Linguistic Data Formats General Ideas General Ideas The Cross-Linguistic Data

    Formats initiative (Forkel et al. 2016, http://cldf.clld.org) aims at increasing the comparability of cross-linguistic data and analyses. It comes along with: standardization efforts (linguistic meta-data-bases like Glottolog and Concepticon), 18 / 36
  33. Cross-Linguistic Data Formats General Ideas General Ideas The Cross-Linguistic Data

    Formats initiative (Forkel et al. 2016, http://cldf.clld.org) aims at increasing the comparability of cross-linguistic data and analyses. It comes along with: standardization efforts (linguistic meta-data-bases like Glottolog and Concepticon), software APIs which help to test whether data conforms to standards, and 18 / 36
  34. Cross-Linguistic Data Formats General Ideas General Ideas The Cross-Linguistic Data

    Formats initiative (Forkel et al. 2016, http://cldf.clld.org) aims at increasing the comparability of cross-linguistic data and analyses. It comes along with: standardization efforts (linguistic meta-data-bases like Glottolog and Concepticon), software APIs which help to test whether data conforms to standards, and working examples for best practice. 18 / 36
  35. Cross-Linguistic Data Formats General Ideas General Ideas As of now,

    a couple of software tools (LingPy, Beastling, EDICTOR) support CLDF to some degree. In the future, we hope that the number of users will increase, and that the community helps to develop the formats further. 19 / 36
  36. Cross-Linguistic Data Formats Technical Aspects Technical Aspects See http://github.com/glottobank/cldf for

    details, discussions, and working examples. Format for machine-readable specification is CSV with metadata in JSON, following the W3C’s Model for Tabular Data and Metadata on the Web (http://www.w3.org/TR/tabular-data-model/). 20 / 36
  37. Cross-Linguistic Data Formats Technical Aspects Technical Aspects See http://github.com/glottobank/cldf for

    details, discussions, and working examples. Format for machine-readable specification is CSV with metadata in JSON, following the W3C’s Model for Tabular Data and Metadata on the Web (http://www.w3.org/TR/tabular-data-model/). CLDF ontology builds and expands upon the General Ontology for Linguistic Description (GOLD). 20 / 36
  38. Cross-Linguistic Data Formats Technical Aspects Technical Aspects See http://github.com/glottobank/cldf for

    details, discussions, and working examples. Format for machine-readable specification is CSV with metadata in JSON, following the W3C’s Model for Tabular Data and Metadata on the Web (http://www.w3.org/TR/tabular-data-model/). CLDF ontology builds and expands upon the General Ontology for Linguistic Description (GOLD). A pycldf API in Python is currently in preparation and will help users to evaluate whether their data conforms to CLDF. 20 / 36
  39. Cross-Linguistic Data Formats Technical Aspects The Zen of CLDF (following

    Robert Forkel) A lot of the guidelines put forward for Python code in The Zen of Python (https://www.python.org/dev/peps/pep-0020/) can also be used to characterize CLDF. In particular Explicit is better than implicit. 21 / 36
  40. Cross-Linguistic Data Formats Technical Aspects The Zen of CLDF (following

    Robert Forkel) A lot of the guidelines put forward for Python code in The Zen of Python (https://www.python.org/dev/peps/pep-0020/) can also be used to characterize CLDF. In particular Explicit is better than implicit. Readability counts. 21 / 36
  41. Cross-Linguistic Data Formats Technical Aspects The Zen of CLDF (following

    Robert Forkel) A lot of the guidelines put forward for Python code in The Zen of Python (https://www.python.org/dev/peps/pep-0020/) can also be used to characterize CLDF. In particular Explicit is better than implicit. Readability counts. Errors should never pass silently (Unless explicitly silenced). 21 / 36
  42. Cross-Linguistic Data Formats Technical Aspects The Zen of CLDF (following

    Robert Forkel) A lot of the guidelines put forward for Python code in The Zen of Python (https://www.python.org/dev/peps/pep-0020/) can also be used to characterize CLDF. In particular Explicit is better than implicit. Readability counts. Errors should never pass silently (Unless explicitly silenced). Simple is better than complex. 21 / 36
  43. Cross-Linguistic Data Formats Technical Aspects The Zen of CLDF (following

    Robert Forkel) A lot of the guidelines put forward for Python code in The Zen of Python (https://www.python.org/dev/peps/pep-0020/) can also be used to characterize CLDF. In particular Explicit is better than implicit. Readability counts. Errors should never pass silently (Unless explicitly silenced). Simple is better than complex. In the face of ambiguity, refuse the temptation to guess. 21 / 36
  44. Cross-Linguistic Data Formats Standards Standards "The language, the meaning, and

    the form of the linguistic sign are the triple pillars upon which CLDF rests. Together, they will restore comparability of linguistic data in the world." — Tommen Baratheon (King of the Iron Throne, † in 6x10) 22 / 36
  45. Cross-Linguistic Data Formats Standards Standards use Glottolog (Hammarström et al.

    2017) to refer to language varieties use Concepticon (List et al. 2016) to refer to concepts 23 / 36
  46. Cross-Linguistic Data Formats Standards Standards use Glottolog (Hammarström et al.

    2017) to refer to language varieties use Concepticon (List et al. 2016) to refer to concepts develop a cross-linguistic phonetic notation system to evaluate whether phonetic transcriptions for word forms conform to cross-linguistic standards 23 / 36
  47. Cross-Linguistic Data Formats Standards Standards: Concepticon Concepticon (List et al.

    2016) link concept labels in published concept lists (questionnaires) to concept sets link concept sets to meta-data define relations between concept sets never link one concept in a given list to more than one concept set (guarantees consistency) provide an API to check the consistency of the data and to query the data provide a web-interface to browse through the data 24 / 36
  48. Cross-Linguistic Data Formats Standards Standards: Cross-Linguistic Phonetic Notations Cross-Linguistic Phonetic

    Notations (in prep.) normalize ambiguities of IPA establish a pool of phonetic segments which are linked to other datasets (Phoible, Moran et al. 2014, PBase, Mielke 2008, etc.) provide or link to feature systems or additional kinds of metadata provide generic transformation tables for frequently used phonetic transcription systems provide an API to check the consistency of a given transcription 27 / 36
  49. Word Lists in CLDF Basic Aspects Basic Aspects ID (unique

    identifier for each word) Language and Language_ID (Glottolog) 30 / 36
  50. Word Lists in CLDF Basic Aspects Basic Aspects ID (unique

    identifier for each word) Language and Language_ID (Glottolog) Concept and Paramter_ID (Concepticon) 30 / 36
  51. Word Lists in CLDF Basic Aspects Basic Aspects ID (unique

    identifier for each word) Language and Language_ID (Glottolog) Concept and Paramter_ID (Concepticon) Value, Form, and Segments (CLPN) 30 / 36
  52. Word Lists in CLDF Basic Aspects Basic Aspects ID (unique

    identifier for each word) Language and Language_ID (Glottolog) Concept and Paramter_ID (Concepticon) Value, Form, and Segments (CLPN) Source (key of BibTex file) 30 / 36
  53. Word Lists in CLDF Basic Aspects Basic Aspects ID (unique

    identifier for each word) Language and Language_ID (Glottolog) Concept and Paramter_ID (Concepticon) Value, Form, and Segments (CLPN) Source (key of BibTex file) Comment (free text) 30 / 36
  54. Word Lists in CLDF Etymological Annotation Etymological Annotation Concept Cognate

    Set Alignment MEANING RELATION Morphemes Slice Form Value Segments FORM ID A B requires important language-internal language-external Language LANGUAGE 31 / 36
  55. Word Lists in CLDF Examples Examples: The Etymological Dictionary Editor

    web-based tool for the annotation of etymological data 32 / 36
  56. Word Lists in CLDF Examples Examples: The Etymological Dictionary Editor

    web-based tool for the annotation of etymological data online available at http://edictor.digling.org 32 / 36
  57. Word Lists in CLDF Examples Examples: The Etymological Dictionary Editor

    web-based tool for the annotation of etymological data online available at http://edictor.digling.org description available in List (2017) 32 / 36
  58. Word Lists in CLDF Examples Examples: The Etymological Dictionary Editor

    web-based tool for the annotation of etymological data online available at http://edictor.digling.org description available in List (2017) works client-side and offline 32 / 36
  59. Word Lists in CLDF Examples Examples: The Etymological Dictionary Editor

    web-based tool for the annotation of etymological data online available at http://edictor.digling.org description available in List (2017) works client-side and offline allows for morpheme annotation, alignment analysis, cognate annotation, and phonological analysis 32 / 36
  60. Word Lists in CLDF Examples Examples: The Etymological Dictionary Editor

    web-based tool for the annotation of etymological data online available at http://edictor.digling.org description available in List (2017) works client-side and offline allows for morpheme annotation, alignment analysis, cognate annotation, and phonological analysis serves as a litmus test for the expressive power of wordlists in CLDF 32 / 36