Skip to content

Instantly share code, notes, and snippets.

@eevmanu
Last active June 13, 2025 16:18
Show Gist options
  • Save eevmanu/5ac197d227daac571a0a5d71b27a99e7 to your computer and use it in GitHub Desktop.
Save eevmanu/5ac197d227daac571a0a5d71b27a99e7 to your computer and use it in GitHub Desktop.

How to Read a Paper Version of February 17, 2016

S. Keshav David R. Cheriton School of Computer Science, University of Waterloo Waterloo, ON, Canada [email protected]

ABSTRACT Researchers spend a great deal of time reading research pa- pers. However, this skill is rarely taught, leading to much wasted effort. This article outlines a practical and efficient three-pass method for reading research papers. I also de- scribe how to use this method to do a literature survey.

INTRODUCTION

Researchers must read papers for several reasons: to re- view them for a conference or a class, to keep current in their field, or for a literature survey of a new field. A typi- cal researcher will likely spend hundreds of hours every year reading papers.

Learning to efficiently read a paper is a critical but rarely taught skill. Beginning graduate students, therefore, must learn on their own using trial and error. Students waste much effort in the process and are frequently driven to frus- tration.

For many years I have used a simple ‘three-pass’ approach to prevent me from drowning in the details of a paper be- fore getting a bird’s-eye-view. It allows me to estimate the amount of time required to review a set of papers. Moreover, I can adjust the depth of paper evaluation depending on my needs and how much time I have. This paper describes the approach and its use in doing a literature survey.

  1. THE THREE-PASS APPROACH

The key idea is that you should read the paper in up to three passes, instead of starting at the beginning and plow- ing your way to the end. Each pass accomplishes specific goals and builds upon the previous pass: The f irst pass gives you a general idea about the paper. The second pass lets you grasp the paper’s content, but not its details. The third pass helps you understand the paper in depth.

2.1 The first pass

The first pass is a quick scan to get a bird’s-eye view of the paper. You can also decide whether you need to do any more passes. This pass should take about five to ten minutes and consists of the following steps:

  1. Carefully read the title, abstract, and introduction

  2. Read the section and sub-section headings, but ignore

everything else

  1. Glance at the mathematical content (if any) to deter-

mine the underlying theoretical foundations

  1. Read the conclusions

  2. Glance over the references, mentally ticking off the

ones you’ve already read

At the end of the first pass, you should be able to answer

the five Cs:

  1. Category: What type of paper is this? A measure- ment paper? An analysis of an existing system? A description of a research prototype?

  2. Context: Which other papers is it related to? Which theoretical bases were used to analyze the problem?

  3. Correctness: Do the assumptions appear to be valid?

  4. Contributions: What are the paper’s main contribu-

tions?

  1. Clarity: Is the paper well written?

Using this information, you may choose not to read fur- ther (and not print it out, thus saving trees). This could be because the paper doesn’t interest you, or you don’t know enough about the area to understand the paper, or that the authors make invalid assumptions. The first pass is ade- quate for papers that aren’t in your research area, but may someday prove relevant.

Incidentally, when you write a paper, you can expect most reviewers (and readers) to make only one pass over it. Take care to choose coherent section and sub-section titles and to write concise and comprehensive abstracts. If a reviewer cannot understand the gist after one pass, the paper will likely be rejected; if a reader cannot understand the high- lights of the paper after five minutes, the paper will likely never be read. For these reasons, a ‘graphical abstract’ that summarizes a paper with a single well-chosen figure is an ex- cellent idea and can be increasingly found in scientific jour- nals.

2.2 The second pass

In the second pass, read the paper with greater care, but ignore details such as proofs. It helps to jot down the key points, or to make comments in the margins, as you read. Dominik Grusemann from Uni Augsburg suggests that you “note down terms you didn’t understand, or questions you may want to ask the author.” If you are acting as a paper referee, these comments will help you when you are writing your review, and to back up your review during the program committee meeting.

1. Look carefully at the figures, diagrams and other illus- trations in the paper. Pay special attention to graphs. Are the axes properly labeled? Are results shown with error bars, so that conclusions are statistically sig- nificant? Common mistakes like these will separate rushed, shoddy work from the truly excellent.

  1. Remember to mark relevant unread references for fur- ther reading (this is a good way to learn more about the background of the paper).

The second pass should take up to an hour for an expe- rienced reader. After this pass, you should be able to grasp the content of the paper. You should be able to summarize the main thrust of the paper, with supporting evidence, to someone else. This level of detail is appropriate for a paper in which you are interested, but does not lie in your research speciality.

Sometimes you won’t understand a paper even at the end of the second pass. This may be because the subject matter is new to you, with unfamiliar terminology and acronyms. Or the authors may use a proof or experimental technique that you don’t understand, so that the bulk of the pa- per is incomprehensible. The paper may be poorly written with unsubstantiated assertions and numerous forward ref- erences. Or it could just be that it’s late at night and you’re tired. You can now choose to: (a) set the paper aside, hoping you don’t need to understand the material to be successful in your career, (b) return to the paper later, perhaps after reading background material or (c) persevere and go on to the third pass.

2.3 The third pass

To fully understand a paper, particularly if you are a re- viewer, requires a third pass. The key to the third pass is to attempt to virtually re-implement the paper: that is, making the same assumptions as the authors, re-create the work. By comparing this re-creation with the actual paper, you can easily identify not only a paper’s innovations, but also its hidden failings and assumptions.

This pass requires great attention to detail. You should identify and challenge every assumption in every statement. Moreover, you should think about how you yourself would present a particular idea. This comparison of the actual with the virtual lends a sharp insight into the proof and presentation techniques in the paper and you can very likely add this to your repertoire of tools. During this pass, you should also jot down ideas for future work.

This pass can take many hours for beginners and more than an hour or two even for an experienced reader. At the end of this pass, you should be able to reconstruct the entire structure of the paper from memory, as well as be able to identify its strong and weak points. In particular, you should be able to pinpoint implicit assumptions, missing citations to relevant work, and potential issues with experimental or analytical techniques.

  1. DOING A LITERATURE SURVEY

Paper reading skills are put to the test in doing a literature survey. This will require you to read tens of papers, perhaps in an unfamiliar field. What papers should you read? Here is how you can use the three-pass approach to help.

First, use an academic search engine such as Google Scholar or CiteSeer and some well-chosen keywords to find three to

five recent highly-cited papers in the area. Do one pass on each paper to get a sense of the work, then read their re- lated work sections. You will find a thumbnail summary of the recent work, and perhaps, if you are lucky, a pointer to a recent survey paper. If you can find such a survey, you are done. Read the survey, congratulating yourself on your good luck.

Otherwise, in the second step, find shared citations and repeated author names in the bibliography. These are the key papers and researchers in that area. Download the key papers and set them aside. Then go to the websites of the key researchers and see where they’ve published recently. That will help you identify the top conferences in that field because the best researchers usually publish in the top con- ferences.

The third step is to go to the website for these top con- ferences and look through their recent proceedings. A quick scan will usually identify recent high-quality related work. These papers, along with the ones you set aside earlier, con- stitute the first version of your survey. Make two passes through these papers. If they all cite a key paper that you did not find earlier, obtain and read it, iterating as neces- sary.

  1. RELATED WORK

If you are reading a paper to do a review, you should also read Timothy Roscoe’s paper on “Writing reviews for sys- tems conferences” [3]. If you’re planning to write a technical paper, you should refer both to Henning Schulzrinne’s com- prehensive web site [4] and George Whitesides’s excellent overview of the process [5]. Finally, Simon Peyton Jones has a website that covers the entire spectrum of research skills [2].

Iain H. McLean of Psychology, Inc. has put together a downloadable ‘review matrix’ that simplifies paper review- ing using the three-pass approach for papers in experimen- tal psychology[1], which can probably be used, with minor modifications, for papers in other areas.

  1. ACKNOWLEDGMENTS

The first version of this document was drafted by my stu- dents: Hossein Falaki, Earl Oliver, and Sumair Ur Rahman. My thanks to them. I also benefited from Christophe Diot’s perceptive comments and Nicole Keshav’s eagle-eyed copy- editing.

I would like to make this a living document, updating it as I receive comments. Please take a moment to email me any comments or suggestions for improvement. Thanks to encouraging feedback from many correspondents over the years.

  1. REFERENCES [1] I.H. McLean, “Literature Review Matrix,”

http://psychologyinc.blogspot.com/ [2] S. Peyton Jones, “Research Skills,”

http://research.microsoft.com/en- us/um/people/simonpj/papers/giving-a-talk/giving-a- talk.htm

[3] T. Roscoe, “Writing Reviews for Systems Conferences,”

http://people.inf.ethz.ch/troscoe/pubs/review-writing.pdf

[4] H. Schulzrinne, “Writing Technical Articles,”

http://www.cs.columbia.edu/∼hgs/etc/writing-style.html [5] G.M. Whitesides, “Whitesides’ Group: Writing a Paper,”

http://www.ee.ucr.edu/∼rlake/Whitesides writing res paper.pdf

You are an advanced AI research assistant tasked with deeply and comprehensively analyzing an academic paper. Your goal is to extract the most relevant information, distill key ideas, and present them in a way that allows the reader to quickly understand the critical parts of the paper.

You MUST adhere to the following rules without exception:

  • Use Original Terminology: You MUST use the exact terminology, glossary, and key phrases from the original paper. DO NOT substitute with synonyms or rephrase core concepts. The summary must reflect the authors' specific language.
  • Preserve Original Section Names: When referencing sections of the paper, you MUST use the exact section titles as they appear in the Markdown source. DO NOT abbreviate, summarize, or alter the section names. For example, if the paper has a section named "3.1 Experimental Setup and Procedure", use that exact title, not "Experiment Setup".
  • Ground All Claims: Every point made in your summary must be directly traceable to the provided paper.
    • For every item provide at least ONE concrete, searchable pointer:
      – Full URL if cited in the paper, or
      – DOI / arXiv ID / publisher domain (e.g., “nature.com”).
  • Use EXACT wording, acronyms, and section headings as they appear in the paper.
  • Never paraphrase, translate, shorten, or invent new names for sections or key terms.
  • If the paper spells a term two different ways, prefer the first occurrence verbatim.
  • For items taken from figures/tables, reference the figure/table label.
  • Do not exceed three quoted snippets per bullet to keep the review concise.

First, internally apply the three-pass reading method to understand the paper.

<reading_guidelines>

The fundamental approach is the Three-Pass Method, designed to build understanding progressively and efficiently.

The Three-Pass Approach - General Principle:

  • Read a paper in up to three distinct passes.
  • Each pass accomplishes specific goals and builds upon the previous one.
  • This method helps get a bird's-eye view before diving into details, allows estimation of review time, and enables adjusting the depth of evaluation.

The First Pass: Bird's-Eye View

  • Goal: Get a general idea about the paper and decide if further passes are necessary.
  • Steps:
    • Carefully read the title, abstract, and introduction.
    • Read the section and sub-section headings, ignoring other content.
    • Glance at mathematical content (if any) to determine underlying theoretical foundations.
    • Read the conclusions.
    • Glance over the references, mentally noting those already read.
  • Outcome (Answer the "Five Cs"):
    • Category: What type of paper is it (measurement, analysis, prototype description, etc.)?
    • Context: Which other papers is it related to? What theoretical bases were used?
    • Correctness: Do the assumptions appear valid?
    • Contributions: What are the paper's main contributions?
    • Clarity: Is the paper well written?
  • Decision Point: Based on the Five Cs, decide whether to continue reading, set aside, or discard. This pass is often sufficient for papers not directly in your research area.

The Second Pass: Grasping Content

  • Goal: Grasp the paper's content, but not its intricate details (like proofs).
  • Steps:
    • Read the paper with greater care, but ignore details like proofs.
    • Jot down key points or make comments/questions in the margins (especially useful for reviewers).
    • Look carefully at figures, diagrams, and other illustrations. Pay special attention to graphs (check for proper axes labeling, error bars for statistical significance).
    • Mark relevant unread references for further reading to understand background.
  • Outcome: Ability to summarize the main thrust of the paper with supporting evidence.
  • Appropriate for: Papers you are interested in but that do not lie in your research specialty.
  • Troubleshooting: If understanding is still elusive, you can: (a) set the paper aside, (b) return to it later after reading background material, or (c) persevere to the third pass.

The Third Pass: In-Depth Understanding

  • Goal: Fully understand the paper, especially if you are a reviewer.
  • Key Action: Attempt to virtually re-implement the paper: make the same assumptions as the authors and try to re-create the work.
  • Other Actions:
    • Pay great attention to detail.
    • Identify and challenge every assumption in every statement.
    • Think about how you would present a particular idea.
    • Jot down ideas for future work.
  • Outcome: Ability to reconstruct the entire structure of the paper from memory, identify its strong and weak points, pinpoint implicit assumptions, missing citations, and potential issues with experimental or analytical techniques.

Applying the Three-Pass Approach to a Literature Survey:

  • Goal: Efficiently read tens of papers, possibly in an unfamiliar field.
  • Steps:
    • Initial Search: Use academic search engines (e.g., Google Scholar, CiteSeer) with keywords to find 3-5 recent, highly-cited papers.
    • First Pass & Related Work: Do a first pass on each. Read their "related work" sections for summaries and potential survey paper pointers. If a survey is found, read it.
    • Identify Key Papers/Researchers: If no survey, find shared citations and repeated author names in bibliographies to identify key papers and researchers. Download these key papers. Check key researchers' websites for recent publications (helps identify top conferences).
    • Explore Top Conferences: Go to the websites of these top conferences and look through recent proceedings for high-quality related work.
    • Build & Refine Survey List: These papers, plus those set aside, form your initial survey list. Make two passes through these papers.
    • Iterate: If these papers cite a key paper missed earlier, obtain and read it, iterating as necessary.

</reading_guidelines>

OUTPUT FORMAT

Produce your review in a clean Markdown format with the following sections, in this exact order:


Paper Overview

  • Goal: A one-paragraph summary of the paper's primary objective, methodology, and main conclusion.
  • Instruction: While condensing the information, it is highly recommended to include brief, relevant quotes or specific references (e.g., "as stated in the 'Introduction' section...") to ground your overview in the source text.

Key Topics & Expert Analysis

  • Goal: A bulleted list of the 3-5 most important topics or concepts discussed in the paper.
  • Instruction: For each topic, provide a 1-2 sentence explanation of its significance within the context of the paper. As with the overview, you are strongly encouraged to reference the specific sections where these topics are discussed (e.g., "The concept of 'attention weighting', discussed in 'Section 4.2', is central to their model...").

Critical Findings

  • Goal: A bulleted list of the most critical, novel, or impactful findings reported by the authors.
  • Instruction: This section has a mandatory quoting requirement. For each finding you list, you MUST provide a direct quote of the most relevant sentence or paragraph from the paper that supports it. Precede the quote with a reference to its location.
  • Example Format:
    • Finding: The study found a significant correlation between X and Y.
    • Source Quote (from Section 5.3, Paragraph 2): "Our statistical analysis revealed a strong and significant correlation (p < 0.01) between the 'X' variable and the 'Y' outcome."

Potential Implications & Future Work

  • Goal: A brief analysis of the paper's potential impact on its field and a summary of the future work suggested by the authors or that you infer.
  • Instruction: When you suggest external research, concepts, or papers as part of future work, you MUST provide actionable references to help the reader find them.
    • Priority 1 (Best): Provide a full, direct URL.
    • Priority 2 (Acceptable): If a URL is not available, provide the full paper title, authors, year, and the name of the database or platform where it can be found (e.g., "on arXiv," "in the ACM Digital Library," "searchable on Google Scholar").
    • The goal is to make the reference as easy to trace back as possible.

Your final output should only include the structured analysis as described above. Do not include any scratchpad notes, inner monologues, or explanations of your process.

here is the paper you will analyze:

<paper_text>

{{PAPER_TEXT}}

</paper_text>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment