2.4 Feature Systems and Augmented Grammars
2.4 Feature Systems and Augmented Grammars
(PP:
(P ROOT on)
(NP:
1(ART ROOT the)
2(N ROOT table)
)
)
)
(PP:
(P ROOT on)
(NP:
1(ART ROOT the)
2(N ROOT table)
)
)
)
(PP:
(P ROOT on)
(NP:
1(ART ROOT the)
2(N ROOT table)
)
)
)
"a fish":
"a" is a singular indefinite article (determiner).
"fish" is a singular noun.
"the fish":
"the" is a definite article (determiner).
"fish" can be singular or plural depending on the context.
Constrained Variables are used when a feature (like NUMBER) can only take
certain predefined values, and this is expressed by listing all the possible valid
values.
The word "fish" can take either a singular or plural form, but we need to
explicitly state that only these two values are possible for the NUMBER feature.
In your case, "fish" can be used both as a singular and plural noun, but only
those two values are valid for the NUMBER feature.
Example Usage:
Singular: The fish swims in the tank.
NP:
(ART ROOT the NUMBER {s})
(N ROOT fish NUMBER {s})
Plural: The fish are swimming in the tank.
NP:
(ART ROOT the NUMBER {p})
(N ROOT fish NUMBER {p})
Both of these sentences are valid, and the word fish correctly matches either
the singular or plural form depending on the context.
This works because any value of the NUMBER feature is allowed for the word
fish. In many cases, however, not just any value would work, but a range of
values is possible. To handle these cases, we introduce constrained variables,
which are variables that can only take a value out of a specified list. For
example, the variable ?n{s,p} would be a variable that can take the value s or
the value p. Typically, when we write such variables, we will drop the variable
name altogether and just list the possible values. Given this, the word fish
might be represented by the constituent
(N ROOT fish NUMBER ?n{s p})
or more simply as
(N ROOT fish NUMBER {s p})
Some Basic Feature Systems for English
Some basic feature systems that are commonly used in grammars of
English and develops the particular set of features. Specifically, it
considers number and person agreement, verb form features, and
features required to handle subcategorization constraints.
Grammar Rules:
S -> NP AGR VP (Sentence consists of NP, AGR feature, and
VP)
NP -> ART N AGR | ART Adj N AGR (Noun phrase consists of an article, noun,
and AGR feature)
(Noun phrase consists of an article, adjective,
noun, and AGR feature)
VP -> V AGR
(Verb phrase consists of a verb with an AGR
feature)
V -> ROOT is AGR=3s
(Verb "is" with AGR feature for 3rd person
| ROOT are AGR={2s 1p 2p 3p} singular)
VP -> V AGR TENSE ASPECT PP (Verb phrase consists of verb, AGR, tense,
V -> ROOT ran aspect, and prepositional phrase)
AGR=3s
TENSE=Past (Agreement feature for 3rd person singular)
ASPECT=None
(No aspect, simple action)
PP -> P NP (Prepositional phrase)
P -> towards
NP -> ART N
ART -> the
N -> park
Simple Aspect:
Present Simple: "She walks."
Past Simple: "He ran."
Progressive Aspect:
Present Progressive: "She is walking."
Past Progressive: "He was running."
Perfect Aspect:
Present Perfect: "She has walked."
Past Perfect: "He had run."
Perfect Progressive Aspect:
Present Perfect Progressive: "She has been walking."
Past Perfect Progressive: "He had been running."
Example Sentence with Progressive Aspect:
"The boy is running towards the park."
S -> NP VP (Sentence consists of NP and VP)
3. Subcategorization Constraints
Subcategorization refers to the requirement of certain verb forms to be followed by
specific arguments or complements (e.g., objects, prepositional phrases, etc.). This
feature is crucial for accurately capturing the syntactic structure of sentences. Here
are some common subcategorization features:
Transitive Verbs: Require an object (e.g., "She kicks the ball").
o Subcategorization: V: NP (Verb takes a Noun Phrase object).
Intransitive Verbs: Do not require an object (e.g., "He sleeps").
o Subcategorization: V: (no NP).
Ditransitive Verbs: Require two objects (e.g., "She gave him a gift").
o Subcategorization: V: NP NP (Verb takes two Noun Phrase objects).
Prepositional Phrases (PP): Some verbs require or allow a prepositional
phrase (e.g., "He listens to music").
o Subcategorization: V: NP PP (Verb takes a Noun Phrase and a
Prepositional Phrase).