Natural Language Generation

67 - Paraphrasing

Expressing the meaning of a source text into a new text by using different words and maintaining the semantic meaning.

Paraphrasing is the task of expressing the meaning of a source text into a new text by using different words and maintaining the semantic meaning. The goal might be to achieve greater clarity, to prevent plagiarism or to do data augmentation by generating related-but-different training data.

With rulebased functionality you might replace synonyms in a text, but with Neural Networks the process will be more sophisticated and the output will have more variety in the expressions. However, these are types of error you might find:

Paraphrase errors (source)



This article is part of the project Periodic Table of NLP Tasks. Click to read more about the making of the Periodic Table and the project to systemize NLP tasks.