munotes®

B.E. (Computer Engineering) Natural Language Processing Syllabus - Mumbai University 2026

The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.

Natural-Language-Processing.pdf
Semester 7 · Fourth Year CE

Loading syllabus...

Syllabus for Natural Language Processing

Semester 7 · Fourth Year CE

Module 1

  • 1.1 Introduction to NLP Origin & History of NLP; Language, Knowledge and Grammar in language processing; Stages in NLP;Ambiguities and its types in English and Indian Regional Llanguages; Challenges of NLP;Applications of NLP Self-Learning topics: Variety types of tools for regional languages 1.2 pre-processing and other functionalities

Module 2

  • 2.1 Word Level Analysis Basic Terms: Tokenization, Stemming, Lemmatization; Survey of English Morphology, Inflectional Morphology, Derivational Morphology; Regular expression with types; Morphological Models: Dictionary lookup, finite state morphology; Morphological parsing with FST (Finite State Transducer);Lexicon free FST Porter Stemmer algorithm; Grams and its variation: Bigram, Trigram; Simple (Unsmoothed) N-grams; N-gram Sensitivity to the Training Corpus; Unknown Words: Open versus closed vocabulary tasks; Evaluating N-grams: Perplexity; Smoothing: Laplace Smoothing, Good-Turing Discounting; Self-Learning topics: Noisy channel models, various edit distance, 2.2 Advance Issues in Language Modelling

Module 3

  • 3.1 Syntax analysis Part-Of-Speech tagging(POS); Tag set for English (Upenn Treebank); Difficulties /Challenges in POS tagging; Rule-based, Stochastic and Transformation-based tagging; Generative Model: Hidden Markov Model (HMM Viterbi) for POS tagging; Issues in HMM POS tagging; Discriminative Model: Maximum Entropy model, Conditional random Field (CRF);Parsers: Top down and Bottom up; Modelling constituency; Bottom Up Parser: CYK, PCFG (Probabilistic Context Free Grammar), Shift Reduce Parser; Top Down Parser: Early Parser, Predictive Parser Self-Learning topics: Evaluating parsers, Parsers based language 3.2 modelling, Regional languages POS tree banks

Module 4

  • 4.1 Semantic Analysis Introduction, meaning representation; Lexical Semantics; Corpus study; Study of Various language dictionaries like WorldNet, Babelnet; Relations among lexemes & their senses –Homonymy, Polysemy, Synonymy, Hyponymy; Semantic Ambiguity; Word Sense Disambiguation (WSD); Knowledge based approach( Lesk’s Algorithm), Supervised (Naïve Bayes, Decision List),Introduction to Semi-supervised method (Yarowsky) Unsupervised (Hyperlex) Self-Learning topics: Dictionaries for regional languages, 4.2 Distributional Semantics, Topic Models

Module 5

  • 5.1 Pragmatic & Discourse Processing Discourse: Reference Resolution, Reference Phenomena, Syntactic & Semantic constraint on coherence; Anaphora Resolution using Hobbs and Cantering Algorithm
  • 5.2 Self-Learning topics: Discourse segmentation, Conference resolution

Module 6

  • 6.1 Applications of NLP Case studies on (preferable in regional language):Machine translation; Text Summarization; Sentiment analysis; Information retrieval; Question Answering system Self-Learning topics: Applications based on Deep Neural
  • 6.2 Network with NLP such as LSTM network, Recurrent Neural network etc.

Textbooks

  • 1 Daniel Jurafsky, James H. and Martin, Speech and Language Processing, Second Edition, Prentice Hall, 2008.
  • 2 Christopher D.Manning and HinrichSchutze, Foundations of Statistical Natural Language Processing, MIT Press, 1999.
  • 1 Siddiqui and Tiwary U.S., Natural Language Processing and Information Retrieval, Oxford University Press, 2008.
  • 2 Daniel M Bikel and ImedZitouni ― Multilingual natural language processing applications: from theory to practice, IBM Press, 2013.
  • 3 Alexander Clark, Chris Fox, Shalom Lappin ― The Handbook of Computational Linguistics and Natural Language Processing, John Wiley and Sons, 2012.
  • 4 Nitin Indurkhya and Fred J. Damerau, ―Handbook of Natural Language Processing, Second Edition, Chapman and Hall/CRC Press, 2010.
  • 5 Niel J le Roux and SugnetLubbe, A step by step tutorial: An introduction into R application and programming.
  • 6 Steven Bird, Ewan Klein and Edward Loper, Natural language processing with Python: analyzing text with the natural language toolkit, O‘Reilly Media, 2009. Digital References :
  • 1 http://www.cse.iitb.ac.in/~cs626-449
  • 2 http://cse24-iiith.virtual-labs.ac.in/#
  • 3 https://nptel.ac.in/courses/106105158

Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2022-23. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF 7.9 (R-A) B.E. (Computer Engineering) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.24 (N) B.E. (Computer Engineering) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.15 B.E. (Computer Engineering) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF 6.41 (R) B.E. (Computer Engineering) Fourth Year, Sem VII & VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!