CSVTU B.E. VII Semester Computer Science Engineering Natural Language Processing Syllabus


Semester: VII Branch: Computer Science & Engg.

Subject: Natural Language Processing

Unit -I


Introduction & Syntactic processing


The study of Language, Linguistic background, Grammars and Parsing, Features and

Augmented Grammars, Grammars for Natural Language, Towards Efficient Parsing,

Ambiguity Resolution.

Unit -II


Semantic Interpretation


Semantics and Logical Form, Linking Syntax and Semantics, Ambiguity Resolution, Strategies

for Semantic Interpretation, Scoping and the Interpretation of Noun Phrases.

Unit -III




Discourse: Reference Resolution, Syntactic and Semantic Coherence, Text Coherence, An

Inference based resolution algorithm. Dialogue and Conversational Agents: What makes

dialogue different? Dialogue structure and coherence.

Unit –IV


Natural language Generation


Introduction to language generation, an architecture for generation, surface realization,

systemic grammar, functional unification grammar, discourse planning.

Unit –V


Machine Translation


Language Similarities and Differences, transfer metaphor, syntactic transformations, lexical

transfer, idea of interlingua, direct translation, using statistical Techniques

Name of Text Books:

1. Speech and Language Processing, by Jurafsky, D. & Martin, J.H.

2. Natural Language Understanding (2nd ed.), Allen, J

Name of Reference Books:

1. Foundations of General Linguistics (2nd ed.) by Atkinson, M, Kilby, D A & Roca, I

2. An Introduction to Language (5th ed.), Fromkin, V & Rodman, R

3. Natural Language Processing for Prolog Programmers, by Covington, M A

4. Natural language processing in Prolog: an introduction to computational linguistics, By

Gazdar, G & Mellish, C

Leave a Comment