The six criteria for head-dependent relations.
- name : String
- satisfied : Dependency → List Word → Bool
Does this criterion identify H as head in the given dependency?
Instances For
Category determination: H determines the syntactic category of the phrase. Operationalized: the phrase's category equals the head's category.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Obligatoriness: H is obligatory in C; D may be optional. Operationalized: removing D yields a grammatical result; removing H does not.
Equations
- DepGrammar.HeadCriteria.obligatoriness = { name := "Obligatoriness", satisfied := fun (_dep : DepGrammar.Dependency) (_words : List Word) => true }
Instances For
Selection: H selects D (subcategorizes for it). Operationalized: H's argument structure includes a slot matching D.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Morphological determination: form of D depends on H. Operationalized: D agrees with H in some features (agreement) or H governs D's morphological form (case government).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positional determination: D's linear position is specified relative to H. Operationalized: there is a direction constraint on D relative to H.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Count how many criteria a dependency satisfies.
Equations
- DepGrammar.HeadCriteria.criterionCount criteria dep words = (List.filter (fun (x : DepGrammar.HeadCriteria.HeadCriterion) => x.satisfied dep words) criteria).length
Instances For
A dependency is a prototypical head-dependent relation if it satisfies most criteria (@cite{hudson-1990}'s prototype structure).
Equations
- DepGrammar.HeadCriteria.isPrototypicalHead criteria dep words threshold = decide (DepGrammar.HeadCriteria.criterionCount criteria dep words ≥ threshold)
Instances For
How many criteria does each class of UD relation typically satisfy?
Core arguments (nsubj, obj) satisfy all six: head determines category, selects dependent, governs agreement, and specifies position.
Function word relations (det, aux, case) are controversial: the function word often determines morphological form but the content word determines category. This is why UD treats content words as heads — they satisfy more criteria overall.
- coreArgument : RelationClass
- modifier : RelationClass
- functionWord : RelationClass
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Classify a UD relation by how prototypically "head-dependent" it is.
Equations
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.nsubj = DepGrammar.HeadCriteria.RelationClass.coreArgument
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.obj = DepGrammar.HeadCriteria.RelationClass.coreArgument
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.iobj = DepGrammar.HeadCriteria.RelationClass.coreArgument
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.csubj = DepGrammar.HeadCriteria.RelationClass.coreArgument
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.ccomp = DepGrammar.HeadCriteria.RelationClass.coreArgument
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.xcomp = DepGrammar.HeadCriteria.RelationClass.coreArgument
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.amod = DepGrammar.HeadCriteria.RelationClass.modifier
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.advmod = DepGrammar.HeadCriteria.RelationClass.modifier
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.nmod = DepGrammar.HeadCriteria.RelationClass.modifier
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.obl = DepGrammar.HeadCriteria.RelationClass.modifier
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.advcl = DepGrammar.HeadCriteria.RelationClass.modifier
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.acl = DepGrammar.HeadCriteria.RelationClass.modifier
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.det = DepGrammar.HeadCriteria.RelationClass.functionWord
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.aux = DepGrammar.HeadCriteria.RelationClass.functionWord
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.case_ = DepGrammar.HeadCriteria.RelationClass.functionWord
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.mark = DepGrammar.HeadCriteria.RelationClass.functionWord
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.cop = DepGrammar.HeadCriteria.RelationClass.functionWord
- DepGrammar.HeadCriteria.classifyRelation UD.DepRel.cc = DepGrammar.HeadCriteria.RelationClass.functionWord
- DepGrammar.HeadCriteria.classifyRelation x✝ = DepGrammar.HeadCriteria.RelationClass.modifier
Instances For
Core arguments satisfy the most criteria.
Equations
Instances For
Two competing analyses of function words.
Function-head: auxiliaries, determiners, prepositions are heads.
- Most traditional DG frameworks (@cite{hudson-1990}, MTT, FGD)
- Function words satisfy criteria 3 (obligatory) and 5 (govern form)
Content-head: content words are heads, function words are dependents.
- Universal Dependencies
- Content words satisfy criteria 1 (determine category) and 2 (determine semantics)
- Better for crosslinguistic parallelism
- functionHead : HeadednessAnalysis
- contentHead : HeadednessAnalysis
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Which criteria favor each analysis for a verb group like "will chase"?
Function-head (aux "will" is head):
- Criterion 3: "will" is obligatory for tense marking
- Criterion 5: "will" determines subject-verb agreement
- Criterion 6: "will" determines word order
Content-head (verb "chase" is head):
- Criterion 1: "chase" determines the VP category
- Criterion 2: "chase" determines the semantic predicate
- Criterion 4: "chase" selects its arguments
- relation : UD.DepRel
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evidence for the auxiliary relation
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evidence for the determiner relation
Equations
- One or more equations did not get rendered due to their size.
Instances For
UD's choice: content words as heads maximizes crosslinguistic parallelism because function words vary across languages while content structure is stable.
A subject-verb dependency satisfies all six criteria.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Subject-verb is a prototypical head-dependent relation: the verb (head) determines category, selects the subject, governs agreement, and specifies position.
Core arguments are expected to satisfy the most criteria.