Hahn, Degen, and Futrell (2021): Modeling Word and Morpheme Order in Natural Language as an Efficient Trade-Off of Memory and Surprisal #
Hahn, Degen and Futrell explain word and morpheme order by the tradeoff of memory and surprisal.
A listener predicts each word from a memory state updated word by word, and the paper's
information locality bound says that a listener whose memory cannot hold the dependencies up to
some distance pays at least the entropy rate plus the information carried at longer distances,
the quantities of Core/InformationTheory/EntropyRate.lean. We prove the bound, compare two
orders of a sentence by dependency length, and check the paper's morpheme templates against
Bybee's relevance hierarchy.
Main statements #
information_locality_bound: if words and memory states are jointly stationary,0 < T, and the memory entropy is at most∑ t ∈ Icc 1 T, t * distanceInfo w μ t, then the average surprisal is at least the entropy rate plus∑' t, distanceInfo w μ (T + t + 1).heavyNPShift_shorter: heavy NP shift in the paper's example (2) lowers total dependency length.japanese_violates_surveyed_relevance,sesotho_suffixes_violate_relevance: neither the Japanese suffix order nor Demuth's Sesotho order is sorted by Bybee's relevance hierarchy.
Implementation notes #
- The Japanese suffix order is
Japanese.Verb.slots, the order of the paper's text, its supplement and its code, with the polite suffix before the desiderative; the paper's Table 2 lists the two the other way round. The supplement's forms attest neither order, the two suffixes never sharing a form there. japaneseCategory?andsesothoCategory?map the slots the paper labels with a category of [Byb85]'s hierarchy to it. The paper's Japanese "Voice and Mood" slot of the passive and the potential is read as voice, and its final "Tense, Aspect, Mood, and Finiteness" slot and the Sesotho "Tense/aspect" prefix as tense. The slots it labels otherwise, suru, politeness, negation, the reversive and the interrogative and relative markers, have no rank and are left out of the comparison.- The paper orders the Sesotho passive before the perfect, in its text, its Table 4 and its
supplement; [Dem92]'s schema (14) and examples (28) and (44) order the perfect before
the passive, and the Fragment follows Demuth. The paper's order is
paperSesothoSuffixes. - The Sesotho rows are the verbs of Demuth's examples, their glosses without the noun classes, and two corpus forms from the supplement in which a tense prefix is fused with the neighbouring marker and glossed as that marker.
- Time runs over
ℕfrom the initial memory state. Every quantity in the bound is an entropy of a finite block, so the paper's two-sided process enters through its one-sided restriction. - The initial memory state is an arbitrary random variable, so the bound holds without the paper's No Mindreading assumption, as the paper remarks.
- Entropies are in nats rather than bits; the bound is homogeneous in them.
- The dependency graphs of (2) follow Universal Dependencies conventions, with the comma dropped.
References #
- M. Hahn, J. Degen, R. Futrell, Modeling Word and Morpheme Order in Natural Language as an Efficient Trade-Off of Memory and Surprisal (2021)
- J. Bybee, Morphology: A Study of the Relation between Meaning and Form (1985)
- K. Demuth, Acquisition of Sesotho (1992)
- O. Behaghel, Beziehungen zwischen Umfang und Reihenfolge von Satzgliedern (1909)
Dependency locality #
The unshifted order of example (2), in which the object precedes the prepositional phrase.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The shifted order of example (2), in which the prepositional phrase precedes the long object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unshifted order is the shifted one with the prepositional phrase and the object swapped, each moving as a block.
Heavy NP shift cuts the verb's distance to the prepositional phrase from nine to three and raises its distance to the object from six to nine, so the total dependency length falls: by Behaghel's law at the verb, the phrases after it grow outward in the shifted order and not in the unshifted one.
The information locality bound #
memoryState M m₀ w t is the listener's memory state when the word at time t arrives. It
is reached from the initial state m₀ by the memory encoding function M, which updates a state
with the word just heard.
Equations
- HahnDegenFutrell2021.memoryState M m₀ w 0 = m₀
- HahnDegenFutrell2021.memoryState M m₀ w t.succ = fun (ω : Ω) => M (HahnDegenFutrell2021.memoryState M m₀ w t ω) (w t ω)
Instances For
A memory state is a function of the initial state and the words heard since.
Over a block of T words, a listener's summed surprisal is at least the entropy of the
block given the initial memory state.
Under joint stationarity, the average surprisal does not depend on the time.
A listener whose memory entropy is at most ∑ t ∈ Icc 1 T, t * I t does no better than one
who remembers exactly the last T words.
The information locality bound, the paper's Theorem 1. A listener whose memory entropy
is at most ∑ t ∈ Icc 1 T, t * I t incurs average surprisal at least the entropy rate plus the
information at distances beyond T.
The Japanese suffix template #
The supplement tabulates the relative orders of the Japanese verb suffixes in attested forms, each segmented into a stem and its suffixes. Every suffix gloss names a suffix of the Fragment, and the suffixes of every form are licensed by its template.
The paper's glosses of the Japanese suffixes, as suffixes of the Fragment.
Equations
- HahnDegenFutrell2021.japaneseSuffix? "CAUS" = some ⟨Japanese.Verb.Slot.valence, Japanese.Verb.Exponent.sase⟩
- HahnDegenFutrell2021.japaneseSuffix? "PASS" = some ⟨Japanese.Verb.Slot.voice, Japanese.Verb.Exponent.rare⟩
- HahnDegenFutrell2021.japaneseSuffix? "POT" = some ⟨Japanese.Verb.Slot.voice, Japanese.Verb.Exponent.potential⟩
- HahnDegenFutrell2021.japaneseSuffix? "POL" = some ⟨Japanese.Verb.Slot.politeness, Japanese.Verb.Exponent.mas⟩
- HahnDegenFutrell2021.japaneseSuffix? "DESID" = some ⟨Japanese.Verb.Slot.desiderative, Japanese.Verb.Exponent.tai⟩
- HahnDegenFutrell2021.japaneseSuffix? "NEG" = some ⟨Japanese.Verb.Slot.negation, Japanese.Verb.Exponent.na⟩
- HahnDegenFutrell2021.japaneseSuffix? "PST" = some ⟨Japanese.Verb.Slot.inflection, Japanese.Verb.Exponent.ta⟩
- HahnDegenFutrell2021.japaneseSuffix? "HORT" = some ⟨Japanese.Verb.Slot.inflection, Japanese.Verb.Exponent.yoo⟩
- HahnDegenFutrell2021.japaneseSuffix? x✝ = none
Instances For
The suffixes a row's gloss line names after the stem.
Equations
- HahnDegenFutrell2021.japaneseSuffixes r = List.filterMap HahnDegenFutrell2021.japaneseSuffix? r.glossLine.tail
Instances For
The supplement's Japanese forms.
Equations
- HahnDegenFutrell2021.japaneseForms = List.filter (fun (x : Datum) => decide (x.language = "nucl1643")) HahnDegenFutrell2021.Examples.all
Instances For
Every gloss after the stem of each of the supplement's Japanese forms names a suffix of
the Fragment, and the suffixes of the form are licensed by Japanese.Verb.template.
The Sesotho affix template #
The paper's examples (2), the forms of [Dem92] its supplement tabulates, and two forms from the corpus are segmented into a stem and its affixes; every gloss but the stem's names an affix of the Fragment, and the affixes of every form are licensed by its template.
The affixes a gloss names: Demuth's labels, the corpus labels of the supplement, and the fused applicative perfect -ets-. Demuth's mood vowel is read as the indicative ending.
Equations
- HahnDegenFutrell2021.sesothoAffix "SM" = [⟨Sesotho.Verb.Slot.subject, Sesotho.Verb.Exponent.subject⟩]
- HahnDegenFutrell2021.sesothoAffix "OBJ" = [⟨Sesotho.Verb.Slot.object, Sesotho.Verb.Exponent.object⟩]
- HahnDegenFutrell2021.sesothoAffix "REFL" = [⟨Sesotho.Verb.Slot.object, Sesotho.Verb.Exponent.reflexive⟩]
- HahnDegenFutrell2021.sesothoAffix "NEG" = [⟨Sesotho.Verb.Slot.negation, Sesotho.Verb.Exponent.negative⟩]
- HahnDegenFutrell2021.sesothoAffix "FUT" = [⟨Sesotho.Verb.Slot.tam, Sesotho.Verb.Exponent.future⟩]
- HahnDegenFutrell2021.sesothoAffix "POT" = [⟨Sesotho.Verb.Slot.tam, Sesotho.Verb.Exponent.potential⟩]
- HahnDegenFutrell2021.sesothoAffix "CAUS" = [⟨Sesotho.Verb.Slot.extension, Sesotho.Verb.Exponent.causative⟩]
- HahnDegenFutrell2021.sesothoAffix "NT" = [⟨Sesotho.Verb.Slot.extension, Sesotho.Verb.Exponent.neuter⟩]
- HahnDegenFutrell2021.sesothoAffix "APL" = [⟨Sesotho.Verb.Slot.extension, Sesotho.Verb.Exponent.applicative⟩]
- HahnDegenFutrell2021.sesothoAffix "CL" = [⟨Sesotho.Verb.Slot.extension, Sesotho.Verb.Exponent.completive⟩]
- HahnDegenFutrell2021.sesothoAffix "RC" = [⟨Sesotho.Verb.Slot.extension, Sesotho.Verb.Exponent.reciprocal⟩]
- HahnDegenFutrell2021.sesothoAffix "APL:PERF" = [⟨Sesotho.Verb.Slot.extension, Sesotho.Verb.Exponent.applicative⟩, ⟨Sesotho.Verb.Slot.tense, Sesotho.Verb.Exponent.perfect⟩]
- HahnDegenFutrell2021.sesothoAffix "PASS" = [⟨Sesotho.Verb.Slot.voice, Sesotho.Verb.Exponent.passive⟩]
- HahnDegenFutrell2021.sesothoAffix "PERF" = [⟨Sesotho.Verb.Slot.tense, Sesotho.Verb.Exponent.perfect⟩]
- HahnDegenFutrell2021.sesothoAffix "M" = [⟨Sesotho.Verb.Slot.mood, Sesotho.Verb.Exponent.indicative⟩]
- HahnDegenFutrell2021.sesothoAffix "RL" = [⟨Sesotho.Verb.Slot.interrogativeRelative, Sesotho.Verb.Exponent.relative⟩]
- HahnDegenFutrell2021.sesothoAffix "WH" = [⟨Sesotho.Verb.Slot.interrogativeRelative, Sesotho.Verb.Exponent.interrogative⟩]
- HahnDegenFutrell2021.sesothoAffix x✝ = []
Instances For
The affixes a row's gloss line names, in linear order.
Equations
- HahnDegenFutrell2021.sesothoAffixes r = List.flatMap HahnDegenFutrell2021.sesothoAffix r.glossLine
Instances For
The paper's Sesotho forms.
Equations
- HahnDegenFutrell2021.sesothoForms = List.filter (fun (x : Datum) => decide (x.language = "sout2807")) HahnDegenFutrell2021.Examples.all
Instances For
In each Sesotho form exactly one gloss, the stem's, names no affix, and the affixes of the
form are licensed by Sesotho.Verb.template.
The paper's own Sesotho suffix order, which places the passive before the perfect.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Demuth's pheh-ets-w-e (44), the perfect before the passive, is licensed by the Fragment and not by the paper's order.
Morpheme order and the relevance hierarchy #
The paper compares its slots with [Byb85]'s hierarchy of valence, voice, aspect, tense, mood and subject agreement, and claims that the valence and voice suffixes lie closer to the stem than the tense, aspect and mood markers, and that Sesotho subject agreement lies farther out than the tense and aspect prefixes. The slots are compared through the categories the paper labels them with.
The hierarchy category of a Sesotho affix position, when the paper's label is one.
Equations
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.subject = some Morphology.RelevanceHierarchy.agreement
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.negation = none
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.tam = some Morphology.RelevanceHierarchy.tense
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.object = some Morphology.RelevanceHierarchy.agreement
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.reversive = none
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.extension = some Morphology.RelevanceHierarchy.valence
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.voice = some Morphology.RelevanceHierarchy.voice
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.tense = some Morphology.RelevanceHierarchy.tense
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.mood = some Morphology.RelevanceHierarchy.mood
- HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.Slot.interrogativeRelative = none
Instances For
The Sesotho suffix order in Bybee's vocabulary, stem-outward.
Equations
Instances For
The Sesotho prefix order in Bybee's vocabulary, stem-outward.
Equations
- HahnDegenFutrell2021.sesothoPrefixCategories = List.filterMap HahnDegenFutrell2021.sesothoCategory? Sesotho.Verb.prefixes.reverse
Instances For
The hierarchy category of a Japanese suffix position, when the paper's label is one.
Equations
- HahnDegenFutrell2021.japaneseCategory? Japanese.Verb.Slot.derivation = none
- HahnDegenFutrell2021.japaneseCategory? Japanese.Verb.Slot.valence = some Morphology.RelevanceHierarchy.valence
- HahnDegenFutrell2021.japaneseCategory? Japanese.Verb.Slot.voice = some Morphology.RelevanceHierarchy.voice
- HahnDegenFutrell2021.japaneseCategory? Japanese.Verb.Slot.politeness = none
- HahnDegenFutrell2021.japaneseCategory? Japanese.Verb.Slot.desiderative = some Morphology.RelevanceHierarchy.mood
- HahnDegenFutrell2021.japaneseCategory? Japanese.Verb.Slot.negation = none
- HahnDegenFutrell2021.japaneseCategory? Japanese.Verb.Slot.inflection = some Morphology.RelevanceHierarchy.tense
Instances For
The Japanese suffix order in Bybee's vocabulary.
Equations
Instances For
The paper's Sesotho suffix order, the extensions, the passive, the perfect and the mood
vowel, is sorted by the relevance hierarchy, which on the surveyed categories is
[Byb85]'s order, Bybee1985.survey_order_iso_relevance.
The Fragment's suffix order, [Dem92]'s, has the perfect before the passive, tense before voice, and is not sorted by the hierarchy: the paper's agreement rests on its order.
The paper's claim for the prefixes is that subject agreement lies farther from the stem than the tense and aspect prefix, which holds; but the object marker lies inside it, so the prefix order read stem-outward is not sorted by the hierarchy.
The paper's claim for Japanese: no tense, aspect or mood suffix lies closer to the stem than a valence or voice suffix.
The Japanese suffix order is nonetheless not sorted by the hierarchy: [Byb85]'s survey
ranks tense closer to the stem than mood, Bybee1985.SurveyedCloser, and the desiderative, a
mood suffix, precedes the final inflection, read as tense. The paper claims no order of mood
and tense.