Schedule

Schedule as of April 26, 2007. Subject to change.

Assignments are due by class time (11am) on their due date.

Week Dates Topic
Assignments
Readings
1 Jan 16 Class cancelled due to inclement weather
  Jan 18 Course overview; assignments and grading; motivation and discussion; Python
(Erk and Baldridge)
2 Jan 23 Regular expressions; Finite state automata
(Baldridge)
  Jan 25 Computational Morphology
(Baldridge)
3 Jan 30 Finite-state transducers; XFST
(Baldridge)
  Feb 1 Computational phonology; XFST
(Baldridge)
Due: HW1, Python basics (unassessed)
4 Feb 6 XFST Lab, see the CL lab XFST wiki page
(Baldridge)
  Feb 8 Finite State Optimality Theory
(Baldridge)
5 Feb 13 Part-of-speech tagging
(Erk)
Reading: J&M, ch. 8, pp. 287-303
Reading: NLTK: Tagging

Material: NLTK demo: Tagging

  Feb 15 Chunking
(Erk)
Due: HW2, Finite-state Automata, XFST Reading: NLTK: Chunk parsing

Material: NLTK demo: Chunking

6 Feb 20 Context-free grammars
(Erk)
Reading: J&M, ch. 9, pp. 323-355
Feb 22 Context-free grammars; Push-down automata
(Erk)
7 Feb 27 Project discussions; Sentence semantics
(Erk and Baldridge)
  Mar 1 Semantics construction
(Erk)
8 Mar 6 Semantics construction and inference
(Erk)
Due: HW3, Tagging and Chunking
Mar 8 Scope ambiguity
(Erk)
* Mar 13, 15 SPRING BREAK
9 Mar 20 Feature structures
(Baldridge)
Due: Project proposal Reading: J&M, ch. 11, pp. 395-418, 437-441
  Mar 22 Parsing
(Baldridge)
Reading: J&M, ch. 10 (or see the new chapter in the next edition Chapter 12: Parsing with Context-Free Grammars)
Optional additional reading:NLTK: Parsing, section 7.4
10 Mar 27 Parsing
(Baldridge)
  Mar 29 Categorial Grammar
(Baldridge)
Due: HW4, Grammars and Semantics Reading: Steedman and Baldridge Combinatory Categorial Grammar)
11 Apr 3 Lexical semantics: decomposition, selectional restrictions
(Erk)
  Apr 5 Lexical semantics: thematic roles, resources
(Erk)
12 Apr 10 Grammar engineering: overview and systems
Hybrid logics for meaning representations
(Baldridge)
Tutorial: WebCCG tutorial
  Apr 12 Grammar engineering: basic grammar construction
(Baldridge)
Class meets in Calhoun 514
Tutorial: OpenCCG tutorial
13 Apr 17 Grammar Engineering: advanced topics, new grammar creation
(Baldridge)
Class meets in Calhoun 514
Tutorial: OpenCCG advanced topics
  Apr 19 Grammar Engineering: extending grammars
(Baldridge)
Class meets in Calhoun 514
Due: Project Progress Report
14 Apr 24 Applications: dialog systems
(Baldridge)
Reading: J&M, ch. 19
Dialog system slides by Oliver Lemon and James Henderson
  Apr 26 Applications: machine translation
(Baldridge)
Due: HW5, Grammar Engineering Reading: J&M, ch. 21
15 May 1 Student presentations
  May 3 Student presentations
Exam
Week
May 7 Due: Project Final Report