AI Fall 2006 - Term Project Description

Term Projects

The term project counts for 30% of your course grade. This is obviously a significant part of the course, and you should plan the project soon, and start doing some research on your term project well in advance of it's due date (December 8th).

Project Overview

Your project must involve research (finding out what other people have done to solve some specific problem) and may also involve the development of algorithms, and/or programming project and/or running other peoples code to compare various approaches/algorithms. A term project writeup is required, this is a document that describes the specific problem you are studying, summarizes the approaches that others have used when attempting to develop systems that solve the problem, and can also involve a description of your ideas/implementations/experiments. You have a choice:

Survey Term Paper: You write a survey paper that describes the approaches/algorithms/results produced by AI researchers. The idea is that you become familiar with published research concerning the AI problem you select. You need to consult papers/books/journals/WWW resources and become an expert on a specific AI problem and the ways people have tried to solve the problem. The idea of a survey paper is that you provide a overview of the techniques, theory and people associated with a specific AI problem.

Do your own research: You do some research into what other people have tried, and then develop your own ideas and use your term paper to describe your ideas. This can involve theoretical analysis of any noval algorithms/data structures you design, experimental comparison of other people's algorithms, or it can involve your own implementation. In all cases, it is required that your paper shows that you know something about what other people have done (related to the same AI problem), you should not just get an idea and go implement it without first investigating the work of others. I would expect a minimum of 3 pages providing an overview of related work.

Problems / Problem Domains

Below is a list of some AI problems you can choose from. If you know of an AI problem you want to work on that is not listed, you must check with Dave before planning your term project (get permission). Each of the problems listed below are fairly broad domains (each of these involves many specific AI problems), you can focus on one small part of the problem or on more general problems.