Transcript lfg
Lexical Functional Grammar
11-722: Grammar Formalisms
Spring Term 2004
SUBJ
PRED
TENSE
VFORM
XCOMP
S
NP
N
VP
V
PRED ‘lion’
NUM
pl
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM INF
PRED ‘live< theme loc >’
VP-bar
SUBJ
OBL-loc
COMP VP
V
PP
P
NP
DET
N
Lions seem to live in the forest
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
SUBJ
f1
f2
PRED
S n1
n2
NP
n3
N
VP
V
n5
TENSE
VFORM
XCOMP
n4
VP-bar
SUBJ
n6
f4
n7
COMP VP
PRED ‘lion’
NUM
pl
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ] f3
VFORM INF
PRED ‘live< theme loc >’
OBL-loc
n8
f5
V
PP
n9
P
n10
NP
n11
DET
N
n12
n13
n14
Lions seem to live in the forest
CASE
PRED
OBJ
f6
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
SUBJ
f1
f2
PRED
TENSE
VFORM
XCOMP
S n1
n2
NP
n3
N
VP
V
n5
n4
VP-bar
SUBJ
n6
f4
n7
COMP VP
PRED ‘lion’
NUM
pl
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ] f3
VFORM INF
PRED ‘live< theme loc >’
OBL-loc
n8
f5
V
PP
n9
P
n10
NP
n11
DET
N
n12
n13
n14
Lions seem to live in the forest
CASE
PRED
OBJ
f6
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
Properties of the mapping from cstructure to f-structure
• Each c-structure node maps onto at most
one f-structure node.
• More than one c-structure node can map
onto the same f-structure node.
• An f-structure node does not have to
correspond to any c-structure node. (But
the information it contains does come from
somewhere – either a grammar rule or
lexical entry.)
The formalism for grammatical encoding :
Local co-description of partial structures
• Φ is a mapping from c-structure nodes to fstructure nodes.
– There are other mappings to semantic structures,
argument structures, discourse structures,etc.
•
•
•
•
* is the “current” c-structure node (me).
Φ(*) is “my f-structure” ()
m(*) is “my c-structure mother”
Φ(m(*)) is “my c-structure mother’s f-structure”
()
Local co-description of partial
structures
• S NP
VP
( SUBJ) = =
NP says: My mother’s f-structure has a SUBJ
feature whose value is my f-structure.
VP says: My mother’s f-structure is my f-structure.
This rule simultaneously describes a piece of cstructure and a piece of f-structure.
It is local because each equation refers only to the
current node and its mother. (page 119-120)
Other types of equations
• F-structure composition
– ( SUBJ NUM) = sg
– My f-structure has a subj feature, whose value is
another f-structure, which has a num feature,
whose value is sg.
– Usually, path names are not longer than two.
• Two features pointing to the same value:
– ( SUBJ) = ( XCOMP SUBJ)
– ( SUBJ) = ( TOPIC)
• ( ( CASE)) = (Dalrymple pages 152-153)
– Sam walked in the park.
– ( CASE) = OBL-loc
– ( OBL-loc) =
The minimal solution
• The f-structure for a sentence is the
minimal f-structure that satisfies all of the
equations. (page 101).
Building an F-structure: informal, for
linguists
• Annotate
– Assign a variable name to the f-structure
corresponding to each c-structure node.
– May find out later that some of them are the same.
• Instantiate
– Replace the arrows with the variable names.
• Solve
– Locate the f-structure named on the left side of the
equation.
– Locate the f-structure named on the right side of
the equation
– Unify them.
– Replace both of them with the result of unification.
Rule:
S → NP
(↑ SUBJ) = ↓
VP
↑=↓
(↑VFORM) = fin
SUBJ
Instantiated equations:
(f1 SUBJ) = f2
f1 = f3
f2
f1
PRED
f3
TENSE
VFORM
XCOMP
S f1
NP f2
N
V
VP f3
PRED ‘lion’
NUM
pl
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM INF
PRED ‘live< theme loc >’
VP-bar
SUBJ
OBL-loc
COMP VP
V
PP
P
NP
DET
N
Lions seem to live in the forest
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
Equivalent to drawing f-structures
on nodes as in TAG
S
[1][VFORM fin]
NP
[1] [SUBJ [2]]
VP
[1]
lion: N
(↑ PRED) = `lion’
seem: V
(↑ PRED) =
‘seem < theme > SUBJ’
XCOMP
(↑ SUBJ) =
(↑ XCOMP SUBJ)
SUBJ
-s (suffix for nouns)
(↑ NUM) = pl
- Ø (suffix for verbs)
(↑ PERS) = 3
(↑ VFORM) = fin
(↑ SUBJ NUM) = pl
PRED
S
NP
f4 N f5 V
VP
f5
TENSE
VFORM
XCOMP
PRED ‘lion’
pl
f4 NUM
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM INF
PRED ‘live< theme loc >’
VP-bar
SUBJ
OBL-loc
COMP VP
V
PP
P
NP
DET
N
Lions seem to live in the forest
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
lion: N
(f4 PRED) = `lion’
seem: V
(f5 PRED) =
‘seem < theme > SUBJ’
XCOMP
(f5 SUBJ) =
(f5 XCOMP SUBJ)
SUBJ
-s (suffix for nouns)
(f4 NUM) = pl
- Ø (suffix for verbs)
(f4 PERS) = 3
(f5 VFORM) = fin
(f5 SUBJ NUM) = pl
PRED
S
NP
f4 N f5 V
VP
f5
TENSE
VFORM
XCOMP
PRED ‘lion’
pl
f4 NUM
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM INF
PRED ‘live< theme loc >’
VP-bar
SUBJ
OBL-loc
COMP VP
V
PP
P
NP
DET
N
Lions seem to live in the forest
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
What is an XCOMP
• A non-finite clause, predicate nominal, predicate
adjective, or predicate PP
–
–
–
–
–
Sam seemed to be happy (VP)
Sam seemed happy (AP)
Sam became a teacher (NP)
We had them arrested (VP)
We kept them in the drawer (PP)
• Has to be an argument of a verb:
– Arrested by the police, Sam had no alternative but to
give up his life of crime.
• This is an adjunct, not an XCOMP
• Gets its subject by sharing with another verb:
– I think that Sam is happy.
• This is a COMP, not an XCOMP
seem: V
VP → V VP
↑=↓ (↑ XCOMP) = ↓
(↑ PRED) = ‘seem < theme > SUBJ’
XCOMP
(↑ SUBJ) = (↑ XCOMP SUBJ)
(↑ XCOMP VFORM) = INF
SUBJ
- Ø (suffix for verbs)
(↑ VFORM) = fin
PRED
(↑ SUBJ NUM) = pl
f3
S
NP
TENSE
VFORM
XCOMP
f5
VP f3
f6
N f5 V
f7
f8 VP-bar
f8
f6COMP VP f9
f7V
PRED ‘lion’
NUM
pl
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM INF
PRED ‘live< theme loc >’
SUBJ
OBL-loc
f9
PP
P
NP
DET
N
Lions seem to live in the forest
to: COMP
(↑ VFORM) = INF
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
- Ø (suffix for verbs)
(↑ VFORM) = INF
live: V
(↑ PRED) = `live<theme loc>’
SUBJ OBL
seem: V
VP → V
f3=f5
(f5 PRED) = ‘seem < theme > SUBJ’
XCOMP
(f5 SUBJ) = (f5 XCOMP SUBJ)
(f5 XCOMP VFORM) = INF
SUBJ
- Ø (suffix for verbs)
(f5 VFORM) = fin
(f5 SUBJ NUM) = pl
PRED
f3
S
NP
TENSE
VFORM
XCOMP
f5
VP f3
f6
N f5 V
f7
f8 VP-bar
f8
f6COMP VP f9
f7V
VP
(f3 XCOMP) = f8
PRED ‘lion’
NUM
pl
PERS
3
‘seem < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM INF
PRED ‘live< theme loc >’
SUBJ
OBL-loc
f9
PP
P
NP
DET
to: COMP
(f6 VFORM) = INF
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
- Ø (suffix for verbs)
(f7 VFORM) = INF
N
Lions seem to live in the forest
live: V
(f7 PRED) = `live<theme loc>’
SUBJ OBL
SUBJ
PRED
TENSE
VFORM
XCOMP
S
NP
N
VP
V
PRED ‘lion’
NUM
pl
PERS
3
‘try < agent theme >’
SUBJ XCOMP
pres
fin
SUBJ [ ]
VFORM INF
PRED ‘live< theme loc >’
VP-bar
SUBJ
OBL-loc
COMP VP
V
PP
P
NP
DET
Lions try
N
to live in the forest
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
have: V
(↑ PRED) = ‘have < theme > SUBJ’
XCOMP
(↑ SUBJ) = (↑ XCOMP SUBJ)
(↑ XCOMP VFORM) = PASTPART
SUBJ
- Ø (suffix for verbs)
(↑ VFORM) = fin
PRED
(↑ SUBJ NUM) = pl
TENSE
VFORM
XCOMP
S
NP
N
VP
PRED ‘lion’
NUM
pl
PERS
3
‘have < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM PASTPART
PRED ‘live< theme loc >’
V
SUBJ
OBL-loc
VP
V
PP
P
NP
DET
N
Lions have lived in the forest
CASE
PRED
OBJ
OBL-loc OBJ
OBL-loc
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+
were : V
(↑ PRED) = ‘be < theme > SUBJ’
XCOMP
(↑ SUBJ) = (↑ XCOMP SUBJ)
(↑ XCOMP VFORM) = PASSIVE
SUBJ
(↑ VFORM) = fin
(↑ SUBJ NUM) = pl
PRED
TENSE
VFORM
XCOMP
S
NP
N
VP
V
PRED
OBJ
VP
V
PRED ‘lion’
NUM
pl
PERS
3
‘be < theme > SUBJ’
XCOMP
pres
fin
SUBJ [ ]
VFORM PASSIVE
PRED ‘hunt<agent theme loc >’
Ø SUBJ OBL-loc OBJ
OBL-loc
CASE OBL-loc
PP
P
NP
DET
N
Lions were hunted in the forest
‘in<OBJ>’
PRED ‘forest’
NUM sg
PERS 3
DEF
+