Homework
Watch for updates! This file was last updated on January 10, 2005.Homework for 15-721 is (a) summaries of research papers (10% of grade) and (b) in-class paper presentations and participation in discussions (10% of grade). Before each lecture you should have read the paper that we will be discussing.
Paper Summary Writing and Submission Guidelines
An important component of 721 is critical reading of the assigned papers and coming to class ready to discuss them. To help you in this process, we require that you hand in a short review of each paper at the beginning of the class during which we will discuss the paper. The preferred format is ASCII text.
Your summaries should:
- State the 3 (or more) most important things the paper says. These could be some combination of their motivations, observations, interesting parts of the design, or clever parts of their implementation.
- Describe the paper's most glaring deficiencies, in decreasing order of importance. Every paper has some fault. Perhaps an experiment was poorly designed or the main idea had a narrow scope or applicability. Being able to assess weaknesses as well as strengths is an important skill for this course and beyond.
- Describe what conclusion you draw from the paper as to how to build systems in the future, and what can be future research stemming from the paper. Most of the assigned papers are have been significant to the systems community and have had some lasting impact on the area.
We do not want a book report or a repeat of the paper's abstract. Rather, we want your considered opinions about the key points indicated above. Of course, if you have an insight that doesn't fit the above format, please include it as well.
We want the reviews to be short, between 1/2 and 1 page. Here is an example review. Note: the example is a LONG summary; we expect you to provide much shorter ones.
Please bring a printout of the reviews to the instructor by the class start time on the date the paper is scheduled to be discussed. Also, make the review available on a website which will be at the top of your review. You are responsible for the delivery of the review. Too long >1 page) or late submissions will not be accepted.
All reviews will be counted, and a random sample of the reviews will be graded.
In-Class Presentations and Discussions
There are several motivations for our in-class discussions. First, we would like you to be exposed to the state-of-the-art in database systems, including the most recent developments in industry as well as the latest academic studies. If you simply read a textbook, you may get the mistaken impression that all of the questions have been answered already; in reality, things have been changing quite rapidly, both in research and in practice. Second, we would like you to get a feel for how one conducts good research in data management and,more importantly, since this is an extremely large field of study, which are the current challenges and hot topics. Finally, we hope that some of the open questions that will arise in our discussions might help spark ideas for your graduate research. Please see the topics below and sign up for one topic.
With these goals in mind, here are some tips on how to lead a successful discussion:
- Organize your time wisely beforehand. You should know whose responsibility is what. One possible way to organize this is to assign the presentation of one paper per student, and have one student coordinate and summarize the area at the end. A common presentation of all the papers at the same time is also a great idea, especially since it clearly demonstrates the comparison.
- A picture is worth a thousand words. Create slides or whatever visual aids you need to communicate your ideas quickly and clearly. You probably do not have time for more than 5-10 slides. You may want to create backup slides related to questions that you might ask, but that is optional.
- Do not attempt to present the full content of the papers. Distill the papers down to their key ideas, important insights, and results. Budget your time wisely, and stimulate discussion.
- Don't just accept all of the statements in these papers at face value. Do you agree with the authors? Do their results really support their conclusions, or are there other interpretations or opposing views? In particular, is there a good reason to believe that the conclusions will still hold for applications other than the ones in the given study? Keep in mind that a useful way to read a paper is to come up with an independent thesis related to the paper's topic and test the thesis against the paper.
- Your mission is to provoke a thoughtful discussion about your topic. Come prepared with a list of thought-provoking questions to pose to the audience.
- At some point in your discussion (perhaps near the end), you should present what you consider to be interesting open research questions related to your topic. These are not necessarily just suggestions for class projects (the scope can be much larger than that), although they might help people think about interesting problems to address.
- All of the discussion leaders should actively participate in leading the discussion.
- Within a week after leading a discussion, each group will e-mail the TA submit the powerpoint slides plus an optional writeup summarizing the state in the area and what was covered during their session. These writeups will be distributed to the rest of the class (in part to help people study for the exams).
In-Class Presentation Guidelines
Here are some tips and suggestions for helping you plan your your in-class presentation. They are meant to serve as recommendations only!Remember, a 60 minute talk with no interruptions = 40 slides
Slide Organization (one possibility)
- Intro
- Big problem and why it is important - 1 slide
- Particular problem and why it is important and difficult - 1 slide
- Approach proposed in this work (summary) and major implication - 1-2 slides
- Talk
- Outline to show between sections: Intro, Body, Related Work, Summary of Results
- Related work - 1-2 slides
- Body - 30 slides
- Important Questions
- Methods/Algorithms
- Question 1: Example 1 --> shows Answer 1, Example 2 --> shows Answer 2
- Question 2...
- Summary of Results - 1-2 slides
- Implications/Conclusions - 1 slide
- Backup slides - other interesting points not essential/may not have time for
All slides except for outline slides can follow this general format:
|
- or - |
|
Punchline is recommended be the important result of the slide, or important question raised (that can be answered on the next slide)
Try to encourage class participation through questions, etc. Allow time for class to answer questions.