Coetzee and Pater (2011): The Place of Variation in Phonological Theory #
Coetzee and Pater compare grammatical models of phonological variation on English word-final t/d-deletion (west ~ wes). Their four constraints (11) protect t/d by MAX everywhere and by MAX-PRE-V and MAX-FINAL before a vowel and phrase-finally, so every ranking that deletes anywhere deletes before a consonant, as Labov's generalization over the dialects of (10) requires. In the partially ordered constraints (POC) model of Kiparsky and Anttila a grammar draws one of its linear extensions uniformly, and the probability of deletion is the share of them that delete.
Any distribution over rankings, POC's or stochastic OT's, therefore deletes most before a consonant, and so does Noisy Harmonic Grammar with noisy weights clamped at zero; MaxEnt with negative weights does not, and variable rules fit any rates. Harmonic Grammar also expresses the cumulative devoicing of Japanese loanwords, which no distribution over rankings matches and Noisy HG matches exactly.
Implementation notes #
Locators follow the ROA-946 draft of 6 October 2009, and the printed tables are read from
Data/Experiments/CoetzeePater2011.json. Constraint indices follow (11): 0 is *CT, 1 MAX,
2 MAX-PRE-V and 3 MAX-FINAL, while (23) prints them in the order *CT, MAX-PRE-V, MAX-FINAL,
MAX. The constraint values of stochastic OT in (14), (21) and (23) come from Praat simulations
and are read as data, not derived.
TODO #
- Rows (b)–(e) of (13) print counts that (9) does not give: counting the linear extensions of
their grammars gives 0, 2, 4; 8, 6, 8; 2, 0, 4; and 6, 8, 8 of 12, and only the two zero cells
agree (
deletionProb_eq_pocRates_iff). Each printed cell is the rate of the two-stratum grammar that ranks the fixed faithfulness constraint in a stratum of its own, as if the other pairs stayed free. The published chapter has not been checked for a correction. - §3.3 says that POC can derive only 0, .50 and 1 for pre-consonantal deletion; the grammar of
row (b) derives 1/3 (
deletionProb_maxPreVOverStarCT_preC_not_mem). - p. 21 says that no ranking "yields deletion in only pre-consonantal position", which row (d) of (12) does; the argument needs deletion everywhere except pre-consonantally.
- (24) with the two-place weights of (25) gives 33/131, about .252, before a vowel in Tejano, where (25) prints 25.03: Goldvarb's expected rates use its unrounded weights.
References #
- A. W. Coetzee and J. Pater, The Place of Variation in Phonological Theory (2011)
- P. Kiparsky, An OT Perspective on Phonological Variation (1993)
- A. Anttila, Deriving Variation from Grammar (1997)
- W. Labov, The Child as Linguistic Historian (1989)
- G. R. Guy, Explanation in Variable Phonology: An Exponential Model of Morphological Constraints (1991)
- H. J. Cedergren and D. Sankoff, Variable Rules: Performance as a Statistical Reflection of Competence (1974)
- P. Boersma, Functional Phonology (1998)
- P. Boersma and B. Hayes, Empirical Tests of the Gradual Learning Algorithm (2001)
- P. Smolensky and G. Legendre, The Harmonic Mind: From Neural Computation to Optimality-Theoretic Grammar (2006)
- S. Goldwater and M. Johnson, Learning OT Constraint Rankings Using a Maximum Entropy Model (2003)
- J. Itô and A. Mester, The Phonology of Voicing in Japanese (1986)
- S. Kawahara, A Faithfulness Ranking Projected from a Perceptibility Scale: The Case of [+voice] in Japanese (2006)
Deletion rates by context and by morphology ((7), (10)) #
The percentage of t/d that dialect d deletes before ctx, read from (10).
Equations
- CoetzeePater2011.observedRate d ctx = (CoetzeePater2011.contextRates d ctx).percent
Instances For
Every dialect of (10) deletes most before a consonant, Labov's cross-dialectal generalization.
Chicano and Philadelphia English delete more before a vowel than before a pause.
The other dialects of (10) delete more before a pause than before a vowel.
In every dialect of (7) a regular past suffix deletes least and a monomorpheme most, with semi-weak pasts in between, as Guy found.
Tejano′ trades the pre-vocalic and pre-consonantal rates of Tejano (p. 20–21).
Equations
- CoetzeePater2011.tejanoPrime CoetzeePater2011.Context.preV = CoetzeePater2011.observedRate CoetzeePater2011.Dialect.tejano CoetzeePater2011.Context.preC
- CoetzeePater2011.tejanoPrime CoetzeePater2011.Context.pause = CoetzeePater2011.observedRate CoetzeePater2011.Dialect.tejano CoetzeePater2011.Context.pause
- CoetzeePater2011.tejanoPrime CoetzeePater2011.Context.preC = CoetzeePater2011.observedRate CoetzeePater2011.Dialect.tejano CoetzeePater2011.Context.preV
Instances For
The constraints of (11) #
The output retains the final t/d (west) or deletes it (wes).
Instances For
Equations
- CoetzeePater2011.instDecidableEqOutput x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
A candidate pairs the following context with the output.
Instances For
*CT penalizes a consonant cluster ending in a coronal stop.
Equations
Instances For
MAX penalizes an input consonant missing from the output.
Equations
Instances For
MAX-PRE-V penalizes a pre-vocalic input consonant missing from the output.
Equations
Instances For
MAX-FINAL penalizes a phrase-final input consonant missing from the output.
Equations
Instances For
The constraint set (11) lists the constraints in the paper's order.
Equations
Instances For
Categorical systems (12) #
Ranking σ deletes in ctx if deletion is its unique optimum.
Equations
Instances For
Equations
Pre-consonantal deletion needs only *CT ≫ MAX.
Pre-vocalic deletion needs *CT above both MAX and MAX-PRE-V.
Phrase-final deletion needs *CT above both MAX and MAX-FINAL.
The categorical system of σ is the set of contexts in which it deletes.
Equations
- CoetzeePater2011.system σ = Finset.filter (CoetzeePater2011.Deletes σ) Finset.univ
Instances For
The five systems of (12), rows (a)–(e), from no deletion to deletion in all three contexts.
Twelve rankings, those with MAX ≫ *CT, delete nowhere.
Six rankings, those with *CT on top, delete everywhere.
Deletion probabilities ((9), (13)) #
Only *CT favors deletion, in every context.
MAX alone protects t/d pre-consonantally.
MAX-PRE-V joins MAX pre-vocalically.
MAX-FINAL joins MAX phrase-finally.
The grammar of row (a) of (13) has every ranking as a linear extension, and the grammars of rows (b)–(e) the rankings that order their imposed pair as they do.
Equations
- CoetzeePater2011.extensions CoetzeePater2011.ImposedRanking.none = Finset.univ
- CoetzeePater2011.extensions CoetzeePater2011.ImposedRanking.maxPreVOverStarCT = {x : OptimalityTheory.Ranking (Fin 4) 4 | x.Dominates 2 0}
- CoetzeePater2011.extensions CoetzeePater2011.ImposedRanking.starCTOverMaxPreV = {x : OptimalityTheory.Ranking (Fin 4) 4 | x.Dominates 0 2}
- CoetzeePater2011.extensions CoetzeePater2011.ImposedRanking.maxFinalOverStarCT = {x : OptimalityTheory.Ranking (Fin 4) 4 | x.Dominates 3 0}
- CoetzeePater2011.extensions CoetzeePater2011.ImposedRanking.starCTOverMaxFinal = {x : OptimalityTheory.Ranking (Fin 4) 4 | x.Dominates 0 3}
Instances For
The probability that a grammar of (13) deletes in ctx, the share of its linear extensions
that delete (9).
Equations
- CoetzeePater2011.deletionProb g ctx = (ProbabilityTheory.uniformOn ↑(CoetzeePater2011.extensions g)).real {σ : OptimalityTheory.Ranking (Fin 4) 4 | CoetzeePater2011.Deletes σ ctx}
Instances For
With no ranking imposed (row (a)), deletion needs *CT above every constraint active in the context, so its probability is one over their number: 12, 8 and 8 of the 24 rankings delete before a consonant, a vowel and a pause.
Row (a) of (13) prints the counts of (9).
Every grammar of (13) has the printed number of linear extensions, 24 or 12.
Under MAX-PRE-V ≫ *CT (row (b)), 0, 2 and 4 of the 12 linear extensions delete before a vowel, a pause and a consonant.
Under *CT ≫ MAX-PRE-V (row (c)), 8, 6 and 8 of 12 delete.
Under MAX-FINAL ≫ *CT (row (d)), 2, 0 and 4 of 12 delete.
Under *CT ≫ MAX-FINAL (row (e)), 6, 8 and 8 of 12 delete.
A printed cell of (13) is the probability (9) gives exactly in row (a) and in the two cells where no linear extension deletes.
§3.3 says that POC can derive only 0, .50 and 1 for pre-consonantal deletion, since only MAX and *CT decide it, but the grammar of row (b) derives 1/3.
As Boersma and Hayes point out (§3.3), a POC grammar that gives an output probability .01 has at least 100 linear extensions, and so at least five constraints.
Five freely ranked constraints do not suffice for a probability of .01 either, since 1/100 is not a multiple of 1/120.
The restriction shared by POC and stochastic OT (§3.2, §4.4) #
A ranking that deletes before a vowel or a pause also deletes before a consonant (rows (b), (c) and (e) of (12)).
Any distribution over rankings, a POC grammar's (p. 11) or stochastic OT's (p. 21), deletes at least as often before a consonant as in any other context.
No distribution over rankings produces Tejano′, whose pre-consonantal rate is its lowest.
Harmonic Grammar (§4.2, §4.4) #
Retention violates only *CT.
Pre-vocalic deletion violates MAX and MAX-PRE-V.
Phrase-final deletion violates MAX and MAX-FINAL.
Pre-consonantal deletion violates MAX alone.
Deletion in ctx has greater harmony than retention under weights w ((16)–(17)).
Equations
Instances For
With non-negative weights, HG shares the implication of the rankings.
The systems of (12) are the sets of contexts in which deletion anywhere entails deletion before a consonant.
Categorical HG with non-negative weights generates exactly the five systems of (12) (footnote 8). A system is generated by weighting *CT 1 and each faithfulness constraint 1 where the system retains and 0 where it deletes.
Noisy HG as the paper's learner evaluates it, with noisy weights below zero replaced by zero (p. 19), deletes at least as often before a consonant as elsewhere, for every weighting and noise variance.
A negative MAX-PRE-V weight rewards pre-vocalic deletion, giving deletion pre-vocalically alone (§4.4).
Deletion pre-vocalically alone is not among the systems of (12).
MaxEnt Harmonic Grammar (§4.3–4.4) #
Equations
The MaxEnt deletion probability in ctx, the probability of the deletion output under the
MaxEnt distribution of the context's two outputs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
With two candidates, the deletion probability is the logistic of the harmony difference.
Non-negative contextual faithfulness keeps MaxEnt within the restriction (§4.4).
MaxEnt deletes less before a vowel than before a pause exactly when MAX-PRE-V outweighs MAX-FINAL.
In every grammar of (23), MAX-PRE-V has the higher value when deletion is rarer before a vowel than before a pause, and MAX-FINAL otherwise (p. 20).
The MaxEnt weights of dialect d in (23), in the order of (11).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The MaxEnt grammars of (23) order each dialect's three contexts as its observed rates do.
The MaxEnt weights of Tejano′ in (23), with negative contextual faithfulness.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Negative weights reward pre-vocalic and phrase-final deletion, so the MaxEnt grammar of Tejano′ orders the contexts as Tejano′ does, pre-consonantal deletion rarest (§4.4).
Cumulativity: Japanese loanword devoicing ((18)–(22)) #
A loanword keeps its voiced obstruents or devoices the geminate.
Instances For
Equations
- CoetzeePater2011.instDecidableEqVoicing x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
IDENT-VOICE is violated by the devoiced output.
Equations
Instances For
OCP-VOICE is violated by two voiced obstruents in one root, in faithful bobu and guddo.
Equations
- One or more equations did not get rendered due to their size.
Instances For
*VOICED-GEMINATE is violated by a voiced geminate, in faithful webbu and guddo.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The tableaux (18)–(19) form a realization problem over IDENT-VOICE, OCP-VOICE and *VOICED-GEMINATE, after Itô and Mester and Kawahara, in which only guddo devoices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The weights of (18)–(19), IDENT-VOICE 1.5 over OCP-VOICE 1 and *VOICED-GEMINATE 1, realize the pattern, since the two lower weights sum past the higher one only in guddo.
No ranking realizes the pattern, the instance behind hg_strictly_contains_ot.
Ranking σ devoices loanword l.
Equations
Instances For
A ranking devoices guddo exactly when it devoices bobu or webbu, when OCP-VOICE or *VOICED-GEMINATE outranks IDENT-VOICE (p. 18).
No distribution over rankings devoices guddo more often than bobu and webbu together, so stochastic OT cannot learn the data of (21), where only guddo devoices (p. 18).
In Noisy HG, guddo devoices with probability one half, as in the learning data, whenever IDENT-VOICE weighs the sum of the other two weights (p. 18).
With IDENT-VOICE weighted 2 over 1 and 1, guddo and gutto tie at harmony −2 and MaxEnt gives each probability ½ (tableau (22)).
Variable rules (§4.5) #
Cedergren and Sankoff's variable-rule probability (24) combines the input probability and
one factor weight for each contextual factor present, all as factors p.
Equations
- CoetzeePater2011.variableRule p = (∏ i : ι, p i) / (∏ i : ι, p i + ∏ i : ι, (1 - p i))
Instances For
The variable-rule probability is the logistic of the summed log-odds of its factors, the logistic regression Goldvarb runs (p. 21–22).
One factor group with input probability ½ fits any rates, so the variable rules fit Tejano′ as well as Tejano ((25)) and impose no typological restriction.
The factors of a variable rule are independent, so a register factor cannot reorder two contexts: the context with the lower factor weight deletes less in every register (p. 24–25).
In style-sensitive HG (28) a style sensitivity on MAX-FINAL alone lets one register delete least before a vowel and another least before a pause, which variable rules cannot (p. 25).
Lexically indexed faithfulness ((32)) #
A constraint indexed to word l assigns its violations to the candidates of l alone.
Equations
- CoetzeePater2011.indexed l c x = if x.1 = l then c x.2 else 0
Instances For
The constraints of (32) are those of (11) with each faithfulness constraint indexed to each
word, none being *CT and some (l, k) the faithfulness constraint con k.succ indexed to
l.
Equations
- CoetzeePater2011.indexedCon none = OptimalityTheory.Constraint.comap Prod.snd (CoetzeePater2011.con 0)
- CoetzeePater2011.indexedCon (some (l, k)) = CoetzeePater2011.indexed l (CoetzeePater2011.con k.succ)
Instances For
The weights of (32).
Equations
- One or more equations did not get rendered due to their size.
- CoetzeePater2011.indexedWeights none = ↑CoetzeePater2011.indexedStarCT.toRat
Instances For
The tableau of word l before ctx under the constraints of (32).
Equations
- CoetzeePater2011.indexedTableau l ctx k o = CoetzeePater2011.indexedCon k (l, ctx, o)
Instances For
The permutation exchange swaps the two words in the indices of (32).
Equations
- CoetzeePater2011.exchange = (Equiv.prodCongr (Equiv.swap CoetzeePater2011.Lexeme.feast CoetzeePater2011.Lexeme.most) (Equiv.refl (Fin 3))).optionCongr
Instances For
The tableau of most is that of feast with the two words exchanged.
When each faithfulness weight indexed to feast exceeds the one indexed to most, Noisy HG deletes less from feast than from most in every context (p. 29).
The grammar learned in (32) deletes less from feast than from most in every context, as its learning data do.