CS129/PSYCH129 Computational Models of Language

CS129/PSYCH129
Computational Models of Language

Spring 2001, Mondays 1:15-4:00
Trotter 305 (discussion) and Trotter 117 (lab)

Ed Kako, Papazian 204, extension 8454 (ekako1)
Lisa Meeden, Sproul 1, extension 8565, (meeden@cs)


Index
Course Description
Books & Readings
Evaluation
Schedule


Course description

Language is among the most complex and robust of all human cognitive capabilities. One way to understand this capacity better is by using computers to model it. In this course we'll focus primarily on various attempts to model language using connectionist (neural network) architectures. The course is made-up of two components: laboratory and discussion. Every week, students will have the opportunity to experiment with various models. Readings relevant to the models to be covered that week will also be assigned and be used as the basis for seminar-style discussions.


Books & Readings


Evaluation

  1. Class Participation & Reaction Notes: 20%
    Your reactions to each week's readings will be due by 8:00am Monday mornings via email. Send them to meeden@cs.swarthmore.edu. These notes will be posted to the course web page by 10am. You should read them before class time and be ready to respond to at least one question or comment raised by someone else. Put your reactions into html format so that they can be posted without any editing. Use this as a basic template. These notes should not be summaries of the papers, instead they should be the product the reading process (e.g., questions that were raised, points that were not clear, connections to previous material you've read, etc). You are expected to be an active participant in class discussions and should come prepared for class every week.
  2. Home work: 20%
    One of the goals for this course is to provide students with a framework to get hands-on experience working with various connectionist models. Although we will do some of that work in-class, much that experience will have to be gained through homework.
  3. Midterm Project: 20%
    There will be a mid-semester paper, a write-up of one of the computational simulations available in Introduction to Connectionist Modelling of Cognitive Processes. Assigned February 26. Due March 23.
  4. Term Project: 40%
    Each student will be asked to design a project involving a computational approach to language. During the first half of the semester you should be thinking about possible project topics. These projects may be carried-out by pairs of students. Each student will be asked to present their project to the class at the end of the semester as well as turn in a written report.

Schedule


Week 01: Monday January 22
Discuss: Introduction to Language
Lab: Introduction to Tlearn software


Week 02: Monday January 29
Discuss: Pinker
Lab: Pattern Associators Homework 1

Week 03: Monday February 5
Discuss: Pinker
Lab: Multi-Layer Networks and Backpropagation Homework 2

Week 04: Monday February 12
Discuss: Speech Perception

Week 05: Monday February 19
Discuss: Word Segmentation


Week 06: Monday February 26
Discuss: Lexical Processing
Midterm project assigned this week.
Week 07: Monday March 5
Discuss: Morphology
Week 08: SPRING BREAK

Week 09: Monday March 19
Discuss: Morphology Midterm project due on Friday of this week.
Week 10: Monday March 26
Discuss: Syntax
Lab: Recurrent Networks

Week 11: Monday April 2
Discuss: Syntax
Week 12: Monday April 9
Discuss: Production and Disorders
Week 13: Monday April 16
Help session: Working on final projects
Week 14: Monday April 23
Discuss: Evolution of Language

Week 15: Monday April 30
Final project presentations by students