Syllabus
WORDS: Introduction – Mathematical Foundations Linguistic Essentials – Regular Expressions, Text Normalization, Edit Distance- Finite State Transducers
CLASSICAL NLP & SEQUENCE MODELING: Language Modeling with N-grams – Naive Bayes Classification and Sentiment – Neural Nets and Neural Language Models – Hidden Markov Models – Part-of-Speech Tagging.
SYNTAX: Formal Grammars of English – Syntactic Parsing Ambiguity CockeKasami Younger (CKY) algorithm-PCFG Inside and Outside probabilities – Dependency Grammar Transition based parsing-MST based Dependency parsing.
SEMANTICS: Vector Semantics – Semantics with Dense Vectors – Word Senses: WSD and WordNet – Lexicons for Sentiment and Affect Extraction – Representation of Sentence Meaning – Computational Semantics – Information Extraction Named Entity Recognition – Semantic Role Labeling and Argument Structure – Coreference Resolution and Entity Linking.
PRAGMATICS AND APPLICATIONS: Discourse Coherence Neural Sequence modeling: RNN, LSTM Text Summarization – Topic Modelling – Question Answering.
NATURAL LANGUAGE GENERATION: Architecture of NLG Systems- Generation Tasks and Representations Application of NLG. Machine Translation: Language similarities and differences – The transfer metaphor Direct Translation Statistical translation – Translation involving Indian Languages.