The 1st, 2nd and 3rd Person Perspective in NLP

Natural Language Processors must identify the correct Grammatical person for words, objects and phrases so that it can correctly map references and utilize the information correctly. Here we are going to take a look at how they are mapped and how Sedro tags the information and exports it via API.

Generally personal pronouns are considered for grammatical person, such as in this case of 3rd person ‘He’.

   It is his dog

Person also comes into play for lists, objects and couples such as in this 3rd person use of ‘they’:

   Linus, Lucy and Charles said they want to go trick-or-treating

Sedro maps person simply, or at least for its ability to map information references. It tags tokens and objects as either inclusive of the speaker (includes the speaker) or exclusive of the speaker (does not include the speaker). This also allows reference matching to more complex objects such as lists, couples and named objects.

The 1st Person

First person items are marked as inclusive, and have a type set to person.

   usive=inc, rtype=person

The personal pronouns are well known some are:

   [I, me, my, us, we] => inclusive

Lists and couples may also be first person and will be marked the same

   Linus, Lucy and I => inclusive

3rd Person

Third person items are marked as exclusive, and have type set to person and set to thing for objects.

   usive=exc, rtype=person/thing

The personal pronouns are well known some are:

   [he, she, it, they, them, that] => exclusive

Lists and couples may also be first person and will be marked the same

   Linus, Lucy and Charles => exclusive

2nd Person

Second person like third person are marked as exclusive, have type set to person but then also have direct set.

   usive=exc, dir=dir, rtype=person

The personal pronouns are well known some are:

   [you, y’all, thee] => exclusive, direct

Quantity

The last bit of information needed for grammatical person is the quantity which differentiates between single, plural and all. This bit of information is exported via API as the quant and is set when known with one of the listed values.

   quant=[single, plural, dual, all]

The quant allows reference mapping decisions for lists, groups or across like quantity objects.

There are other uses for the inclusive / exclusive information as well, that don’t relate direction to person. More on that perhaps in a later post.