CS785 Intelligent Computer Interfaces - Fall 2009

Prof. Robin Cohen

 

 Mon, Wed, Fri  9:30-11:30am - MC2036

** Note: we will only be using some of the hours and some of the weeks **

 

Overview of Course

This course provides an overview of several subtopics in artificial intelligence, related by the theme of intelligent interfaces. The first half presents material with its origins in natural language processing, beginning with plan recognition as an outgrowth of natural language pragmatics, progressing to the topics of discourse, natural language generation and user modeling. The subtopic of intelligent agents is included in the first half of the course as well. In the second half, we move on to examine a number of intelligent systems that require effective interfaces including multiagent systems, with a discussion of adjustable autonomy and e-commerce applications, followed by datamining and knowledge bases (including the design of case-based reasoning systems), the topic of intelligent information retrieval and the topic of intelligent tutoring. Background in artificial intelligence is recommended but not mandatory. Initial lectures will serve to provide a basic introduction to the field of artificial intelligence.

 

 

** Schedule **


Sep 14 Introduction to course; Introduction to Natural Language
Sep 16 Introduction to Natural Language; Plan Recognition
Sep 18 Discourse
Sep 21 Natural Language Generation (sorting out presentations)
Sep 23 User Modeling
Sep 25 Intelligent Agents
Sep 28 Talks by students
Sep 30 Talks by students
Oct 2 No class
Oct 5 Multiagent Systems, part 1
Oct 7 Multiagent Systems, part 2
Oct 9 Datamining; Knowledge Bases and Case-Based Reasoning
Oct 14 Intelligent Information Retrieval; AI and Education
Oct 16 Discussion of Software Exercises; Guest speakers with Demos of Systems
Oct 19 No class
Oct 21 Talks by students
Oct 23 Talks by students
Nov 23 Project presentations
Nov 25 Project presentations
Nov 27 Wrap-up of class
Nov 30 Wrap-up of class (if needed)

total hours: 39 (same as 13 weeks x 3 hours per week)

 

Lecture Notes and Readings: Please click here

 

Project Guidelines: Please click here

 

Workload

(Each student presents a paper in either the first or second half and becomes a second reader for a paper presented in the other half; the list of papers to be chosen is provided by the instructor)

* Paper presentation (15 minutes) and Handout (one page point form summary) in each of the first and second half worth 10 marks each = 40 marks                        First half papers and second half papers are available here (please click the respective link)

* Software exercises (acting as a user for some specific software chosen by the instructor, responding to questions about the software that was tried) 10 marks

* Project presentation (15 minute overview of final project) 10 marks

* Final project (10 page (approx. 5000 words) writeup including analysis of existing work and proposal of original work) 40 marks

Due Dates

Presentations: as scheduled, above; handout due in class when presenting (bring enough copies to distribute to the entire class)

Software Exercises: November 30

Project Proposal: November 6 (1 or 2 paragraphs max., to get approval for final project topic; handed in to my departmental mailbox any time up to this date; not graded)

Project: December 4

 

Contact: rcohen at uwaterloo.ca DC2512 x 34457 Office hours: upon request

 

For problems or questions regarding this site contact: cs785 at student.cs.uwaterloo.ca

Last Updated: