Computational Linguistics, Winter 2007/08
Administration
- Instructor:
- Shuly Wintner,
shuly@cs.haifa.ac.il. Office
hours: Monday 18:00-19:00, Jacobs 403. Phone: (828)8180.
- Times:
- Mondays, 14:00-18:00.
- Place:
- Education 402.
- Prerequisites:
- Computational models (203.3510). Students without the required
background should
talk to the instructor prior to registration.
- Attendance:
- Optional but highly recommended.
- Grading:
- The final grade will be based on 4-5 home assignments
(approximately 33%) and two mid-term exams
(approximately 33% each). There will be no final exam.
- Mid-term exams:
- The first mid-term will cover the first half of the material and
will take place on March 17th (during class time). The
second mid-term will cover the other half of the material and
will take place on April 14th (during class time).
- Home assignments:
- Approximately r45 home assignments will be handed out during the
semester. Submission is mandatory. Homework is to be done
independently and plagiarism will not be tolerated.
Content
- Textbook:
- There is no recommended textbook for this course, but some of the
material can be found in Speech and Language Processing, by Daniel Jurafsky and James H. Martin. It's a good book, albeit too shallow sometimes. See a recommended bibliography list.
- Syllabus:
-
- Introduction
- Applications of natural language processing
- The structure of natural languages
- Different levels of language understanding: morphology, syntax and semantics
- Ambiguity
- Morphology
- Introduction to morphology: word structure
- Inflections and derivations
- Finite-state automata
- Finite-state transducers
- Syntax
- Introduction to syntax: the structure of natural languages
- Context-free grammars: grammars, forms, derivations, trees, languages
- Parsing: top-down, CYK algorithm, Earley algorithm, bottom-up chart parsing
- The complexity of natural language
- The limitations of CFGs
- Unification grammars: feature structures and unification
- Empirical approaches to Natural Language Processing
- Probabilistic techniques
- Applications
Announcements
- March 30th, 2008
- Challenge 3 corrected. Submit Challenge 3 by April 7th.
- March 18th, 2008
- Submit Challenge 3 by March 31st.
- March 13th, 2008
- The first mid-term will take place during class time on Monday the 17th in the Lab, Jacobs 209.
- February 11th, 2008
- Class is canceled on February 18th. Instead, you are invited to attend CICLing-2008
- January 30th, 2008
- Schedule updated. For some reading material on the strike, its motivation and its outcome, see here. Or read a short article.
- October 20th, 2007
- Course web site on-line.
Copies of the slides
Slides by topic: introduction; morphology; finite-state technology, part I; finite-state technology, part II; syntax; context-free grammars; parsing; the complexity of natural languages; unification grammars, part I; unification grammars, part II; unification grammars, part III; empirical methods, part I; empirical methods, part II.
Recitation notes: CFGs; PC_PATR.
Home assignments
Links
Computational Linguistics,
http://cs.haifa.ac.il/~shuly/teaching/08/nlp/
Maintained by
shuly@cs.haifa.ac.il
.