1 / 8

OT and JXNL-Soar

OT and JXNL-Soar. Nathan Glenn Nathan.g.glenn@gmail.com BYU. Optimality Theory. Is a method of predicting linguistic or other behavior using ranked violable constraints Good for predicting linguistic phenomena, cross-linguistic and dialectic variation Currently biggest use is in phonology

adamma
Download Presentation

OT and JXNL-Soar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OT and JXNL-Soar Nathan Glenn Nathan.g.glenn@gmail.com BYU

  2. Optimality Theory • Is a method of predicting linguistic or other behavior using ranked violable constraints • Good for predicting linguistic phenomena, cross-linguistic and dialectic variation • Currently biggest use is in phonology • Also used for morphology, syntax, etc. • Can be combined with other frameworks (Minimalist syntax, Analogical Modeling)

  3. Desired Application • Case assignment in Japanese • Possible assignments: • は・が-topic/subject • を-object • に-dative • Usually straightforward, but there are exceptions! • Quirky case verbs allow dative marking on the subject

  4. How OTWorks • Tableau shows violable constraints and possible behavior • Compare and rule out cells on a column-by-column basis • Index points to outcome

  5. Approach from Woolford’s“Case Patterns” Generalized approach accounting for case patterns in Japanese, Icelandic, and other quirky case languages

  6. Soar Implementation • Initialize s1 ^tableau.constraint • Each constraint has a ^badness integer value • Match violations and mark operator with ^violation pointing to tableau.constraint • 1 production does all the logic • Find highest violation that <o1> violates which <o2> doesn’t • If <o2> doesn’t violate anything with higher badness, prefer <o2>

  7. Nuggets Coal • General OT implementation • Natural use in Soar • Good account for Japanese case assignment • Use of OT is non-exclusive • Not integrated into JXNL-Soar yet • Japanese WordNethas no verb frames (argh!)

More Related