Method and apparatus for lightweight multilingual natural language realizer
AssigneeArria Data2Text Limited
InventorsEhud Baruch Reiter, Ross John Turner, William Anthony Bradshaw, Henriette Anna Elisabeth Viethen
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language realizer in the form of a lightweight multilingual realizer. In some example embodiments, a method is provided that comprises generating syntactically correct natural language. The method of this embodiment may also include at a syntax processor, propagating features among a group of words, and adding closed class function words and morphological inflections.
Claims20
An apparatus comprising at least one processor;
- and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- access, using processing circuitry, a realization element data structure, wherein the realization element data structure is a syntactic representation of phrases and sentences;
- generate, using the processing circuitry, a syntactically processed realization element data structure using at least one syntax rule file by adding, based on the at least one syntax rule file, closed class function words and morphological inflections to add to base words and phrases in the realization element data structure;
- and
- output, using the processing circuitry and for display via a computing device, natural language text generated based on the syntactically processed realization element data structure.
A computer program product comprising at least one computer readable non-transitory memory medium having program code instructions stored thereon, the program code instructions which when executed by an apparatus cause the apparatus to:
- access, using processing circuitry, a realization element data structure, wherein the realization element data structure is a syntactic representation of phrases and sentences;
- generate, using the processing circuitry, a syntactically processed realization element data structure using at least one syntax rule file by adding, based on the at least one syntax rule file, closed class function words and morphological inflections to add to base words and phrases in the realization element data structure;
- and
- output, using the processing circuitry and for display via a computing device, natural language text generated based on the syntactically processed realization element data structure.
A method for generating syntactically correct natural language, the method comprising:
- accessing, using processing circuitry, a realization element data structure, wherein the realization element data structure is a syntactic representation of phrases and sentences;
- generating, using the processing circuitry, a syntactically processed realization element data structure using at least one syntax rule file by adding, based on the at least one syntax rule file, closed class function words and morphological inflections to add to base words and phrases in the realization element data structure;
- and
- outputting, using the processing circuitry and for display via a computing device, natural language text generated based on the syntactically processed realization element data structure.
Dependencies are inferred from the claim text.