Natural Language Generation is a software process of generating natural language output from a structured data-sets. It search for the most relevant output from its network and after arranging it and checking the grammatical mistakes it feeds the best result to the user.
Sentence Aggregation: The selection of words or expressions in a output sentence. For Example: Selection between synonyms such as brilliant or fantastic.