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

CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY, BHILAI (C.G.)

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

 

Pragmatics

 

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