CSCE 5290 Natural Language Processing

announcements . syllabus . class notes . assignments . readings . links


announcements

  • 10/31/11 The fourth (and last!) assignment has been posted.
  • 10/26/11 Project description is posted (see the Assignments section)
  • 09/30/11 Assignment 2 has been posted.
  • 08/25/11 Join the mailing list


syllabus

Download syllabus as a [pdf]
Instructor: Rada Mihalcea, Research Park F228, tel: 940-369-7630, email: rada at cs.unt.edu
TA: Balathasan 'Giri' Giritharan, Research Park F205, email: giri at unt.edu
Class hours: TTh 11:00-12:20pm
Instructor office hours: TTh 4:00-5:00pm or by appointment
TA office hours: W 12:00-2:00pm or by appointment
Course description: This course will cover traditional material, as well as recent advances in the theory and practice of natural language processing (NLP) - the creation of computer programs that can understand, generate, and learn natural language. The course will introduce both knowledge-based and statistical approaches to NLP, illustrate the use of NLP techniques and tools in a variety of application areas, and provide insight into many open research problems.


class notes

Date Lecture Reading material NB
08/25/11 Course overview [ppt] - -
08/30/11 Short Perl tutorial (I) [ppt] One of the tutorials below [see the "Links" section] -
09/01/11 Short Perl tutorial (II) [ppt] One of the tutorials below [see the "Links" section] Perl exercises.
09/06/11 Linguistics Essentials [ppt] Chap.3 [Manning & Schutze] or any book on English grammar -
09/08/11 Language Models [ppt] Chap.4 [Jurafsky & Martin] -
09/13/11 Language Models [ppt] Chap.4 [Jurafsky & Martin] Assignment 1 issued.
09/15/11 Language Models [ppt] Chap.4 [Jurafsky & Martin] -
09/20/11 Collocations [ppt] Chap.5 [Manning & Schutze]
[a prefinal version of this chapter is available online]
-
09/22/11 No class. Class is replaced by seminar on 09/30 - more information will be posted soon - -
09/27/11 Morphological Processing [ppt] Chap.3 [Jurafsky & Martin] Assignment 1 due.
09/29/11 Word classes and part of speech tagging ppt] Chap.5 [Jurafsky & Martin] Assignment 2 issued.
10/04/11 Word classes and part of speech tagging ppt] Chap.5 [Jurafsky & Martin] -
10/06/11 HMM Tagging. Viterbi Algorithm. [ppt] Chap.6 [Jurafsky & Martin] -
10/11/11 Exam preparation All the material studied so far. -
10/13/11 Exam I. All the material studied so far. -
10/18/11 Context Free Grammars [ppt]
Chap.12-13 [Jurafsky & Martin] Assignment 2 due.
Assignment 3 issued.
10/20/11 Parsing with Context Free Grammars [ppt] Chap.12-13 [Jurafsky & Martin] -
10/25/11 Probabilistic Parsing [ppt] Chap.14 [Jurafsky & Martin] -
10/27/11 Word Sense Disambiguation (1) [ppt] Chap. 19, 20 [Jurafsky & Martin] -
11/01/11 Word Sense Disambiguation (2) [ppt] Chap.19, 20 [Jurafsky & Martin] -
11/03/11 Word Sense Disambiguation (3) [ppt] Chap.19, 20 [Jurafsky & Martin] Assignment 3 due.
11/08/11 Text semantic similarity [ppt]
- -
11/10/11 Special topics: Subjectivity and sentiment analysis [ppt]
- -
11/15/11 Special topics: Subjectivity and sentiment analysis [ppt]
- -
11/17/11 No class. Class was replaced by seminar that took place in October. - -
11/22/11 Special topics. Logic form transformation [ppt]
- Assigment 4 due.
11/24/11 Thanksgiving. No class. - -
11/29/11 Exam II. - -
12/01/11 Special Topics. - -
12/06/11 Project presentations. - -
12/08/11 Project presentations. - -


assignments



readings

  • (required) Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition (second edition)
    D. Jurafsky and J. Martin
  • (recommended) Foundations of Statistical Natural Language Processing
    C. Manning and H. Schutze


links