The semester will be structured into 3 or 4 week units, each of which will deal with a project on a specific natural language software package.
Students will be expected to be able to gain enough familiarity to install, run and perform project work on these packages on their own machines.
Possible projects include (and may not be limited to):
Computer laboratory facilities will be made available for project work. But students should be able to work on their own machines.
Initial meeting. Penn Treebank 3 distribution.
Lecture Notes: lecture1.pdf
January 17th
Perl programming lecture. Task 1. Penn Treebank trees into treebankviewer Prolog trees.
Lecture Notes: lecture2.pdf
January 24th
tgrep2. Task 2. Get tgrep2 working with the treebankviewer.
Lecture Notes: lecture3.pdf (updated 1/25/07)
January 31st
Verb alternations. Task 3. The PTB and EVCA.
Lecture Notes: lecture4.pdf (updated: 1/31/07)
EVCA index file: evca93.index.
February 7th
Task 3. Case study: the verb join.
Lecture Notes: lecture5.pdf
February 14th
Task 4. Collins parser.
Lecture Notes: lecture6.pdf
February 21st
Task 5. MXPOST and Collins parser. EVCA alternations.
Lecture Notes: lecture7.pdf (Updated: 5:30pm)
March 7th
Lecture Notes: lecture8.pdf
March 14th
Spring Break: no lecture
March 21st
Lecture Notes: lecture9.pdf Introduction to WordNet 3.0 and the Prolog database files.
5papers.pdf WordNet: 5 papers.
code.pl Prolog code for metric |S| (revised: 3/23)
wn_s.pl.zip s/6 (.zip, corrected version)
(.txt suffix used to work around browser download permissions. Rename .txt file to .pl for convenience.)
March 28th
Lecture Notes: lecture10.pdf
Worked example for zealous to impassioned
vs. ravenous.
code2.pl Prolog code for metric |Q|+|S|
April 4th
Lecture Notes: lecture11.pdf
Parsing WordNet gloss example sentences using the Collins parser. Task 8. Worked example for vanish.
April 11th
Lecture Notes: lecture12.pdf
Question Answering (QA). Task 9.
April 25th
Lecture Notes: lecture13.pdf (modified: 4/26)
More on Question-Answering. Extended WordNet (XWN).
May 2nd
Lecture Notes: lecture14.pdf
What next? Task 9 Presentations. Class evaluations.