Locality in Phonological Interactions: a Computational Account

Locality in Phonological Interactions: a Computational Account

Locality in Phonological Interactions: A Computational Account Jane Chandlee Haverford College University of California - San Diego January 18, 2017 Introduction ◮ Many phonological input-output maps can be characterized by a small, computationally-restrictive and learnable class of functions, including opaque interactions. ◮ This result is part of a larger research program that aims to understand the computational nature of phonological patterns and how their computational properties can inform how they are learned. Outline ◮ Establish a framework for classifying phonological maps based on their computational complexity. ◮ Subregular hierarchy of function classes: ISL, OSL, TSL ◮ Use this framework to present a computational analysis of opaque map interactions. ◮ 7 distinct cases of opacity are shown to be ISL functions. Computational complexity of phonological patterns ◮ What do we know about the computational complexity of phonotactics and phonological maps? ◮ Starting point: both are regular (i.e., finite state describable) ◮ Proposal: both are in fact subregular (i.e., describable with proper subsets of regular) ◮ Why is this restriction desirable? ◮ Better fit to the typology ◮ Learnability advantages Formal languages and phonotactics ◮ A formal language is a set of strings. ◮ A phonotactic constraint can be modeled with the set of strings that do not violate it. (1) { amba, nanta, ama, ... } ◮ What is the complexity of the formal languages that model phonotactics? Subregular hierarchy of languages Regular Star-free Tier-based Strictly Local Locally Threshold Testable Locally Testable Piecewise Testable Strictly Local Strictly Piecewise (Rogers and Pullum, 2011; Rogers et al., 2013; Heinz, 2010; Heinz et al., 2011; McMullin, 2016) Subregular hierarchy of languages Regular Star-free Tier-based Strictly Local Locally Threshold Testable Locally Testable Piecewise Testable Strictly Local Strictly Piecewise (Rogers and Pullum, 2011; Rogers et al., 2013; Heinz, 2010; Heinz et al., 2011; McMullin, 2016) Phonological maps ◮ A relation/function/map is a set of string pairs. ◮ A phonological map (i.e., ‘process’) is a (UR, SR) pair. (2) { (anba, amba), (nanta, nanta), (ama, ama), ... } ◮ What is the complexity of phonological maps? Subregular hierarchy of maps Regular relations Subsequential functions Tier-based Strictly Local functions ?? ?? ?? Strictly Local functions ?? (Johnson, 1972; Kaplan and Kay, 1994; Mohri, 1997; Chandlee, 2014; Chandlee et al., 2017) Computational complexity of phonological maps REGULAR RELATIONS (Johnson, 1972; Kaplan and Kay, 1994) SUBSEQUENTIAL FUNCTIONS (Mohri, 1997) TIER-BASED STRICTLY LOCAL FUNCTIONS (Chandlee et al., 2017) STRICTLY LOCAL FUNCTIONS (Chandlee, 2014) Strictly Local functions ◮ Output string is computed locally, depending only on a bounded number of previous segments. ◮ Two varieties: ◮ Input Strictly Local: output depends on previous input symbols ◮ Output Strictly Local: output depends on previous output symbols Input Strictly Local (ISL) function x a...a b a ba b a b a ... b a...a b a ba b a b a ... b u Example: Input Strictly Local (ISL) function (3) Korean (Lee and Pater, 2008) /papmul/ 7→ [pammul] ‘rice water’ ⋊ papmul ⋉ λ Example: Input Strictly Local (ISL) function (3) Korean (Lee and Pater, 2008) /papmul/ 7→ [pammul] ‘rice water’ ⋊ p a pmul ⋉ λ pa Example: Input Strictly Local (ISL) function (3) Korean (Lee and Pater, 2008) /papmul/ 7→ [pammul] ‘rice water’ ⋊ p a p m u l ⋉ λ pa λ Example: Input Strictly Local (ISL) function (3) Korean (Lee and Pater, 2008) /papmul/ 7→ [pammul] ‘rice water’ ⋊ p a p m u l ⋉ λ pa λ mm Example: Input Strictly Local (ISL) function (3) Korean (Lee and Pater, 2008) /papmul/ 7→ [pammul] ‘rice water’ ⋊ p a p m u l ⋉ λ pa λ mm u Example: Input Strictly Local (ISL) function (3) Korean (Lee and Pater, 2008) /papmul/ 7→ [pammul] ‘rice water’ ⋊ p a p m u l ⋉ λ pa λ mm u l Example: Input Strictly Local (ISL) function (3) Korean (Lee and Pater, 2008) /papmul/ 7→ [pammul] ‘rice water’ Window size is 2: this map is 2-ISL. Output Strictly Local function x a...a b ab a b a b a ... b a...a b a ba b a b a ... b u Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N awasan ⋉ p Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N awasan ⋉ p e Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N awasan ⋉ p e N Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N awasan ⋉ p e N ˜a Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N a wasan ⋉ p e N ˜a ˜w Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N a w a s a n ⋉ p e N ˜a ˜w ˜a Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N a w a s a n ⋉ p e N ˜a ˜w ˜a s Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N a w a s a n ⋉ p e N ˜a ˜w ˜a s a Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ ⋊ p e N awasa n ⋉ p e N ˜a ˜w ˜a s a n Example: Output Strictly Local (OSL) function (4) Johore Malay (Onn, 1980) /p@Nawasan/ 7→ [p@N˜a˜w˜asan] ‘supervision’ Window size is 2: this map is 2-OSL. Long-distance (unbounded) assimilation (5) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ Long-distance (unbounded) assimilation (5) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ⋊ t u n i k i d i ⋉ tuniki n ⋊ k u d u m u k i s i l a ⋉ kudumukisi l Example: Tier-based Strictly Local (TSL) function (6) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ◮ Designate a subset of the alphabet as the tier: T = {n, m, d, l} ⋊ tunikidi ⋉ t Example: Tier-based Strictly Local (TSL) function (6) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ◮ Designate a subset of the alphabet as the tier: T = {n, m, d, l} ⋊ t unikidi ⋉ t u Example: Tier-based Strictly Local (TSL) function (6) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ◮ Designate a subset of the alphabet as the tier: T = {n, m, d, l} ⋊ t u nikidi ⋉ t u n Example: Tier-based Strictly Local (TSL) function (6) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ◮ Designate a subset of the alphabet as the tier: T = {n, m, d, l} ⋊ t u n ikidi ⋉ t u n i Example: Tier-based Strictly Local (TSL) function (6) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ◮ Designate a subset of the alphabet as the tier: T = {n, m, d, l} ⋊ t u n i k i d i ⋉ t u n i k Example: Tier-based Strictly Local (TSL) function (6) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ◮ Designate a subset of the alphabet as the tier: T = {n, m, d, l} ⋊ t u n i k i d i ⋉ tunik i Example: Tier-based Strictly Local (TSL) function (6) Kikongo (Meinof, 1932; Odden, 1994; Rose and Walker, 2004) a. /tunikidi/ 7→ [tunikini] ‘we ground’ b. /kudumukisila/ 7→ [kudumukisina] ‘to cause to jump for’ ◮ Designate a subset of the alphabet as the tier: T = {n, m, d, l} ⋊ t u n i k i d i ⋉ tuniki n Long-distance assimilation with blocking Slovenian (Jurgec, 2011; McMullin, 2016) a. spiS 7→ SpiS ‘(you) sleep’ b. zaklOniStSe 7→ ZaklOniStSe ‘bomb shelter’ c. nasitiS 7→ nasitiS ‘(you) feed’ ◮ The blocking segments go on the tier. ⋊ nasiti S ⋉ S Long-distance assimilation with blocking Slovenian (Jurgec, 2011; McMullin, 2016) a. spiS 7→ SpiS ‘(you) sleep’ b. zaklOniStSe 7→ ZaklOniStSe ‘bomb shelter’ c. nasitiS 7→ nasitiS ‘(you) feed’ ◮ The blocking segments go on the tier. ⋊ nasit i S ⋉ i S Long-distance assimilation with blocking Slovenian (Jurgec, 2011; McMullin, 2016) a. spiS 7→ SpiS ‘(you) sleep’ b. zaklOniStSe 7→ ZaklOniStSe ‘bomb shelter’ c. nasitiS 7→ nasitiS ‘(you) feed’ ◮ The blocking segments go on the tier. ⋊ n a s i t i S ⋉ t i S Long-distance assimilation with blocking Slovenian (Jurgec, 2011; McMullin, 2016) a. spiS 7→ SpiS ‘(you) sleep’ b. zaklOniStSe 7→ ZaklOniStSe ‘bomb shelter’ c. nasitiS 7→ nasitiS ‘(you) feed’ ◮ The blocking segments go on the tier. ⋊ n a s i t i S ⋉ i t i S Long-distance assimilation with blocking Slovenian (Jurgec, 2011; McMullin, 2016) a. spiS 7→ SpiS ‘(you) sleep’ b.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    96 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