From Wikipedia, the free encyclopedia

SPL (Sentence Plan Language) is an abstract notation representing the semantics of a sentence in natural language. [1] In a classical Natural Language Generation (NLG) workflow, an initial text plan (hierarchically or sequentially organized factoids, often modelled in accordance with Rhetorical Structure Theory) is transformed by a sentence planner (generator) component to a sequence of sentence plans modelled in a Sentence Plan Language. A surface generator can be used to transform the SPL notation into natural language sentences.

Probably the most widely used SPL language used today (2022) is AMR ( Abstract Meaning Representation, see there for further references), but is owes parts of its popularity to its application to NLP problems other than NLG, e.g., machine translation and semantic parsing. [2]

See also

References

  1. ^ Kasper, Robert T. (1989). "A flexible interface for linking applications to Penman's sentence generator". Proceedings of the Workshop on Speech and Natural Language - HLT '89. Philadelphia, Pennsylvania: Association for Computational Linguistics: 153–158. doi: 10.3115/100964.100979.
  2. ^ L. Banarescu, C. Bonial, S. Cai, M. Georgescu, K. Griffitt, U. Hermjakob, K. Knight, P. Koehn, M. Palmer, and N. Schneider (2013) " Abstract Meaning Representation for Sembanking", Proc. Linguistic Annotation Workshop.
From Wikipedia, the free encyclopedia

SPL (Sentence Plan Language) is an abstract notation representing the semantics of a sentence in natural language. [1] In a classical Natural Language Generation (NLG) workflow, an initial text plan (hierarchically or sequentially organized factoids, often modelled in accordance with Rhetorical Structure Theory) is transformed by a sentence planner (generator) component to a sequence of sentence plans modelled in a Sentence Plan Language. A surface generator can be used to transform the SPL notation into natural language sentences.

Probably the most widely used SPL language used today (2022) is AMR ( Abstract Meaning Representation, see there for further references), but is owes parts of its popularity to its application to NLP problems other than NLG, e.g., machine translation and semantic parsing. [2]

See also

References

  1. ^ Kasper, Robert T. (1989). "A flexible interface for linking applications to Penman's sentence generator". Proceedings of the Workshop on Speech and Natural Language - HLT '89. Philadelphia, Pennsylvania: Association for Computational Linguistics: 153–158. doi: 10.3115/100964.100979.
  2. ^ L. Banarescu, C. Bonial, S. Cai, M. Georgescu, K. Griffitt, U. Hermjakob, K. Knight, P. Koehn, M. Palmer, and N. Schneider (2013) " Abstract Meaning Representation for Sembanking", Proc. Linguistic Annotation Workshop.

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook