|
|
|
 |
|
Staff
Prof. Robert C. Berwick
berwick@csail.mit.edu
32-D728, x3-8918
Office hours: W4:30-5:30pm
Course Support
Lisa Gaumond
lisag@mit.edu
32-D724, 617-324-1543
TAs: Yuan Shen yks@csail.mit.edu
32-G442, x3-3043;
Gabriel Zaccak gabi@csail.mit.edu
32-G360, x3-0081;
Office hrs: Tuesday 3pm-4:30pm Friday 3pm-4:30pm 32-363
Course Time & Place
Lectures: M, W 3-4:30 PM
Room: 32-144, map
Level & Prerequisites
Undergrad/Graduate; 6.034 or permission of instructor
Policies
Grading marks guide
Style guide
|
|
|
Course Description
A laboratory-oriented course in the theory and practice of building computer systems for human language processing, with an emphasis on how human knowledge of language can be integrated into natural language processing.
This subject qualifies as an Artificial Intelligence and Applications concentration subject.
Announcements:
• Please fill in the course evaluation, here: https://sixweb.mit.edu/student/evaluate/6.863-s2009 (live on May 11)
• Final projects are officially due Friday, May 15
• Lab 3 is posted here.
• [3/20] Over 100 Final project ideas posted here.
Remember, 1 paragraph on your team's project choice (perhaps a new one), due after Spring Break (email to berwick@csail.mit.edu)
• [3/14] CGW results and test set will be released shortly! Thanks for playing! Congrats to the winning teams!
• [2/27] Laboratory 2 is now released, due March 13, here.
• [2/17] Reading & Response 2 is now released, due February 23, here.
• [2/13] Laboratory 1, part 2 is now released, due February 27, here. (Note change in due date.)
• [2/9] Laboratory 1, part 1 is now released, due February 18, here.
• [2/4] Please fill out the course questionnaire, so that we can schedule your free lunches, here.
• [2/4] For the first Reading & Response assignment and later labs, you can use either Athena or your own computer, installing NLTK ("Natural Language Toolkit"). Directions for how to do this are provided in the first reading and response handout. The general NLTK web page is here.
Weeks 1 & 2: Fun NLP link of the week: Postmodernist paper generator. Try 'writing' a new paper by following this link.
Class days in blue, holidays in green, reg add/drop/final project dates in orange.
|
February 2009
|
|
Sun
|
Mon
|
Tue
|
Wed
|
Thu
|
Fri
|
Sat
|
|
1
|
2
|
3
|
4
|
5
|
6
|
7 |
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
|
|
|
|
|
|
|
|
|
|
March 2009
|
|
Sun
|
Mon
|
Tue
|
Wed
|
Thu
|
Fri
|
Sat
|
|
1
|
2
|
3
|
4
|
5
|
6 |
7
|
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
|
22
|
23 |
24
|
25
|
26 |
27 |
28
|
|
29
|
30
|
31
|
|
|
|
|
| |
|
|
|
|
|
|
|
 |
|
April 2009
|
|
Sun
|
Mon
|
Tue
|
Wed
|
Thu
|
Fri
|
Sat
|
|
|
|
|
1
|
2
|
3
|
4
|
|
5
|
6
|
7
|
8
|
9
|
10 |
11
|
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
|
19
|
20
|
21
|
22
|
23 |
24
|
25
|
|
26
|
27
|
28
|
29 |
30 |
|
|
| |
|
|
|
|
|
|
|
|
May 2009
|
|
Sun
|
Mon
|
Tue
|
Wed
|
Thu
|
Fri
|
Sat
|
|
|
|
|
|
|
1 |
2
|
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
|
24
|
25
|
26
|
27 |
28 |
29 |
30 |
| 31 |
|
|
|
|
|
|
|
Date |
Topic |
Slides & Reference Readings |
Laboratory/Assignments |
|
Introduction: walking the walk, talking the talk |
• Lecture 1 pdf slides; pdf 4-up; Jurafsky & Martin, ch. 1.
• Jurafsky & Martin (JM) ch. 4 pp. 1-8; review ch 2 on finite-state automata/regular expressions if necessary.
• If you don't know python, NLTK book, ch. 1-3; otherwise, just chs 2–3.
• Background Reading (for RR 1): Jurafsky & Martin on ngrams.
• Background Reading (for RR 1): Abney on statistics and language.
• Background Reading (for RR 1): Chomsky, Extract on grammaticality, 1955.
• Background chapters on NLP from Russell & Norvig, ch. 22.
|
|
2/9
Mon
|
Ngrams; smoothing; Word parsing & transducers
RR1 discussion
|
|
|
2/11
Weds
|
Word parsing I;
|
|
|
2/17
Tues
|
Word parsing complexity; What do children do? |
|
|
2/18
Weds
|
Part of speech tagging; Finding words by MDL |
|
|
2/23
Mon
|
RR2 discussion
|
• Lecture 5 pdf slides; pdf 4-up
• JM, ch. 6
• NLTK book, parsing, ch. 8
|
Reading & response 2 due MON
|
2/25
Weds
|
Parsing & syntax I: dynamic programming |
|
Lab 1 part 2 due FRIDAY; Lab 2 out FRIDAY |
3/2
Mon
|
Parsing & syntax II: dynamic programming
|
|
|
3/4
Weds
|
Earley parsing
|
|
|
3/9
Mon
|
|
|
|
3/11
Weds
|
Competitive parsing discussion |
|
|
3/16
Mon |
Earley's algorithm; Modern statistical parsers I;
|
| |