Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T00:34:07.304Z Has data issue: false hasContentIssue false

Harmonic Grammar with linear programming: from linear systems to linguistic typology*

Published online by Cambridge University Press:  16 April 2010

Christopher Potts
Affiliation:
Stanford University
Joe Pater
Affiliation:
University of Massachusetts, Amherst
Karen Jesney
Affiliation:
University of Massachusetts, Amherst
Rajesh Bhatt
Affiliation:
University of Massachusetts, Amherst
Michael Becker
Affiliation:
Harvard University
Rights & Permissions [Opens in a new window]

Abstract

Harmonic Grammar is a model of linguistic constraint interaction in which well-formedness is calculated in terms of the sum of weighted constraint violations. We show how linear programming algorithms can be used to determine whether there is a weighting for a set of constraints that fits a set of linguistic data. The associated software package OT-Help provides a practical tool for studying large and complex linguistic systems in the Harmonic Grammar framework and comparing the results with those of OT. We first describe the translation from harmonic grammars to systems solvable by linear programming algorithms. We then develop a Harmonic Grammar analysis of ATR harmony in Lango that is, we argue, superior to the existing OT and rule-based treatments. We further highlight the usefulness of OT-Help, and the analytic power of Harmonic Grammar, with a set of studies of the predictions Harmonic Grammar makes for phonological typology.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2010
Figure 0

Figure 1 Translation and graph of (10), with the feasible region shaded.

Figure 1

Figure 2 The linear view of tableau set (15). The intersection of all the areas picked out by the inequalities is empty, which is just to say that no grammar picks out the set of specified winners.

Figure 2

Figure 3 The system in Fig. 1, but with the value of a set to 3, rather than 1. The feasible region has narrowed at the bottom, and the solution is different, but the basic structure remains the same.

Figure 3

Figure 4 The simplex algorithm begins at the all-0s solution (the origin), and then pivots around the edge of the feasible region until it finds the vector that does best by the objective function.

Figure 4

Table I Informative winner-loser pairs for Lango vowel harmony, with constraint weights and margins of separation.

Figure 5

Table II The rules of Archangeli & Pulleyblank (1994), each of which specifies directionality and optional trigger, target and locality conditions. Cells left blank indicate that the rule applies with all triggers, targets or intervening consonants.

Figure 6

Table III Parameter setting in which L-R spreading targets only high vowels, while R-L spreading has only high vowels as triggers.

Figure 7

Table IV Inconsistent weighting conditions for a hypothetical pattern.

Figure 8

Table V The use of local conjunction to resolve inconsistency in the OT analysis of Lango.

Figure 9

Table VI The use of local conjunction to resolve inconsistency in the analysis of a hypothetical language.

Figure 10

Table VII A successful HG analysis of a language in which both onsets and word-initial syllables license [+voice].

Figure 11

Table VIII A successful OT analysis using positional faithfulness to license [+voice] in both onsets and word-initial syllables.

Figure 12

Table IX A situation in which positional markedness constraints are required in OT.

Figure 13

Table X Typological predictions for HG with only positional markedness constraints and OT with both positional markedness and positional faithfulness constraints.

Figure 14

Table XI Number of predicted languages.