Download presentation
Presentation is loading. Please wait.
Published bySolomon Leonard Modified over 9 years ago
2
Feature structures and unification
3
Attributes and values
4
The following object describes a class of persons: Attributes and values
5
The following object describes a class of persons: age 22 gender M nationality Norwegian Attributes and values
6
The following object describes a class of persons: age 22 gender M nationality Norwegian Attributes and values Attributes
7
The following object describes a class of persons: age 22 gender M nationality Norwegian Attributes and values Attributes Values
8
The following object describes a class of persons: age 22 gender M nationality Norwegian Attributes and values Let this be the class of persons described:
9
The following object describes a class of persons: age 22 gender M nationality Norwegian Attributes and values Let this be the class of persons described:
10
The following object describes a class of persons: age 22 gender M nationality Norwegian Attributes and values Let this be the class of persons described: Then remove a feature...
11
The following object describes a class of persons: age 22 nationality Norwegian Attributes and values Let this be the class of persons described: Then remove a feature...
12
The following object describes a class of persons: age 22 nationality Norwegian Attributes and values Let this be the class of persons described: Then remove a feature... and the class grows.
13
The following object describes a class of persons: age 22 nationality Norwegian Attributes and values Let this be the class of persons described: Then remove a feature... and the class grows. Add a feature instead...
14
The following object describes a class of persons: age 22 gender M nationality Norwegian eyecolour brown Attributes and values Let this be the class of persons described: Then remove a feature... and the class grows. Add a feature instead...
15
The following object describes a class of persons: age 22 gender M nationality Norwegian eyecolour brown Attributes and values Let this be the class of persons described: Then remove a feature... and the class grows. Add a feature instead... and the class shrinks.
16
The following object describes a class of persons: age 22 gender M nationality Norwegian A grammar example: Attributes and values
17
The following object describes a class of persons: age 22 gender M nationality Norwegian A grammar example: catNP numbersg person3 Attributes and values
18
The following object describes a class of persons: age 22 gender M nationality Norwegian A grammar example: catNP numbersg person3 This object describes a class of phrases: Attributes and values
19
The following object describes a class of persons: age 22 gender M nationality Norwegian A grammar example: catNP numbersg person3 This object describes a class of phrases: Attributes and values a man the horse some red car the King’s man water nice beer...
20
The following object describes a class of persons: age 22 gender M nationality Norwegian A grammar example: catNP numbersg person3 This object describes a class of phrases: Remove a feature... Attributes and values a man the horse some red car the King’s man water nice beer...
21
The following object describes a class of persons: age 22 gender M nationality Norwegian A grammar example: catNP person3 This object describes a class of phrases: Remove a feature... Attributes and values a man the horse some red car the King’s man water nice beer...
22
The following object describes a class of persons: age 22 gender M nationality Norwegian A grammar example: catNP person3 This object describes a class of phrases: Remove a feature... and the class grows. Attributes and values a man the horse some red car the King’s man water nice beer... men the horses some red cars the King’s men waters nice beers...
23
catNP numbersg person3 f1: Feature structures as functions
24
catNP numbersg person3 A set of ordered pairs (of attributes and values) f1: Feature structures as functions
25
catNP numbersg person3 A set of ordered pairs (of attributes and values) Never more than one occurrence of a given attribute f1: Feature structures as functions
26
catNP numbersg person3 A set of ordered pairs (of attributes and values) Never more than one occurrence of a given attribute Never more than one value of a given attribute (but different attributes can have the same value) f1: Feature structures as functions
27
catNP numbersg person3 A set of ordered pairs (of attributes and values) Never more than one occurrence of a given attribute Never more than one value of a given attribute (but different attributes can have the same value) Hence such a structure can be considered as a function from attributes to values f1: Feature structures as functions
28
catNP numbersg person3 A set of ordered pairs (of attributes and values) Never more than one occurrence of a given attribute Never more than one value of a given attribute (but different attributes can have the same value) Hence such a structure can be considered as a function from attributes to values Example: f1(cat)=NP f1(number)=sg f1(person)=3 f1: Feature structures as functions
29
catNP numbersg person3 A set of ordered pairs (of attributes and values) Never more than one occurrence of a given attribute Never more than one value of a given attribute (but different attributes can have the same value) Hence such a structure can be considered as a function from attributes to values Example: f1(cat)=NP f1(number)=sg f1(person)=3 Values can be atomic or complex: f1: Feature structures as functions
30
catNP numbersg person3 A set of ordered pairs (of attributes and values) Never more than one occurrence of a given attribute Never more than one value of a given attribute (but different attributes can have the same value) Hence such a structure can be considered as a function from attributes to values Example: f1(cat)=NP f1(number)=sg f1(person)=3 Values can be atomic or complex: f1: agreement cat NP numbersingular personthird Feature structures as functions
31
Subsumption
33
cat NP Subsumption
34
cat NP agreement cat NP numbersingular Subsumption
35
cat NP agreement cat NP numbersingular agreement cat NP numbersingular personthird Subsumption
36
cat NP agreement cat NP numbersingular agreement cat NP numbersingular personthird agreement cat NP numbersingular personthird subject numbersingular personthird Subsumption
37
cat NP agreement cat NP numbersingular agreement cat NP numbersingular personthird agreement cat NP numbersingular personthird subject numbersingular personthird agreement cat NP numbersingular personthird subject 1 1 Subsumption
38
Not subsumption
39
agreement cat NP numbersingular 1 Not subsumption
40
agreement cat NP numbersingular agreement cat NP personthird 1 2 Not subsumption
41
agreement cat NP numbersingular agreement cat NP personthird 1 2 12, 2 1 Not subsumption
42
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural 1 2 3 12, 2 1 Not subsumption
43
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural 1 2 3 12, 2 1 13, 3 1 Not subsumption
44
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural agreement cat NP numbersingular personthird 1 2 3 4 12, 2 1 13, 3 1 Not subsumption
45
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural agreement cat NP numbersingular personthird 1 2 3 4 12, 2 1 13, 3 1 14 Not subsumption
46
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural agreement cat NP numbersingular personthird 1 2 3 4 12, 2 1 13, 3 1 14 24 Not subsumption
47
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural agreement cat NP numbersingular personthird 1 2 3 4 12, 2 1 13, 3 1 14 24 12 = 4 Not subsumption
48
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural agreement cat NP numbersingular personthird 1 2 3 4 12, 2 1 13, 3 1 14 24 12 = 4 13 = fail Not subsumption
49
agreement cat NP numbersingular agreement cat NP personthird agreement cat NP numberplural agreement cat NP numbersingular personthird 1 2 3 4 12, 2 1 13, 3 1 14 24 12 = 4 13 = fail Unification: a b = c if and only if a c and b c and there is no d such that a d and b d and d c Not subsumption
50
Unification
51
cat NP Unification
52
cat NP agreementnumbersingular Unification
53
cat NP agreementnumbersingular = agreement cat NP numbersingular Unification
54
cat NP agreementnumbersingular = cat NP agreement cat NP numbersingular Unification
55
agreement cat NP numbersingular cat NP agreementnumbersingular = cat NP agreement cat NP numbersingular Unification
56
agreement cat NP numbersingular cat NP agreementnumbersingular = cat NP agreement cat NP numbersingular agreement cat NP numbersingular = Unification
59
agreement cat NP numbersingular Unification
60
agreement cat NP numbersingular = agreement cat NP numbersingular Unification
61
agreement cat NP numbersingular subject = agreementnumbersingular agreementnumbersingular agreement cat NP numbersingular Unification
62
agreement cat NP numbersingular subject = agreementnumbersingular agreementnumbersingular subjectagreementpersonthird agreement cat NP numbersingular Unification
63
agreement cat NP numbersingular subject = agreementnumbersingular agreementnumbersingular subjectagreementpersonthird agreement cat NP numbersingular subject agreementnumbersingular agreement numbersingular personthird = Unification
65
subject agreementnumbersingular agreementnumbersingular Unification
66
subject agreementnumbersingular agreement 1 1 subject agreementnumbersingular agreementnumbersingular Compare with: Unification
67
subject agreementnumbersingular agreement subjectagreement 1 personthird 1 subject agreementnumbersingular agreementnumbersingular Unification Compare with:
68
subject agreementnumbersingular agreement subjectagreement numbersingular personthird = 1 1 subjectagreement 1 1 subject agreementnumbersingular agreementnumbersingular Unification Compare with:
69
Unification
70
subject agreement 1 2 f1: Unification
71
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification
72
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) 123 = Unification
73
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) 123 = subject agreement f1: 3 3 Unification
74
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) 123 = subject agreement f1: 3 3 agreement subject agreement f1: Unification
75
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) 123 = subject agreement f1: 3 3 agreement subject agreement f1: Unification
76
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) 123 = subject agreement f1: 3 3 agreement subject agreement f1: Unification
77
Unification through constraints:
78
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification through constraints:
79
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification through constraints: Alternative notation with paths:
80
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification through constraints: Alternative notation with paths: ‹agreement› = ‹subject agreement› This means that the two paths have the same (unspecified) value.
81
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification through constraints: Alternative notation with paths: ‹agreement› = ‹subject agreement› This means that the two paths have the same (unspecified) value. A constraint may also specify a value:
82
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification through constraints: Alternative notation with paths: ‹agreement› = ‹subject agreement› This means that the two paths have the same (unspecified) value. A constraint may also specify a value: ‹agreement number› = sg
83
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification through constraints: Alternative notation with paths: ‹agreement› = ‹subject agreement› This means that the two paths have the same (unspecified) value. A constraint may also specify a value: ‹agreement number› = sg We thus have two types of constraints:
84
subject agreement 1 2 f1: f1(agreement) = f1(subject)(agreement) Unification through constraints: Alternative notation with paths: ‹agreement› = ‹subject agreement› This means that the two paths have the same (unspecified) value. A constraint may also specify a value: ‹agreement number› = sg We thus have two types of constraints: ‹attribute path› = Atomic value (The path has the specified value) ‹attribute path› = ‹attribute path› (The two paths have the same value)
85
Incorporating unification in a phrase structure grammar
86
VP S NP sleepsJohn Phrase structure tree: Incorporating unification in a phrase structure grammar
87
VP S NP sleepsJohn Grammar: S → NP VP Lexicon: John NP sleeps VP sleep VP A one-rule grammar with lexicon:Phrase structure tree: Incorporating unification in a phrase structure grammar
88
VP S NP sleepsJohn Grammar: S → NP VP A one-rule grammar with lexicon:Phrase structure tree: We incorporate features and unification to handle agreement. Incorporating unification in a phrase structure grammar Lexicon: John NP sleeps VP sleep VP
89
VP S NP sleepsJohn Grammar: S → NP VP A one-rule grammar with lexicon:Phrase structure tree: We incorporate features and unification to handle agreement. Grammar: S -> NP VP ‹f:S› = ‹f:VP› ‹f:S subject› = ‹f:NP› Incorporating unification in a phrase structure grammar Lexicon: John NP sleeps VP sleep VP
90
VP S NP sleepsJohn Grammar: S → NP VP A one-rule grammar with lexicon:Phrase structure tree: We incorporate features and unification to handle agreement. Lexicon: John NP ‹f:NP agreement number› = singular ‹f:NP agreement person› = third sleeps VP ‹f:VP subject agreement number› = singular ‹f:VP subject agreement person› = third sleep VP ‹f:VP subject agreement number› = plural Grammar: S -> NP VP ‹f:S› = ‹f:VP› ‹f:S subject› = ‹f:NP› Incorporating unification in a phrase structure grammar Lexicon: John NP sleeps VP sleep VP
91
Incorporating unification in a phrase structure grammar The rule now describes this subtree:
92
Incorporating unification in a phrase structure grammar The rule now describes this subtree: 1 subject 2 2 NPVP 1 S
93
Incorporating unification in a phrase structure grammar The rule now describes this subtree: 1 subject 2 2 NPVP 1 The lexical entries: S
94
Incorporating unification in a phrase structure grammar The rule now describes this subtree: 1 subject 2 2 NPVP 1 The lexical entries: agreement Johnsleeps number singular person third agreement number singular person third subject NP VP S
95
Incorporating unification in a phrase structure grammar 1 subject 2 2 NPVP 1 agreement Johnsleeps number singular person third agreement number singular person third subject NP VP What happens if we insert ‘John’ as the NP daughter? S
96
Incorporating unification in a phrase structure grammar 1 subject 2 2 NPVP 1 agreement Johnsleeps number singular person third agreement number singular person third subject NP VP S
97
Incorporating unification in a phrase structure grammar 1 subject 2 2 NPVP 1 agreement Johnsleeps number singular person third agreement number singular person third subject NP VP S
98
Incorporating unification in a phrase structure grammar 1 subject 2 S 2 NPVP 1 John sleeps agreement number singular person third subject VP agreement number singular person third
99
Incorporating unification in a phrase structure grammar 1 subject 2 S 2 NPVP 1 John sleeps agreement number singular person third subject VP agreement number singular person third 'sleeps' can now only be inserted if its agreement-features are compatible with 'John'.
100
Incorporating unification in a phrase structure grammar 1 subject 2 S 2 NPVP 1 John sleeps agreement number singular person third subject VP agreement number singular person third
101
Incorporating unification in a phrase structure grammar 1 subject 2 S 2 NPVP 1 John sleeps agreement number singular person third subject VP agreement number singular person third
102
Incorporating unification in a phrase structure grammar 1 subject 2 S 2 NPVP 1 Johnsleeps agreement number singular person third
103
Feature structures in Lexical-Functional Grammar
104
1.[ S I forced him [ S PRO to be kind]] Phrase structure analyses in traditional transformational grammar:
105
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] Phrase structure analyses in traditional transformational grammar:
106
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] Phrase structure analyses in traditional transformational grammar:
107
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] Phrase structure analyses in traditional transformational grammar:
108
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] Phrase structure analyses in traditional transformational grammar:
109
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] Phrase structure analyses in traditional transformational grammar:
110
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar:
111
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar:
112
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] 4.[ S John tends [ VP' to shout]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar:
113
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] 4.[ S John tends [ VP' to shout]] 6.[ S John [ VP' was killed]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar:
114
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] 4.[ S John tends [ VP' to shout]] 6.[ S John [ VP' was killed]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar: How does LFG capture
115
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] 4.[ S John tends [ VP' to shout]] 6.[ S John [ VP' was killed]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar: How does LFG capture the difference between 1 and 2,
116
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] 4.[ S John tends [ VP' to shout]] 6.[ S John [ VP' was killed]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar: How does LFG capture the difference between 1 and 2, the non-argument status of the subject of 3 and 4,
117
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] 4.[ S John tends [ VP' to shout]] 6.[ S John [ VP' was killed]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar: How does LFG capture the difference between 1 and 2, the non-argument status of the subject of 3 and4, and the semantic role of the subject of 6?
118
1.[ S I forced him [ S PRO to be kind]] 2.[ S I believed [ S him to be kind]] 3.[ S NP seems [ S John to shout]] 4.[ S NP tends [ S John to shout]] 5.[ S Bill [ VP killed John]] 6. [ S NP [ VP was killed John]] 1.[ S I forced him [ VP' to be kind]] 2.[ S I believed him [ VP' to be kind]] 4.[ S John tends [ VP' to shout]] 6.[ S John [ VP' was killed]] Phrase structure analyses in Lexical Functional Grammar: Phrase structure analyses in traditional transformational grammar: How does LFG capture the difference between 1 and 2, the non-argument status of the subject of 3 and 4, and the semantic role of the subject of 6? Answer: Don’t operate on the trees, but annotate them with relevant information about syntactic functions and semantic arguments.
119
VP VNP S I forced kindbe him VP' TOVP AP to V
120
VP VNP S I forced kindbe him VP' TOVP AP to VP VNP S I believed kindbe him VP' TOVP VAP to V
121
VP VNP S I forced kindbe him VP' TOVP VAP to VP VNP S I believed kindbe him VP' TOVP VAP to VP V S NP John tends shout VP' TOVP V to
122
VP VNP S I forced kindbe him VP' TOVP VAP to VP VNP S I believed kindbe him VP' TOVP VAP to VP V S NP John tends shout VP' TOVP V to VP V S NP John was Bill VP VPP NP killed by P
123
VP VNP S I forced kindbe him VP' TOVP VAP to VP VNP S I believed kindbe him VP' TOVP VAP to VP V S NP John tends shout VP' TOVP V to VP V S NP John was Bill VP VPP NP killed by P INF ’FORCE ‹SUBJ OBJ XCOMP›’ PRET XCOMPOBJ SUBJ
124
VP VNP S I forced kindbe him VP' TOVP VAP to VP VNP S I believed kindbe him VP' TOVP VAP to VP V S NP John tends shout VP' TOVP V to VP V S NP John was Bill VP VPP NP killed by P INF XCOMPOBJ SUBJ ’FORCE ‹SUBJ OBJ XCOMP›’ PRET XCOMPOBJ SUBJ PRET BELIEVE ‹SUBJ XCOMP› OBJ’
125
VP VNP S I forced kindbe him VP' TOVP VAP to VP VNP S I believed kindbe him VP' TOVP VAP to VP V S NP John tends shout VP' TOVP V to VP V S NP John was Bill VP VPP NP killed by P PRES SUBJ INF XCOMP INF XCOMPOBJ SUBJ ’FORCE ‹SUBJ OBJ XCOMP›’ PRET XCOMPOBJ SUBJ TEND ‹XCOMP› SUBJ’ PRET BELIEVE ‹SUBJ XCOMP› OBJ’
126
VP VNP S I forced kindbe him VP' TOVP VAP to VP VNP S I believed kindbe him VP' TOVP VAP to VP V S NP John tends shout VP' TOVP V to VP V S NP John was Bill VP VPP NP killed by P PRES SUBJ INF OBLag XCOMP INF SUBJ XCOMPOBJ SUBJ ’FORCE ‹SUBJ OBJ XCOMP›’ PRET XCOMPOBJ SUBJ TEND ‹XCOMP› SUBJ’ PRET KILL ‹OBLag SUBJ›’ BELIEVE ‹SUBJ XCOMP› OBJ’
127
The functional information in the annotations is represented in a separate functional structure (f-structure), in the form of an attribute-value graph:
128
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6
129
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ F-structure for I forced him to leave f1 f2 f5 f6 PRED’FORCE‹ SUBJ OBJ XCOMP ›’
130
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6
131
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6
132
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6
133
Linking A verb form contains information about the way in which semantic arguments are linked to syntactic functions:
134
Linking A verb form contains information about the way in which semantic arguments are linked to syntactic functions: "reparerer":reparere SUBJ OBJ
135
Linking A verb form contains information about the way in which semantic arguments are linked to syntactic functions: "reparerer":reparere SUBJ OBJ "repareres":reparere SUBJ
136
Linking A verb form contains information about the way in which semantic arguments are linked to syntactic functions: "reparerer":reparere SUBJ OBJ "repareres":reparere SUBJ ”like":like SUBJ OBJ
137
Linking A verb form contains information about the way in which semantic arguments are linked to syntactic functions: "reparerer":reparere SUBJ OBJ "repareres":reparere SUBJ ”like":like SUBJ OBJ ”behage":behage OBJ SUBJ
138
Linking If we assume a universal hierarchy of semantic roles and let the order of the arguments reflect the hierarchy, we don’t need to name the semantic roles: "reparerer":reparere SUBJ OBJ "repareres":reparere SUBJ ”like":like SUBJ OBJ ”behage":behage OBJ SUBJ
139
Linking If we assume a universal hierarchy of semantic roles and let the order of the arguments reflect the hierarchy, we don’t need to name the semantic roles: "reparerer":reparere "repareres":reparere ”like":like ”behage":behage
140
Wellformedness constraints on functional structures: SUBJ PRED OBJ ADJUNCT "the boy" ”the bike" {”in the garage"} repair " ”The boy repairs the bike in the garage":
141
Wellformedness constraints on functional structures: SUBJ PRED OBJ ADJUNCT "the boy" ”the bike" {”in the garage"} repair " 1.Completeness: An f-structure must contain all grammatical relations mentioned in PRED’s subcategorization frame. SUBJ PRED ”the boy" ”use " *”The boy uses": ”The boy repairs the bike in the garage":
142
Wellformedness constraints on functional structures: SUBJ PRED OBJ ADJUNCT "the boy" ”the bike" {”in the garage"} repair " 1.Completeness: An f-structure must contain all grammatical relations mentioned in PRED’s subcategorization frame. 2.Coherence: An f-structure cannot contain any subcategorizable grammatical relations not mentioned in PRED’s subcategorization frame. SUBJ PRED "gutten" "sove " *"Gutten sover sykkelen": OBJ "sykkelen" ”The boy repairs the bike in the garage":
143
Wellformedness constraints on functional structures: SUBJ PRED OBJ ADJUNCT "the boy" ”the bike" {”in the garage"} repair " 1.Completeness: An f-structure must contain all grammatical relations mentioned in PRED’s subcategorization frame. 2.Coherence: An f-structure cannot contain any subcategorizable grammatical relations not mentioned in PRED’s subcategorization frame. 3.Uniqueness: No grammatical relation (or other attribute) may occur more than once in a functional structure. SUBJ PRED ”the boy" ”use " *”The boy uses the bike the car ”: OBJ "the bike" OBJ”the car" ”The boy repairs the bike in the garage":
144
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations
145
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret
146
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret f1 (SUBJ) = f2
147
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret f1 (SUBJ) = f2 f2 (CASE) = nom
148
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret f1 (SUBJ) = f2 f2 (CASE) = nom f1 (SUBJ)(CASE) = nom
149
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret f1 (SUBJ) = f2 f2 (CASE) = nom f1 (SUBJ)(CASE) = nom f2
150
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret f1 (SUBJ) = f2 f2 (CASE) = nom f1 (SUBJ)(CASE) = nom f2 Alternative notation: (f1 TENSE) = pret (f1 SUBJ) = f2 (f2 CASE) = nom (f1 SUBJ CASE) = nom
151
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret f1 (SUBJ) = f2 f2 (CASE) = nom f1 (SUBJ)(CASE) = nom f2 Alternative notation: (f1 TENSE) = pret (f1 SUBJ) = f2 (f2 CASE) = nom (f1 SUBJ CASE) = nom (f1 OBJ) = (f1 XCOMP SUBJ)
152
SUBJ PRED’I’ CASEnom TENSEpret OBJ PRED’HE’ CASEobl NUMsg XCOMP SUBJ PRED’LEAVE‹ SUBJ › ’ PRED’FORCE‹ SUBJ OBJ XCOMP ›’ F-structure for I forced him to leave f1 f2 f5 f6 Describing parts of the structure by means of equations f1 (TENSE) = pret f1 (SUBJ) = f2 f2 (CASE) = nom f1 (SUBJ)(CASE) = nom f2 Alternative notation: (f1 TENSE) = pret (f1 SUBJ) = f2 (f2 CASE) = nom (f1 SUBJ CASE) = nom (f1 OBJ) = (f1 XCOMP SUBJ)
153
How to incorporate f-structure information into a grammar
154
S->NPVP VP->V(NP)(VP')
155
S->NPVP VP->V(NP)(VP') ( SUBJ) ( OBJ) ( XCOMP)
156
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP)
157
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP VNP S I forced him VP' to leave
158
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
159
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ)
160
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( SUBJ) ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) Index the c-structure nodes
161
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
162
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
163
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
164
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
165
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
166
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
167
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4(f3 OBJ) Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
168
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4(f3 OBJ) f5 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
169
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4(f3 OBJ) f5 (f3 XCOMP) Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
170
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4(f3 OBJ) f5 (f3 XCOMP) f6 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
171
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP:3 V:4NP:5 S:1 NP:2 I forced him VP':6 to leave (f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4(f3 OBJ) f5 (f3 XCOMP) f6 Instantiate the metavariables: Replace them with f-structure variables based on the node indices.
172
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) (f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4(f3 OBJ) f5 (f3 XCOMP) f6 The tree has done its job: Forget it.
173
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) (f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 Collect the instantiated equations into an f-description
174
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 Solve the equations in any order to constuct an f-structure
175
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 F-structure for I forced him to leave Solve the equations in any order to constuct an f-structure
176
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 F-structure for I forced him to leave
177
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ F-structure for I forced him to leave f1 f2
178
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ F-structure for I forced him to leave f1 f2
179
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ F-structure for I forced him to leave f1 f2 f3
180
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ F-structure for I forced him to leave f1 f2 f3
181
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ F-structure for I forced him to leave f1 f2 f3 f4
182
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ F-structure for I forced him to leave f1 f2 f3 f4
183
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ F-structure for I forced him to leave f1 f2 f5 f3 f4
184
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ F-structure for I forced him to leave f1 f2 f3 f4 f5
185
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ XCOMP F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
186
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ XCOMP F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
187
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ XCOMP PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
188
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ XCOMP PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
189
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ XCOMP PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
190
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ XCOMP PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
191
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ OBJ XCOMP PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
192
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ TENSEpret OBJ XCOMP PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
193
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ TENSEpret OBJ XCOMP PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
194
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5
195
(f4 PRED) = 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' (f4 TENSE) = pret (f4 OBJ) = (f4 XCOMP SUBJ) (f1 SUBJ) f2 f1 f3 f3 f4 (f3 OBJ) f5 (f3 XCOMP) f6 SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' F-structure for I forced him to leave f1 f2 f6 f3 f4 f5 Notice: The f-structure has fewer levels than the c-structure because of the nodes annotated with
196
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
197
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
198
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
199
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
200
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
201
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
202
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
203
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
204
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP)
205
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP) The relation is called a projection relation.
206
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' The nodes in the tree and the elements of the f-structure now stand in a many-to-one relation: f1 f2 f6 f3 f4 f5 VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP) The relation is called a projection relation. A set of nodes which project the same f-structure are said to constitute a functional domain. A functional domain
207
Let us now move from I forced him to leave to I believed him to leave SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' f1 f2 f6 f3 f4 f5
208
S->NPVP VP->V(NP)(VP') forced:( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP VNP S I forced him VP' to leave ( SUBJ) ( OBJ) ( XCOMP) ( PRED) = 'FORCE‹( SUBJ)( OBJ)( XCOMP)›' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) All we need to change is the lexical entry:
209
S->NPVP VP->V(NP)(VP') believed:( PRED) = ’BELIEVE‹( SUBJ) ( XCOMP)›( OBJ)' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) ( SUBJ) ( OBJ) ( XCOMP) VP VNP S I believedhim VP' to leave ( SUBJ) ( OBJ) ( XCOMP) ( PRED) = ’BELIEVE‹( SUBJ) ( XCOMP)›( OBJ)' ( TENSE) = pret ( OBJ) = ( XCOMP SUBJ) All we need to change is the lexical entry:
210
SUBJ TENSEpret OBJ XCOMP SUBJ PRED 'FORCE‹(f4 SUBJ)(f4 OBJ)(f4 XCOMP)›' f1 f2 f6 f3 f4 f5 This leads to the following change in the f-structure:
211
SUBJ TENSEpret OBJ XCOMP SUBJ PRED ’BELIEVE‹(f4 SUBJ)(f4 XCOMP)›(f4 OBJ)' f1 f2 f6 f3 f4 f5 This leads to the following change in the f-structure:
212
SUBJ TENSEpret OBJ XCOMP SUBJ PRED ’BELIEVE‹(f4 SUBJ)(f4 XCOMP)›(f4 OBJ)' f1 f2 f6 f3 f4 f5 This leads to the following change in the f-structure: The only change is in the mapping between syntactic functions and argument positions, as expressed in the value of PRED. The syntax as such is unchanged.
213
Constraint Equations Consider these lexical entries: ha V (↑PRED)='ha ' (↑ XCOMP PTC)=perf måtte V (↑PRED)='måtte ' (↑ XCOMP VFORM)=inf løpe V (↑PRED)='løpe ' (↑ VFORM)=inf løpt V (↑PRED)='løpe ' (↑ PTC)=perf
214
Constraint Equations Consider these lexical entries: ha V (↑PRED)='ha ' (↑ XCOMP PTC)=perf måtte V (↑PRED)='måtte ' (↑ XCOMP VFORM)=inf løpe V (↑PRED)='løpe ' (↑ VFORM)=inf løpt V (↑PRED)='løpe ' (↑ PTC)=perf This enables us to derive: gutten har løpt gutten måtte løpe
215
Constraint Equations Consider these lexical entries: ha V (↑PRED)='ha ' (↑ XCOMP PTC)=perf måtte V (↑PRED)='måtte ' (↑ XCOMP VFORM)=inf løpe V (↑PRED)='løpe ' (↑ VFORM)=inf løpt V (↑PRED)='løpe ' (↑ PTC)=perf This enables us to derive: gutten har løpt gutten måtte løpe But does it exclude the following? *gutten har løpe *gutten måtte løpt
216
Constraint Equations We need to change some equations into constraint equations: ha V (↑PRED)='ha ' (↑ XCOMP PTC)=c perf måtte V (↑PRED)='måtte ' (↑ XCOMP VFORM)=c inf løpe V (↑PRED)='løpe ' (↑ VFORM)=inf løpt V (↑PRED)='løpe ' (↑ PTC)=perf
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.