A parser encounters the sentence 'The dogs runs.' The subject DP has the feature [NUM: pl] and the verb has the subcategorization constraint [NUM: sg]. In a typed feature structure grammar, how is the ungrammaticality detected?
AA separate post-parse agreement checker scans the sentence and flags the number mismatch as a violation
BUnification of the subject's feature structure with the verb's requirements fails because [NUM: pl] and [NUM: sg] are incompatible values, blocking the parse
CThe type hierarchy classifies 'dogs' and 'runs' as incompatible types before features are consulted
DThe grammar's phrase structure rules explicitly list permitted subject-verb combinations, and this pair is absent
Unification failure is the mechanism by which typed feature structures enforce agreement constraints. When the grammar attempts to combine the subject and verb into a sentence, it unifies their feature structures. The subject carries [NUM: pl]; the verb's licensing constraint requires [NUM: sg]. These values clash: unification produces no result and the grammatical operation is blocked. There is no separate agreement module — the constraint falls out of the general unification operation applied uniformly across all grammatical phenomena. This is the elegant power of the formalism.
Question 2 Multiple Choice
In a typed feature structure grammar, the type 'ditransitive-verb' is a subtype of 'transitive-verb,' which is a subtype of 'verb.' When assigning the feature structure to a ditransitive verb like 'give,' what does the type hierarchy contribute?
ANothing — each verb type must list all its required features independently, since types cannot share information
BThe feature structure of 'give' automatically inherits all features required of 'verb' and 'transitive-verb,' and adds only the features specific to ditransitive verbs
CThe hierarchy reclassifies 'give' as a basic verb type to simplify the representation
DThe type hierarchy is used only for semantic classification, not for constraining feature structures
Type hierarchies encode linguistic generalizations through inheritance. All verbs share certain features (TENSE, agreement requirements); this is stated once at the 'verb' type. Transitive verbs additionally require an object subcategorization frame; this is stated at 'transitive-verb.' Ditransitive verbs inherit both and add a second object slot. 'Give' acquires all these features automatically by virtue of its type — without redeclaring verb-hood. This prevents redundancy and ensures generalizations about verbs are enforced uniformly across all subtypes.
Question 3 True / False
Unification of two feature structures usually succeeds as long as both structures are well-typed — that is, consistent with the constraints of the type hierarchy.
TTrue
FFalse
Answer: False
Well-typedness is necessary but not sufficient for unification to succeed. Two well-typed structures can still fail to unify if they specify incompatible values for the same feature — [NUM: sg] and [NUM: pl] are both perfectly well-typed values, but they cannot unify. Unification requires that every shared feature have compatible values. Unification failure, not type violation, is the primary mechanism ruling out ungrammatical constructions like number disagreement: both the subject and verb are well-typed, but their feature structures are incompatible.
Question 4 True / False
A typed feature structure can simultaneously encode the syntactic category of a linguistic element and detailed grammatical properties (number, case, subcategorization requirements) in a single unified object.
TTrue
FFalse
Answer: True
This integration is a core motivation for feature structures. Instead of encoding 'noun phrase' as a flat category label and separately tracking number and case, a typed feature structure bundles all grammatically relevant dimensions — [CAT: NP, NUM: sg, CASE: nom, HEAD: woman, ...] — into one hierarchically organized object. This allows unification to simultaneously check compatibility across all dimensions in a single operation, and allows subcategorization frames to be encoded as nested feature structures rather than lists of rules. The formalism's expressive power comes precisely from this integration.
Question 5 Short Answer
What is unification in the context of typed feature structures, and how does unification failure serve as the mechanism for ruling out ungrammatical constructions?
Think about your answer, then reveal below.
Model answer: Unification is the operation of combining two feature structures into one by merging their attribute-value pairs. For shared attributes, the values must themselves be unifiable (compatible); compatible information is merged into a single richer structure. If any attribute has conflicting values in the two structures (e.g., [NUM: sg] vs [NUM: pl]), unification fails — no merged structure is produced. In a grammar, combining constituents works by unifying their feature structures; if unification fails, the combination is blocked and the sentence is ruled out as ungrammatical. Agreement, subcategorization, and case licensing all fall out of this one mechanism rather than requiring separate rules.
The elegance of the approach is that a single general operation — unification — replaces a proliferation of specific agreement rules. The grammar encodes constraints in feature structures and lets unification failure enforce them automatically and uniformly. This captures the linguistic insight that agreement phenomena share a common underlying logic across different grammatical dimensions.