Syllabus - Natural Language Processing (CSIT-702 (D))
Computer Science & Information Technology
Natural Language Processing (CSIT-702 (D))
VII-Semester
UNIT I
Introduction to Natural Language Understanding- Levels of language analysis- Syntax, Semantics, Pragmatics, Applications, Ambiguity, Morphology, Parsing with Finite State Transducers, Regular Expressions, Stemmer, Spelling errors.
UNIT II
Computational Phonology: speech sound, phonetic transcription, text to speech, Pronunciation Variations, Bayesian Method to spelling and pronunciations, Minimum Edit Distance, Weighted Automata, N-grams.
UNIT III
HMM and speech recognition, Viterbi algorithm, Acoustic processing of speech, Feature Extraction, Speech Synthesis; Part-of-Speech Tagging: rule based, stochastic, transformation based.
UNIT IV
Syntax Processing: Parsing with CFG, CKY parsing and the Earley parser, Probabilistic parsing; Semantic Processing: Meaning representation, First Order Predicate Calculus. Lexical Semantics: Internal structure of words, thematic roles, Primitive decomposition, WordNet.
UNIT V
Word sense disambiguation; Information Retrieval: Vector space model, Improving user queries; Pragmatic Processing: Discourse; Natural Language Generation, Machine Translation.
Course Objective
To gain the knowledge for developing advanced technology of computer systems like Speech recognition and machine translation.
Course Outcome
["To tag a given text with basic Language features", "To design an innovative application using NLP components", "To implement a rule based system to tackle morphology/syntax of a language", "To design a tag set to be used for statistical processing for real-time applications", "To compare and contrast the use of different statistical approaches for different types of NLP applications."]
Practicals
Reference Books
-
D. Jurafsky and J.H. Martin; Speech and Language Processing; Processing; Prentice Hall; 2000.
-
C. Manning and H. Schutze, “Foundations of Statistical Natural Language Processing”
-
James Allen.“NaturalLanguage Understanding”,AddisonWesley,1994.
-
Richard M Reese, Natural Language Processing with Javall, OReilly Media, 2015.
-
Tanveer Siddiqui, U.S. Tiwary, Natural Language Processing and Information Retrieval, Oxford University Press, 2008.