-->

Artificial Intelligence: Final Projects
(See below for the various due dates)


At this point, you should (1) already know who you'll be working with, (2) already know what problem you'll be working on, (3) have read at least one paper per team member, and (4) have gathered your data. You should currently be in the midst of implementing/evaluating your actual proposed system.


In-class Project Updates

Starting Friday, we will have in-class project updates. Each group will speak for (TBD) minutes. The goal of these presentations is to help you clarify your problem and your approach, to ensure you don't wait until the last minute to do all of the work, and to convince me (and the class) that your group can finish.

For the in-class project updates, you can choose to just speak, use the white board, or prepare a short (e.g. one-slide) presentation summarizing your project. Regardless, your project updates must include:

  • A clear statement of the problem
  • A clear outline of the steps that you have, are, or will take to solve the problem. For example, "We've already scraped the data we'll be using from website X and website Y. Now that we have the data, we're working on extracting certain features: describe features here. Then, we're going to be using classifiers provided on website Z to do the classification. We'll evaluate our system by computing precision and recall on a set of held out data points".
  • A timeline of the remaining steps to be done for your project
After each group presentation, the class (and professor) will ask questions intended to help you clarify and tighten your projects. You will be graded on your in-class project update.



Final project presentations and paper

We'll be using our finals time slot to do project presentations. Our time slot is May 12th at 12pm which is the final due date for the projects.

Group Presentations
Each group will give a short (12 minutes + 3 minutes for questions) presentation. Your presentation must include the following information:
  • Why should I (or anyone else care) about what you did? (i.e. motivation)
  • What specific technical problem did you solve?
  • How did you solve this problem?
  • Why did you choose this solution?
  • How well does it work (and how do you know)?

Your presentations will be graded on:

  • Content (How fully did you address each of the points above)
  • Clarity of presentation
  • Participation of all team members
  • Your attendance at all presentations

Final Papers
Each group will submit a single paper for the final project. I don't need to see any code. However, your paper must be complete enough, and clear enough, that I (or anyone else) could fully understand and replicate what you did.

Use the AAAI LaTeX template for formatting your papers. You can get the template files from the AAAI authors site and use them for your paper format. Your paper should be no more than 3 pages. Keep in mind that writing a paper this short takes work and planning.

The following are common sections found in research papers:

  • An Introduction that motivates and describes the problem and the results at a high level.
  • A Related Works section that briefly describes existing work that solves the same (or similar) problem.
  • A Background section that explains any background information necessary to understand the problem or your approach.
  • A System Description section that provides the details of how you constructed your system, how it works, and how you tailored the algorithms described in the previous section to the problem at hand.
  • A Results section that describes how well the system performs. A format that often works well here is to first explain your evaluation techniques, provide their results, and then explain those results and what they say about the problem and about your approach(es) to it.
  • A Conclusion, usually very brief, in which you can summarize your system and the results. In addition, this is a chance to be less scientific in your opinions about the project and a chance to put it in the larger context of larger, more general problems (such as the general vision problem or a broad subfield).

Your paper will be graded on:

  • The scope of your project and approach.
  • Quality of your implementation (including how well you evaluated your approach)
  • Clarity of your paper
  • More guidelines may be added here to address your specific project.

Submission Instructions

You will be turning in both an electronic copy and a hard copy for your final paper (due 5/12 by noon). I will make a folder on Moodle for the electronic copies.