10 Natural Language Processing

Artificial Intelligence · Unit 10

Natural Language Processing

Exam-focused notes for Natural Language Processing (Artificial Intelligence, BIT252): what the TU syllabus asks and how it has actually been tested, with 4 solved past questions from this unit.

What this unit covers

  • NLP steps and pipeline
  • Ambiguities in natural language
  • Natural language understanding
  • Natural language generation
  • Discourse analysis
  • Pragmatic analysis

Discourse analysis

20825 marks

Discuss the discourse and pragmatic analytics in natural language processing. [5]

--- Discourse refers to the analysis of language beyond the sentence level. It deals with how sentences are connected and structured to form coherent text or conversation. - Analyzes how sentences and paragraphs are organized to convey meaning. - Identifies...

Full solved answer →

Ambiguities in natural language

20795 marks

Explain the different ambiguities related to NLP. [5]

Ambiguity is one of the fundamental challenges in NLP. It occurs when a word, phrase, or sentence can be interpreted in more than one way. Since human language is inherently ambiguous, NLP systems must be designed to resolve these ambiguities for accurate u...

Full solved answer →
05 marks

What types of ambiguities does NLP suffer with? Describe. [5]

Ambiguity is one of the fundamental challenges in NLP. A sentence or phrase is said to be ambiguous when it can be interpreted in more than one way. NLP systems must resolve these ambiguities to understand and process natural language correctly. --- A word ...

Full solved answer →

NLP steps and pipeline

2080.25 marks

Explain the different steps in NLP. [5]

--- NLP is a subfield of Artificial Intelligence that enables computers to understand, interpret, and generate human (natural) language. --- - Involves identifying and analyzing the structure of words. - The text is divided into tokens (words, sentences, pa...

Full solved answer →