B552: Knowledge-Based Computation
Spring 2008
Homework 2: Short Project Writeup and Slides
Due electronically as a pdf file and powerpoint slides by 11:30pm
on Tuesday, Feb 26. Submission will be via oncourse.
This assignment involves writing a brief synopsis of your project
topic and plans. The purpose of the assignment is to help clarify the
goals and plans of your project and enable us to give useful
feedback. You're encouraged to discuss your plans and ideas with me
and other students (whether or not in your project group, or even
in the class!) before you submit your project plan.
Project groups should include one or two people. Only one writeup
needs to be done per project group, and this homework may be submitted
by either student in a 2-person group (please be sure to include both
names for two-person projects). The writeup should be approximately a
page or two long.
The Project
The goal of the project is to give you a chance to do research on a
topic of your choice---to critically examine an area, formulate
interesting questions, creatively try to overcome problems, and
analyze what you've learned from your work. In past classes, students
have sometimes chosen to continue these projects beyond the class, and
have even had their project work lead to research publications. Try
to select a challenging topic that you care about, and don't be afraid
to take risks!
There are both rich knowledge resources (e.g., OpenCyc, ConceptNet)
and software resources (e.g., Montylingua, the AI microprograms,
IUCBRF) available for use in your projects if you wish. See the B552
resources list for useful links.
The Writeup
The writeup should begin with a project title concisely summarizing
your project. The writeup itself should describe your goals and
intended methods, should make clear what you are
investigating/modeling, what AI methods you intend to use, the
intended I/O behavior of the system, and the problems you would like
the work to address, and how you will evaluate the project's success.
It should also mention both why the problem is important, what you
expect to be the hardest part, and what you expect to demonstrate or
learn from the project.
The Slides
On Wednesday, Feb 27, each group will make a very brief presentation
(3-5 minutes) of its project plans, for discussion with the class.
Please prepare 2-4 powerpoint slides to accompany this and submit them
via oncourse by midnight on Feb 26, for me to combine them into a
single file to streamline the presentations.
Grading criteria for the project
To help in your project design, please keep in mind that the following
grading criteria will be used at the
end of the semester for the projects themselves. If you're interested
in a project that doesn't fit into all the aspects of this list,
please talk to me in advance.
- Problem (25%)
- Is it interesting and challenging?
- Model and assessment (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.)
Is its performance well evaluated?
- Paper (20%)
- Writing
- Motivation
- Relation to other work
- Analysis of strengths+weaknesses
- Clarity on program (All major points should be described, but at a
fairly high level)
- Program (20%)
- A well-documented implementation of model.
Please let me know if you have any questions!