B652: Machine Learning
Spring 2007
Final Project Writeups
Final project writeups are due on the next-to-last day of classes
(Monday, April 23) at the start of class.
The should be
submitted both as hardcopy and electonically via Oncourse.
Only one submission is required for each group.
Each submission will include the following parts:
- A well-documented copy of your program. (If code is very
lengthy, electronic-only submission may be best; please talk with me.)
- A paper describing the problem you are addressing, the methods you
have chosen to address them, the motivations for those methods, and,
most importantly, what you have learned from the project. This should
be a maximum of 6 pages in the
AAAI two-column conference format (roughly 5000 words). AAAI
author instructions and LaTeX and Word templates are available for
download.
- Additional sample output with very brief annotations to give a
more complete picture of how the program works and what it can do.
An excellent project will address interesting questions, try to
overcome hard problems, come up with creative approaches for solving
them, and examine not only the strengths but also the limitations of
the approach. If you devised a creative method that failed to work,
that's fine too! The point of the paper will then be what you learned
about the problem and method, and ideas for exploiting what you
learned.
Please try to write as clearly and concisely as you can---expressing
key ideas concisely is a writing skill that will be very valuable as
you write future conference papers!
Please include sample program output to illustrate your program's
points. Including an appendix of supplementary output is fine, and
does not count towards the length limit.
If you are unsure of what to
include or what to aim for in the writeup, I'd be happy to talk about it!
Grading for the written materials will be
based on:
- Problem (25%)
- Is it interesting and challenging?
- Model (35%)
- Is the theoretical solution interesting?
- Would it scale up?
- Does it make theoretical claims?
(E.g., saying something about needed knowledge for a task, or
the strengths and weaknesses of a given process, or about what
are the hard and easy parts of the problem you're attacking.)
- Paper (20%)
- Writing
- Motivation
- Relation to other work (think critically about the how your work
relates to other research)
- Analysis of strengths+weaknesses
- Clarity on program (All major points should be described, but at a
high level)
- Program (20%)
- Implementation of model
(This is adapted from a list developed by Mike Gasser.)
Please let me know if you have any questions, and have fun on the
project---I'm looking forward to seeing what everyone comes up with!