Paper Reading CS 2001: Research Topics in Computer Science Fall 2013 Dietrich School of Arts of and Sciences Department of Computer Science.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Poster & Project Presentations The Robert Gordon University
Jane Long, MA, MLIS Reference Services Librarian Al Harris Library.
CSE594 Fall 2009 Jennifer Wong Oct. 14, 2009
Academic Writing Writing an Abstract.
Welcome to the seminar course
SQ3R: A Reading Technique
Lesson Plan Grade 5 Subject: Language Arts Standard 7 Comprehension—Students understand, interpret, and analyze narrative and informational grade level.
The Systems Analysis Toolkit
Review of Related Literature By Dr. Ajay Kumar Professor School of Physical Education DAVV Indore.
Writing for Publication
Essential Question-What happens when your privacy is someone else's busine $$ ? LESSON 7-Active Reading & Note-taking 2 Day 1 Bellwork-Date: 1) Primary.
SENG 531: Labs TA: Brad Cossette Office Hours: Monday, Wednesday.
Notes on how to read a paper Reading is more than just passing your eyes over the words in consecutive order. Reading is understanding.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
Writing tips Based on Michael Kremer’s “Checklist”,
Technical Writing for Computer Science Part 1: Content and Organization Research Careers Lecture Series July 13, 2009 Michael J. Lewis, Director Department.
Topics - Reading a Research Article Brief Overview: Purpose and Process of Empirical Research Standard Format of Research Articles Evaluating/Critiquing.
Lecture 3: Writing the Project Documentation Part I
Advanced Research Methodology
Report.
Structure of a Research Paper
All about completing a Fair Project.
Exploring a topic in depth... From Reading to Writing The drama Antigone was written and performed 2,500 years ago in a society that was very different.
Exploring a topic in depth... From Reading to Writing The Odyssey often raises questions in readers’ minds: Was Odysseus a real person? Were the places.
CHAPTER 4 Engineering Communication
Northcentral University The Graduate School February 2014
11 Writing a Conference Research Paper Miguel A. Labrador Department of Computer Science & Engineering
Chris Luszczek Biol2050 week 3 Lecture September 23, 2013.
Proposal Development Sample Proposal Format Mahmoud K. El -Jafari College of Business and Economics Al-Quds University – Jerusalem April 11,2007.
Essay and Report Writing. Learning Outcomes After completing this course, students will be able to: Analyse essay questions effectively. Identify how.
Report Format and Scientific Writing. What is Scientific Writing? Clear, simple, well ordered No embellishments, not an English paper Written for appropriate.
Wednesday’s agenda: September 6  Discuss your summary/critique of the Michaelson chapter on the Incremental Method.  Discuss structure of theses and.
How to read a scientific paper
RESEARCH REPORTS Written communication of research Science as a social activity Writing... –as thinking –as a tool to focus your thinking –as hard work.
How to Read Research Papers? Xiao Qin Department of Computer Science and Software Engineering Auburn University
How to Read a Text book Or How to get the most out of a text book.
A Manual for Dissertation Yong Zheng DePaul University May 17,
Writing a Research Proposal 1.Label Notes: Research Proposal 2.Copy Notes In Your Notebooks 3.Come to class prepared to discuss and ask questions.
ITEC0700/ NETE0501/ ISEC0502 Research Methodology#5 Suronapee Phoomvuthisarn, Ph.D.
Developing Academic Reading Skills Planning Research Chapter 2.
1.  Interpretation refers to the task of drawing inferences from the collected facts after an analytical and/or experimental study.  The task of interpretation.
Preparation of a Research Report Literature review.
 An article review is written for an audience who is knowledgeable in the subject matter instead of a general audience  When writing an article review,
PSY 219 – Academic Writing in Psychology Fall Çağ University Faculty of Arts and Sciences Department of Psychology Inst. Nilay Avcı Week 3.
Ian F. C. Smith Writing a Journal Paper. 2 Disclaimer / Preamble This is mostly opinion. Suggestions are incomplete. There are other strategies. A good.
Title Page The title page is the first page of your psychology paper. In order to make a good first impression, it is important to have a well-formatted.
Foundations of Constraint Processing, CSCE421/821 Guidelines for reports1 Problem Solving with Constraints CSCE421/821, Fall
Project. Research Project Due: – Project report due Monday midnight Delayed a bit due to popular demand Can accept an even higher delay (Tuesday at noon)
DESIGNING AN ARTICLE Effective Writing 3. Objectives Raising awareness of the format, requirements and features of scientific articles Sharing information.
4-2 CHAPTER 4 Engineering Communication © 2011 Cengage Learning Engineering. All Rights Reserved.
INFOMGP Student names and numbers Papers’ references Title.
13 Key Reading Strategies Skilled readers do these things—that's why they're skilled!
Tutorial 1 Dr. Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca University January 18, 2011.
NOTETAKING AND STUDY SKILLS The SQRW Method. SQRW – Survey, Question, Read, Write What exactly is SQRW? ◦Well, it’s a study method where you get the best.
Quick ways to get the most from a source and how to evaluate the quality and reliability.
Dr.V.Jaiganesh Professor
Writing a Critical Summary of an Article or Paper
CSE594 Fall 2009 Jennifer Wong Oct. 14, 2009
Technical Report Writing
How to Read a Paper.
Research Methods Dr. X.
Proposals and Progress Reports
How to Read Research Papers?
Reading Research Papers
Writing Academic Papers In English Language Journals
Writing Careful Long Reports
Class Project Guidelines
CSE594 Fall 2009 Jennifer Wong Oct. 14, 2009
Presentation transcript:

Paper Reading CS 2001: Research Topics in Computer Science Fall 2013 Dietrich School of Arts of and Sciences Department of Computer Science

Research papers are the lifeblood of science If I have seen further it is by standing on the shoulders of giants. —Isaac Newton, 1676 Why?

Today, we’ll cover Typical paper structure How to read Structuring your reading session What to look for Comprehension strategies Filling in gaps in your knowledge

Papers in computer science often follow a somewhat predictable format Abstract Introduction Related work/Background* Proposed design/system/method Evaluation Discussion Related work* Conclusions & Future work References Content: Very short (~250 words) Brief description of purpose Highlight main results  Quantitatively, %, … Purpose: “Hook” the reader  Why is this paper interesting?  Why should I spend my time reading this?  What do you claim to do? Set the stage for the paper

Papers in computer science often follow a somewhat predictable format Abstract Introduction Related work/Background* Proposed design/system/method Evaluation Discussion Related work* Conclusions & Future work References Content: Usually pages Main elements  Context, larger picture  What is the problem?  Why is the state of the art insufficient?  Overview of the solution  Novel contributions of the work  How is impact evaluated? #s, %. Balance content and conciseness! Purpose: Motivate the work Inform the reader of what is to come WARNING: Some reviewers make their initial decisions after reading only the intro!

Papers in computer science often follow a somewhat predictable format Abstract Introduction Related work/Background* Proposed design/system/method Evaluation Discussion Related work* Conclusions & Future work References Content: Overview of past approaches/research/results Critique of previous works Comparison to claimed contributions Not a book report! Purpose: Motivate the work (How?) Inform the reader that you are aware of prior results Clearly demonstrate the novelty in your approach: compare Note: Related work may occur at the beginning or end of a paper Beginning: Prior work is necessary for understanding this paper End: Prior work is only tangentially related

Papers in computer science often follow a somewhat predictable format Abstract Introduction Related work/Background* Proposed design/system/method Evaluation Discussion Related work* Conclusions & Future work References Content: Maybe more than one section…  Requirements, Design  Syntax, Semantics, Enforcement  Design, Implementation …… This is the novel content of a paper Purpose: Proposal of original idea(s) This is the authors’ contribution! Should be detailed enough for others to replicate the work (in theory)

Papers in computer science often follow a somewhat predictable format Abstract Introduction Related work/Background* Proposed design/system/method Evaluation Discussion Related work* Conclusions & Future work References Content: Could be any number of things  Performance measurements  Simulation results  Analysis of user study data  Formal proofs …… Purpose: “Prove” that the stated contributions are meaningful Note: A incomplete/incorrect evaluation can kill an otherwise good paper!

Papers in computer science often follow a somewhat predictable format Abstract Introduction Related work/Background* Proposed design/system/method Evaluation Discussion Related work* Conclusions & Future work References Content: Not all papers have this If included, typically contains  An interpretation of results/evaluation  Discussion of open problems  Description of limitations Purpose: Papers do not often “close” a topic This is where you reflect on what has been done, and what is still open Cf: future work

Papers in computer science often follow a somewhat predictable format Abstract Introduction Related work/Background* Proposed design/system/method Evaluation Discussion Related work* Conclusions & Future work References Content: Far too often: Rehash of the paper Ideally: Reflection on contributions, why it worked, what’s the message, what’s the lesson Balance of grandeur and accuracy Purpose: One last summary of contributions, and why, given the whole context of the work Identification of promising future research directions

Preparing to read Reading a research paper is different than other reading! 10 pages of news: < 10 minutes 10 pages of fiction: < 20 minutes 10 pages in a textbook: < 30 minutes 10 page research paper: 20 minutes (“I’m not interested”) to several hours (“I want to really know the details!”) Prior to reading, make sure you gather the appropriate supplies Quiet Environment Appropriate Time (How much?) Note-Taking Supplies (?!)

Why are you planning to read that paper? There are many legitimate reasons for reading a paper I heard someone talking about this result It’s related to a problem I am working on My advisor told me to This provides context for another problem The conference talk interested me I think that I might want to explore this area … Take-away point: Why you plan to read a paper will—to some degree—dictate how you should go about reading it Curiosity Breadth Depth

A multi-pass approach to reading Keshav* has a nice paper on a three-pass reading approach Pass 1: Basic comprehension What is the main topic of the paper? What are the authors’ claimed contributions? What do they cite? Pass 2: First look at real details Focus on details: evaluation, figures, methods Ignore proofs Pass 3: Depth! Fully understand all details * S. Keshav, “How to Read a Paper,” ACM SIGCOMM Computer Communication Review 37(3) : 83-84, July Curiosity Breadth Depth

First Pass: decide how much you will invest Focus your attention on: Title and Abstract Full details of the Introduction Section and Sub-Section headings in the body Full details in the Conclusion Skim references, note what you’ve read After this, you should know about the “5 Cs” Category: Experimental paper? Theory? Measurement? Context: What does this paper cite? Correctness: Do any assumptions seem reasonable? Contributions: What do the authors (claim) to contribute? Clarity: Can you follow the paper? You can probably accomplish this for most papers in ~10 minutes

Audience Participation! John Kubiatowicz, David Bindel, Yan Chen, Steven E. Czerwinski, Patrick R. Eaton, Dennis Geels, Ramakrishna Gummadi, Sean C. Rhea, Hakim Weatherspoon, Westley Weimer, Chris Wells, Ben Y. Zhao: OceanStore: An Architecture for Global-Scale Persistent Storage. ASPLOS 2000: Let’s talk a little bit… Category: Experimental paper? Theory? Measurement? Context: What does this paper cite? Correctness: Do any assumptions seem reasonable? Contributions: What do the authors (claim) to contribute? Clarity: Can you follow the paper?

Second Pass: breadth of knowledge General idea: Read the whole paper, but skip super-intricate details like proofs. Focus on: Understanding methodology, evaluation, figures, etc. Mark relevant references for later reading (more breadth!) Being able to explain the main ideas of the paper to someone else This process can take around an hour for a standard 10-page paper Why so long? Perhaps you’re new to the subject area Authors use methodologies or techniques that are unfamiliar Paper is just badly written…

After breadth reading, you have answers Important questions include: What are the motivations for this work? What is the proposed solution? Is it novel? How is this solution evaluated? What do you think about the problem, solution, and evaluation? What are the contributions of this work? What does this paper close an area of research? Open a new one? Lead to interesting future work? What questions do you still have? Griswold has a nice template for answering these questions. I’ve linked to it on the course page.

Audience Participation! Adi Shamir, “How to Share a Secret,” Communications of the ACM 22(11) : , November Let’s talk a little bit… What are the motivations for this work? What is the proposed solution? Is it novel? How is this solution evaluated? What do you think about the problem, solution, and evaluation? What are the contributions of this work? Does this paper close an area of research? Open a new one? Lead to interesting future work? What questions do you still have?

Third Pass: develop an intricate understanding Main focus: Everything you’ve glossed over so far Thorough scrutiny of assumptions What alternative solutions might have been possible? Does the evaluation cover enough meaningful cases? Detailed examination of proofs and proof techniques After a thorough pass, you should (ideally) be able to replicate the results presented in the paper This is a time-intensive process 4-5 hours for beginners Around 1+ hour for more experienced readers

Note-taking strategy (1) Note taking while you read helps capture the context of your reading session for later reference Use a highlighter to mark major points, definitions, and theorems for quick reference later Make notes in the margin Write down questions as they pop into your head Answer previous questions as you find answers Summarize tables, graphs, etc. Add details to incomplete/unclear examples Help manage the many papers that you’ll eventually read

Note-taking strategy (2) Note taking after you read can help Ensure complete understanding of relevant papers Manage large collections of papers as your progress in your studies Consider making a document per research area For each paper, write up: A technical summary of the work A brief description of the paper’s relation to other works Relationships to your ongoing/planned research Any cool ideas for future work that come to mind

Filling in the gaps… Initially, you will have an incomplete knowledge of a research area. How can you fix this problem? Step 1: Read up on prior work! Step 2: Understand how this paper fits into more recent research There are research tools to help aid these processes ACM portal: IEEEXplore: Google scholar: Citeseer:

Let’s do a little tracing…

Conclusions Paper reading is an essential skill for PhD students (and researchers in general!) At first, this is a slow process, but gets easier with practice Multi-pass reading can help aid comprehension Pass 1: Overview Pass 2: General understanding, expand breadth of knowledge Pass 3: Details, details, details Next time: Writing paper reviews