Presentation is loading. Please wait.

Presentation is loading. Please wait.

Feature structures and unification Attributes and values.

Similar presentations


Presentation on theme: "Feature structures and unification Attributes and values."— Presentation transcript:

1

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

32

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

57

58

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

64

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


Download ppt "Feature structures and unification Attributes and values."

Similar presentations


Ads by Google