CS 224U / LING 188 / LING 288
Natural Language Understanding
Autumn 2007

ANNOUNCEMENTS
COURSE INFORMATION
Staff
Instructor: Dan Jurafsky, jurafsky @ stanford.edu Office Hours: TBD
Instructor: Chris Manning,    manning @ cs.stanford.edu Office Hours: TBD 460-102
TA: Nate Chambers, cs224u-ta @ cs.stanford.edu Office Hours: Gates 228, Wed. 10-11:30am (and by appointment)

All of us:    cs224u-aut0708-staff @ lists.stanford.edu
Time
TuTh 3:15-4:30pm
Location
ART 4 (click for map)
Catalog Description
Machine understanding of human language. Computational semantics (determination of sense, event structure, thematic role, time, aspect, synonymy/meronymy, causation, compositional semantics, treatment of scopal operators), and computational pragmatics and discourse (coherence relations, anaphora resolution, information packaging, generation). Theoretical issues, online resources, and relevance to applications including question answering, summarization, and textual inference. Prerequisites: one of LINGUIST 180, CS 224N,S; and knowledge of logic (LINGUIST 130A or B, CS157, or PHIL159)
Requirements
  1. Read the papers before each class
  2. Do the 6 data homeworks. Each one of these will require a small amount of work to learn about a natural language understanding data source. You will be asked to answer small questions and make note of interesting points you notice about the data. Be creative! You can talk to friends about the data, but the actual data homeworks must be your own work.
  3. Do the 1 programming homework
  4. Write a literature review paper: a short 6-page single-spaced spaper summarizing and synthesizing 5 papers on the area of your final project.
  5. Do a final project: a research project due at the end of the quarter. Both the final project and the review paper may be done in groups. Paper formatting and etc details here
  6. Your grade is determined based on:
      Class participation: 10%
      Data HW assignments: 15%
      Programming HW assignments: 15%
      Literature review: 20%
      Final Project: 40%
    HW assignments are graded on a -/v/+ basis, where '-' is insufficient and '+' is exceptional.
    In accord with the usual practice at Stanford, the work of students registered for the undergrad version of the course (LING188) will be graded on an easier basis.
Errata

09/25: Homeworks require access to the linguistic data on AFS. Instructions to get access.
09/29: More specific homework policy is posted.
10/04: WSD Programming Assignment is posted.
10/15: Programming Submission Instructions are posted.
10/20: Lit Review Updated with a few more specifics.
10/24: All Results from the WSD project!
12/4: Final Project Paper Formatting Instructions are posted.



SCHEDULE
Wk
Date
HW Due
Who

Topic and Readings

1
Sep 25
Dan

History

  • Terry Winograd. 1972. Understanding Natural Language. Academic Press, New York. Sections 1-2.
  • Schank and Abelson. 1977. Scripts, Plans, Goals, and Understanding: An Inquiry into Human Knowledge Structures. Hillsdale, NJ: L. Erlbaum, . Chapters 1-3.
  • OPTIONAL ADVANCED READING:
    Robert F. Simmons. 1970. Natural language question-answering systems: 1969 Communications of the ACM 13:1, 15-30.
PART I: Lexical Semantics
1
Sep 27
Data HW 1 Dan
Lec 2 (ppt)
Lec 2 (6up pdf)

Lexical Relations: WordNet, Synonymy, Hyponymy

Dependency parsing
2
Oct 2

Word Sense Disambiguation

2
Oct 4
Data HW 2

Dan

Lec 4 (ppt)
Lec 4 (6up pdf)

Temporal Relations

PART II: Discourse/Pragmatics
3
Oct 9
Data HW 3 Dan
Lec 5 (ppt)
Lec 5 (6up pdf)

Coherence

3
Oct 11
Data HW 4
Andy Kehler guest Kehler slides from this class (pdf)
Kehler slides from semantics worksop talk (pdf)

Anaphora and Coreference: "Adventures in Statistical Pronoun Interpretation"

Today's speaker is one of our three invited speakers from the Semantics Workshop, Andy Kehler.
PART I: Back to Computational Lexical Semantics
4
Oct 16
Data HW 5

Submit list of 5 papers for lit review

Chris
Lec 7 (ppt)

Semantic/Thematic Roles

4
Oct 18
Prog HW 1
submission instructions
Dan
Lec 8 (ppt)
Lec 8 (6up pdf)

Summarization
5
Oct 23
Nate

Learning Relations from the Web

5
Oct 25
Lit Review Patrick Pantel Today's class is moved to tomorrow to hear Patrick Pantel lecture. Hence note special time and place: Friday 3:30-5:00 in Margaret Jacks Hall 460-126
5
Oct 26
Patrick Pantel

Modeling and Explaining Similarity

Note special time and place! Friday 3:30-5:00 in Margaret Jacks Hall 460-126

Today's speaker is one of our three invited speakers from the Semantics Workshop, Patrick Pantel".
Here is a bio and talk abstract.
PART III: Computational Formal Semantics
6
Oct 30
Chris
Lec 11 (ppt)

Building Semantic Representations: Lambda calculus

  • Patrick Blackburn and Johan Bos. 2003. Computational Semantics. Theoria, 18, 27-45.
  • Christopher Manning. 2005. An Introduction to Formal Computational Semantics. MS, Stanford U.
  • More detailed coverage [Optional]: Patrick Blackburn and Johan Bos. 2005. Representation and Inference for Natural Language: A first course in computational semantics. Stanford, CA: CSLI Publications.
PART IV: Dialog
6
Nov 1
Dan

Dialog 1: Grounding, Confirmation, Dialogue Acts, Simple Dialogue Agents

7
Nov 6
Dan

Dialog 2: Information State, Markov Decision Processes

PART V -- Paraphrase, Summarization, and Textual Inference
7
Nov 8
Mirella Lapata
Lapata slides (pdf)

Constraint-based Sentence Compression: An Integer Programming Approach

Today's speaker is one of our three invited speakers from the Semantics Workshop, Mirella Lapata.
Here is a talk abstract.
Back to PART III: Computational Formal Semantics
8
Nov 13
Data HW 6 Chris

Scope Ambiguity and Underspecified Representations

  • Christopher Manning. 2005. An Introduction to Formal Computational Semantics. MS, Stanford U.
  • Derrick Higgins and Jerrold M. Sadock (2003). A machine learning approach to modeling scope preferences. Computational Linguistics 29(1), 73-96.
  • OPTIONAL ADVANCED READING:
    Patrick Blackburn and Johan Bos. 2005. Representation and Inference for Natural Language: A First Course in Computational Semantics. Stanford, CA: CSLI Publications. Chapter 3.
  • OPTIONAL ADVANCED READING:
    Bob Carpenter. 1997. Type-Logical Semantics. Stanford, CA: CSLI Publications. Chapters 3 and 7.
8
Nov 15
Chris

Learning to Map to Logical Forms for First order inference

Back to PART V: Summarization, Paraphrase, Textual Entailment
9
Nov 27
Chris Paraphrase
9
Nov 29
Chris

Textual Inference

  • Bobrow, Danny, Cleo Condoravdi, Richard Crouch, Ronald Kaplan, Lauri Karttunen, Tracy Holloway King, Valeria de Paiva, and Annie Zaenen. 2005. A Basic Logic for Textual Inference. In Proceedings of the AAAI Workshop on Inference for Textual Question Answering, Pittsburgh, PA.
  • MacCartney, Bill, Trond Grenager, Marie-Catherine de Marneffe, Daniel Cer, and Christopher D. Manning. 2006. Learning to recognize features of valid textual entailments. To appear in Proceedings of NAACL-2006.

PART V: Projects
10
Dec 4

Eric Y.
Kathryn
Marie/Rob
Aman/Jyotika/Jeremy

Project Presentations

10
Dec 6

Rebecca
Thad/Nathan/Luis
Mike/Eric
Anish

Project Presentations


Dec 10

Final Project due noon