CSCE 5290 Natural Language Processing

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


announcements

  • 11/24/08 The second exam is scheduled for 12/02/08.
  • 11/20/08 No class today.
  • 10/30/08 Today's class takes place in F223.
  • 10/13/08 The project description is posted.
  • 10/03/08 Katrin Erk. Word Meaning and Vector Space Representations. [abstract]. Note the unusual time and location: Friday 10/03, 11:30am, F223.
  • 09/10/08 Assignment 1 has been posted.
  • 08/26/08 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: Swapnil Shah, Research Park F205, email: scs0166 at unt.edu
Class hours: TTh 11:00-12:20pm
Instructor office hours: TTh 04:00-05:00pm or by appointment
TA office hours: W 2:00-3:30pm, Fr 8:00-10:00am
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/28/08 Course overview [ppt] - -
08/30/08 Short Perl tutorial (I) [ppt] One of the tutorials below [see the "Links" section] -
09/02/08 Short Perl tutorial (I) [ppt] One of the tutorials below [see the "Links" section] Perl exercises.
09/04/08 Linguistics Essentials [ppt] Chap.3 [Manning & Schutze] or any book on English grammar -
09/09/08 Linguistics Essentials [ppt] Chap.3 [Manning & Schutze] or any book on English grammar -
09/11/08 Language Models [ppt] Chap.4 [Jurafsky & Martin] Assignment 1.
09/16/08 Language Models [ppt] Chap.4 [Jurafsky & Martin] -
09/18/08 Language Models [ppt] Chap.4 [Jurafsky & Martin] -
09/23/08 Collocations [ppt] Chap.5 [Manning & Schutze]
[a prefinal version of this chapter is available online]
-
09/25/08 Word classes and part of speech tagging ppt] Chap.5 [Jurafsky & Martin] Assignment 1 due.
09/30/08 Word classes and part of speech tagging ppt] Chap.5 [Jurafsky & Martin] -
10/02/08 HMM Tagging. Viterbi Algorithm. [ppt] Chap.6 [Jurafsky & Martin] Assignment 2 out.
10/03/08 Katrin Erk, U. Texas, Word Meaning and Vector Space Representations. [abstract]. - Note the unusual time and location: Friday, 11:30am, F223.
10/07/08 Context Free Grammars [ppt]
Chap.12 [Jurafsky & Martin] -
10/09/08 Parsing with Context Free Grammars [ppt] Chap.12 [Jurafsky & Martin] -
10/14/08 Probabilistic Parsing [ppt] Chap.13 [Jurafsky & Martin] -
10/16/08 Word Sense Disambiguation [ppt] Chap. 19, 20 [Jurafsky & Martin] Assignment 2 due.
10/21/08 Exam preparation. All the material studied so far. -
10/23/08 Exam I. All the material studied so far. -
10/28/08 Word Sense Disambiguation [ppt] Chap.19, 20 [Jurafsky & Martin] Assignment 3 out.
10/30/08 Saif Mohammad, U. Maryland, Semantic Closeness and Semantic Oppositeness - Note the unsual location: F223
11/04/08 Word Sense Disambiguation [ppt] Chap.19, 20 [Jurafsky & Martin] -
11/06/08 No class. This class was replaced by Katrin Erk's seminar on 10/03. - -
11/11/08 Special topics: Text semantic similarity [ppt]
Guest lecture: Michael Mohler
- -
11/13/08 Special topics: Subjectivity and sentiment analysis [ppt]
Guest lecture: Carmen Banea
- Assignment 3 due.
Assignment 4 out.
11/18/08 Special topics: Text classification [ppt]
Guest lecture: Samer Hassan
- -
11/20/08 No class. - -
11/25/08 Project discussions. Exam II preparation. - Assignment 4 due.
11/27/08 Thanksgiving. No class. - -
12/02/08 Exam II. - -
12/04/08 Stan Szpakowicz, Ottawa University
Roget's Thesaurus [abstract].
- the class will meet at the regular time and place (11:00am, B185)
12/11/08 Project presentations. - -


assignments

  • Perl exercises. Optional, not graded.
  • Assignment 1. Issued 09/11/08, due 09/25/08. Data for this assignment.
  • Assignment 2. Issued 10/03/08, due 10/16/08. Data for this assignment.
  • Project description available. Note there are several due dates.
  • Assignment 3. Issued 10/28/08, due 11/13/08. Data for this assignment.
  • Assignment 4. Issued 11/13/08, due 11/25/08. Data for this assignment is available from the Project page (announced in class and on the mailing list)


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