Referring expression generation
Encyclopedia
Referring expression generation is a subtask of Natural language generation
(NLG), which involves
creating referring expression
s (noun phrases) that identify specific entities to the reader. A variety of algorithms have been developed in the NLG community to generate different types of referring expressions.
Natural language generation
Natural Language Generation is the natural language processing task of generating natural language from a machine representation system such as a knowledge base or a logical form...
(NLG), which involves
creating referring expression
Referring expression
A referring expression , in linguistics, is any noun phrase, or surrogate for a noun phrase, whose function in a text is "pick out" someone an individual person, place, object, or a set of persons, places, objects, etc. The technical terminology for "pick out" differs a great deal from one...
s (noun phrases) that identify specific entities to the reader. A variety of algorithms have been developed in the NLG community to generate different types of referring expressions.
Example
For example, the following text has several referring expressions
He told the tourist that rain was expected tonight in Southern Scotland.
- He is a pronounPronounIn linguistics and grammar, a pronoun is a pro-form that substitutes for a noun , such as, in English, the words it and he...
which refers to a person who was previously mentioned in the conversation. - the tourist is a definite noun phrase which identifies another person
- tonight is a temporal referent which identifies a particular time period
- Southern Scotland is a spatial reference which identifies a particular spatial region
Criteria for good referents
Ideally, a good referring expression should satisfy a number of criteria:- Referential success: It should unambiguously identify the referent to the reader.
- Ease of comprehension: The reader should be able to quickly read and understand it.
- Computational complexity: The generation algorithm should be fast
- No false inferences: The expression should confuse or mislead the reader by suggesting false implicatureImplicatureImplicature is a technical term in the pragmatics subfield of linguistics, coined by H. P. Grice, which refers to what is suggested in an utterance, even though neither expressed nor strictly implied by the utterance...
s or other pragmatic inferences. For example, a reader may be confused if he is told Sit by the brown wooden table in a context where there is only one table.