CS640/641
Advanced Artificial Intelligence I/II

Fall 2002 / Spring 2003
Department of Computer Science
Link to Colorado State University Home
 Page


Contents (links to sections on this page)


What's New?

May 20: Final grades are posted.

to Contents


Course Description

This course is a two semester ``practicum'' in conducting research in AI. The first semester will cover current research topics in several subfields of AI. The purpose of the first semester is to give students a detailed understanding in several current research areas. This background will provide the basis for independent projects to be carried out during the second semester.

The seminar will meet twice a week to discuss the selected papers and review progress of the independent research projects. In the Fall semester, the schedule will allow us to cover one or two papers per week. Discussions of these papers will be led by a student designated in advance. That student will be responsible for organizing a short summary of the paper which explains the key concepts and places it in the larger context of associated work. All students will be expected to be active participants in these discussions. Occasionally, the instructor will lead discussions of new material.

In addition to the readings and class discussions, during the Fall Semester all students are required to develop a concise research project plan for work expected to be carried out in the Spring in CS641. These plans must include a clear motivational statement explaining why the research is important. They must include a research plan and evaluation plan. The former will discuss resources needed to carry out the experimental plan as well as descriptions for specific experiments. The latter will discuss how the claims of the research are to be evaluated.

During the Spring Semester, students are expected to present updates on the progress of their projects, select papers for the class as a whole to read on topics related to their research, and to lead the discussions of these papers. Students will be responsible for leading an in-depth discussion of two papers. The discussion will be conducted as a mock Ph.D. qualifying exam, in which the instructor and other students ask probing questions.

Prerequisites for this course are CS540 or instructor permission.

to Contents


Time and Place

CS640, Fall, 2002 meets every Tuesday from 3:30 to 5:30 in USC 310B.

CS641, Spring, 2002 meets Tuesdays and Thursdays from 9:30 to 10:20 in the small conference room in the USC building, room 203 USC.

to Contents


Instructor

Instructor: Chuck Anderson

to Contents


Text Books

to Contents


Grading

CS640

There are five requirements which will count toward the grading in CS640. For each paper we read, one student will be assigned the task of summarizing the work at the beginning of the seminar period. This summary should take between 10 and 15 minutes. That same student is responsible for leading the discussion of the material covered in the paper. All students are expected to contribute to these discussions as well as prepare brief, one to two page summaries of the papers. These written synopses must be turned in at the beginning of the class period in which the paper is to be discussed; they will not be accepted late. These three requirements will account for 50% of the course grade.

The remaining 50% is divided between a written project proposal and a project feasibility demonstration. The written project proposal will layout the research planned for the Spring semester (CS641). What is expected is described in the Project section. The feasibility demonstration is a combination of some empirical experimentation, a brief writeup, and, when appropriate, a live (on-line) demonstration of some component of the software to be used in the proposed research.

Paper Presentations 25%
Participation in class 10%
Written Paper Synopses 15%
Project Proposal Feasibility Demonstration 20%
Written Research Project Proposals 30%

Each assignment must be submitted at the beginning of class on the given deadline for that assignment. No late assignments will be accepted, unless through prior arrangement with the instructor.

CS641

There are three requirements which will count toward the grading in CS641. The first requirement, and the majority of the grade (60%) will be based upon the quality of the semester project. The quality judgement of this project will be based on the merit of the research, the strength of the final written report, and the quality of the oral presentation given at the end of the semester. 10% of the project grade will be based on the mid-semester progress report.

The second requirement is to critique two research papers approved by the instructor. These will be read by everyone in the class and you will be responsible for leading the in-class discussions of these works. Each critique will consist of a 15-page paper and a 20-30 minute presentation. Consider each critique as a mock Ph.D. qualifying exam. The current plan is to have each paper be the focus of a different class meeting. Fulfillment of this requirement is worth 25% of the semester grade.

The third requirement is to attend and contribute to the weekly class meetings. You are expected to be adequately prepared by completing the required reading and constructively participate in the in-class discussions. For each paper discussed that you are not critiquing, you must turn in a typed list of five questions. These questions will be graded by the degree to which they reflect an in-depth understanding of the paper. Fulfillment of this requirement is worth 15% of the semester grade.

Research Project Progress Report 10%
Research Project Final Report 50%
Paper Critiques 25%
Participation in class and paper questions 15%

General Grading Information

Be sure you read the Computer Science Department's Student Information Sheet. It explains the department's policies regarding late assignments and other important things.

to Contents


Semester Project

During CS640, students complete a proposal for the project they will do during CS641, the spring semester.

Proposal

The proposal consists of a written report and an oral presentation to the class. A suggested format for the written report is available here as a postscript file, and as the LaTeX source file.

The oral presentation will be 10 to 15 minutes in length. You must use overhead transparencies or slides shown with the computer projector.

The feasibility demonstration is a demonstration of whatever code you have written or downloaded by presentation time. The point of this demonstration is to show that you have done enough work on your project topic to allow you to accurately judge how feasible it is for you to complete your proposed work within one semester's time.

Project Report

The written project report must be at least 10 single-spaced pages. It must include the following sections.

to Contents


On-Line Resources

Links to useful on-line information will be added here during the semester.

Bayesian Networks

Ocaml

to Contents