Logical Metalanguage for Linguistic Description

Logical Metalanguage for Linguistic Description

Motivation Problem: Metalanguage of language description Solution: Formal Logic as a linguistic metalanguage Future work References Logical Metalanguage for Linguistic Description Hossep Dolatian Stony Brook University August 10, 2018 1 Motivation Problem: Metalanguage of language description Solution: Formal Logic as a linguistic metalanguage Future work References Motivation ● Background: Linguistics is the scientific description of language ● Problem: What metalanguage do you use to describe language? ● Solution: Develop a computational+logical metalanguage for linguistic description ● Illustration: Use it to describe Armenian ● Implementation: Develop software to run logical formula for linguistics (phonology & morphology) 2 ▸ Describe ▸ Analyze ▸ Share ● Like with who? ▸ Other language-specialists ▸ Theoretical linguists ▸ Computational linguists 1. Develop computational resources 2. Industrial NLP applications Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s linguistics for ● What do linguists do? 3 ▸ Analyze ▸ Share ● Like with who? ▸ Other language-specialists ▸ Theoretical linguists ▸ Computational linguists 1. Develop computational resources 2. Industrial NLP applications Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s linguistics for ● What do linguists do? ▸ Describe 3 ▸ Share ● Like with who? ▸ Other language-specialists ▸ Theoretical linguists ▸ Computational linguists 1. Develop computational resources 2. Industrial NLP applications Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s linguistics for ● What do linguists do? ▸ Describe ▸ Analyze 3 ▸ Other language-specialists ▸ Theoretical linguists ▸ Computational linguists 1. Develop computational resources 2. Industrial NLP applications Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s linguistics for ● What do linguists do? ▸ Describe ▸ Analyze ▸ Share ● Like with who? 3 ▸ Theoretical linguists ▸ Computational linguists 1. Develop computational resources 2. Industrial NLP applications Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s linguistics for ● What do linguists do? ▸ Describe ▸ Analyze ▸ Share ● Like with who? ▸ Other language-specialists 3 ▸ Computational linguists 1. Develop computational resources 2. Industrial NLP applications Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s linguistics for ● What do linguists do? ▸ Describe ▸ Analyze ▸ Share ● Like with who? ▸ Other language-specialists ▸ Theoretical linguists 3 Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s linguistics for ● What do linguists do? ▸ Describe ▸ Analyze ▸ Share ● Like with who? ▸ Other language-specialists ▸ Theoretical linguists ▸ Computational linguists 1. Develop computational resources 2. Industrial NLP applications 3 ● But linguists often use prose+formalisms that don’t fit all 6 needs Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s the problem? ● What do you need to share knowledge? ▸ The right metalanguage which is: 1. accurate 2. precise 3. human-readable 4. stable shelf-life 5. flexible 6. implementable 4 Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References What’s the problem? ● What do you need to share knowledge? ▸ The right metalanguage which is: 1. accurate 2. precise 3. human-readable 4. stable shelf-life 5. flexible 6. implementable ● But linguists often use prose+formalisms that don’t fit all 6 needs 4 Pron. t@ram @stor h@sga p@ndrel t@nt@rel k@rtm@njal ▸ But all are broken up by the vowel /@/ ‘puppet’ Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● What’s Armenian? ▸ Indo-European language spoken in the Caucuses & Middle East ▸ Under-studied & low-resource ▸ Focus on morphology and phonology ● What’s going in Armenian? ▸ Orthography shows long sequences of consonants Cons. 2 2 3 4 4 6 Meaning ‘money’ ‘low’ ‘grand’ ‘to jabber’ ‘to find’ ‘to grumble’ Spelling tram stor hsga pndrel tntrel krtmnjal 5 Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● What’s Armenian? ▸ Indo-European language spoken in the Caucuses & Middle East ▸ Under-studied & low-resource ▸ Focus on morphology and phonology ● What’s going in Armenian? ▸ Orthography shows long sequences of consonants Cons. 2 2 3 4 4 6 Meaning ‘money’ ‘low’ ‘grand’ ‘to jabber’ ‘to find’ ‘to grumble’ Spelling tram stor hsga pndrel tntrel krtmnjal Pron. t@ram @stor h@sga p@ndrel t@nt@rel k@rtm@njal ▸ But all are broken up by the vowel /@/ ‘puppet’ 5 ● Research Answer? ▸ Position of the vowel is predictable ▸ Depends on #, type, and position of consonants Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● Research question: ▸ Given a spelled word, how do you pronounce it? (=Text-to-Speech problem) 6 ▸ Position of the vowel is predictable ▸ Depends on #, type, and position of consonants Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● Research question: ▸ Given a spelled word, how do you pronounce it? (=Text-to-Speech problem) ● Research Answer? 6 Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● Research question: ▸ Given a spelled word, how do you pronounce it? (=Text-to-Speech problem) ● Research Answer? ▸ Position of the vowel is predictable ▸ Depends on #, type, and position of consonants 6 Pron. p@rp@ral t@nt@rel p@ndrel 2. sC: Meaning ‘money’ ‘low’ Spelling tram stor Pron. t@ram @stor Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● Two patterns: 1. Repeated Cs: Meaning ‘to be astonished’ ‘to jabber’ ‘to find’ Spelling prpral tntrel pndrel 7 Pron. t@ram @stor Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● Two patterns: 1. Repeated Cs: Meaning ‘to be astonished’ ‘to jabber’ ‘to find’ Spelling prpral tntrel pndrel Pron. p@rp@ral t@nt@rel p@ndrel 2. sC: Meaning ‘money’ ‘low’ Spelling tram stor 7 Motivation Problem: Metalanguage of language description What is linguistic description Solution: Formal Logic as a linguistic metalanguage Problems with current linguistic metalanguages Future work Illustration with Armenian References A linguistic problem in Armenian ● Two patterns: 1. Repeated Cs: Meaning ‘to be astonished’ ‘to jabber’ ‘to find’ Spelling prpral tntrel pndrel Pron. p@rp@ral t@nt@rel p@ndrel 2. sC: Meaning ‘money’ ‘low’ Spelling tram stor Pron. t@ram @stor 7 ▸ Theoretical linguistics: ▸ Vaux 1998: Most complete description with a sketch of an algorithm ▸ Computational linguistics: ▸ Me: Implemented algorithm in Python ▸ His knowledge+my implementation cover a lot of ground

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    52 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us