BMC053

Natural Language Processing

Session2025-26 TypeTheory
Appears in 1 semester

MCA · Sem 4 (Elective-5)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction to Natural Language Understanding

8 hrs

The study of Language, Applications of NLP, Evaluating Language Understanding Systems, Different levels of Language Analysis, Representations and Understanding, Organization of Natural language Understanding Systems, Linguistic Background: An outline of English syntax.

Unit2

Unit 2

8 hrs

Introduction to semantics and knowledge representation, some applications like machine translation, database interface.

Unit3

Unit 3: Grammars and Parsing

8 hrs

Grammars and sentence Structure, Top-Down and Bottom-Up Parsers, Transition Network Grammars, Top- Down Chart Parsing. Feature Systems and Augmented Grammars: Basic Feature system for English, Morphological Analysis and the Lexicon, Parsing with Features, Augmented Transition Networks.

Unit4

Unit 4: Grammars for Natural Language

8 hrs

Auxiliary Verbs and Verb Phrases, Movement Phenomenon in Language, Handling questions in Context-Free Grammars. Human preferences in Parsing, Encoding uncertainty, Deterministic Parser.

Unit5

Unit 5: Ambiguity Resolution

8 hrs

Statistical Methods, Probabilistic Language Processing, Estimating Probabilities, Part-of Speech tagging, Obtaining Lexical Probabilities, Probabilistic Context-Free Grammars, Best First Parsing. Semantics and Logical Form, Word senses and Ambiguity, Encoding Ambiguity in Logical Form.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Study and understand basic concepts, background and representations of natural language.K1, K2
  2. CO2Analyze various real-world applications of NLP.K4
  3. CO3Apply different parsing techniques in NLP.K3
  4. CO4Understand grammatical concepts and apply them in NLP.K2, K3
  5. CO5Apply various statistical and probabilistic grammar methods to handle and evaluate ambiguity.K3, K5

Suggested Readings

  1. Akshar Bharti, Vineet Chaitanya and Rajeev Sangal, “NLP: A Paninian Perspective”, Prentice Hall, New Delhi.
  2. James Allen, “Natural Language Understanding”, Pearson Education.
  3. D. Jurafsky, J. H. Martin, “Speech and Language Processing”, Pearson Education.
  4. L. M. Ivansca, S. C. Shapiro, “Natural Language Processing and Language Representation”, AAAI Press, 2000.
  5. T. Winograd, Language as a Cognitive Process, Addison-Wesley.

Official AKTU syllabus

This subject is on page 48 of the original AKTU PDF.

Official AKTU syllabus PDF ↗