Skip to content
AriadneTechnology

The Inner Ring · Chamber 6 of 8

Reading Papers Like a Scientist

The anatomy of an ML paper and the three-pass method for reading one without drowning.

25 min 50 XP + 4 questions + 1 challengeVideoWritingHistory

In this chamber you will

  • Name the sections of an ML paper and what each is for
  • Apply Keshav's three-pass reading method
  • Identify the claims, evidence and contributions in an abstract
  • Read critically: ask “compared to what?”

Why read papers at all?

Research is a conversation, and papers are how the field talks. Every idea you've met so far, from gradient descent to backpropagation, reached the world as a paper. To contribute to the conversation, you have to be able to listen to it.

There's a problem, though: machine learning publishes an overwhelming amount. Thousands of new ML papers appear on arXiv every month. Nobody reads them all, and nobody reads most of them carefully. The skill isn't reading more. It's reading strategically: deciding quickly what deserves your attention, then reading those few papers deeply.

The anatomy of an ML paper

Most machine-learning papers follow the same skeleton. Once you know what each part is for, you know where to look for what you need.

  1. Title & abstractpass 1The pitch: problem, idea and headline result in ~200 words.
  2. Introductionpass 1Why the problem matters, what's missing, and an explicit list of contributions.
  3. Related workpass 2Where the paper sits in the conversation, and what it differs from.
  4. Methodpass 2What was actually done: model, objective, algorithm. The equations live here.
  5. Experimentspass 2The evidence: datasets, baselines, main results, ablations and error bars.
  6. Discussion & limitationspass 2What the results don't show. Honest papers say so clearly.
  7. Conclusionpass 1The claims, restated. Compare them with the evidence you just read.
  8. Appendix & codepass 3Proofs, hyperparameters, extra results. Where reproducibility lives.
The anatomy of an ML paper. Gold sections are your first pass: read them before anything else.

The single most useful paragraph is usually at the end of the introduction, where strong papers spell out their contributions, often as a bulleted list beginning "Our contributions are…". Those bullets are the authors' claims. Everything else in the paper is either motivation for them or evidence for them.

The three-pass method

In 2007, computer scientist S. Keshav published a two-page guide that has since been assigned to generations of graduate students. His advice: never read a paper once, front to back. Read it in up to three passes, each deeper than the last, and stop as soon as you have what you need.

  1. 1

    Pass 1 · The bird's-eye view (5–10 minutes)

    Read the title, abstract and introduction, the section headings, and the conclusion. Glance at the references. Then answer Keshav's five Cs: Category (what kind of paper is it?), Context (what does it build on?), Correctness (do the assumptions look valid?), Contributions (what's new?) and Clarity (is it well written?). Most papers end here, and that's fine.

  2. 2

    Pass 2 · The content (up to an hour)

    Read with care, but skip proofs and fiddly details. Study the figures and tables closely: check the axes, the baselines and the error bars. Mark references you'll want to follow up. Afterwards you should be able to summarise the paper's main thrust, with evidence, to a colleague.

  3. 3

    Pass 3 · Virtual re-implementation (hours)

    Try to recreate the work yourself: make the same assumptions and see whether you'd reach the same conclusions. Challenge every assumption and notice what's missing. Keshav estimates four or five hours for a beginner, and about an hour for an experienced reader. Reserve this pass for papers you must master, such as ones you're reviewing or building upon.

How to Read a PaperS. Keshav · ACM SIGCOMM Computer Communication Review, 2007

Two pages long. Read it with the three-pass method, which is the most satisfying recursion in academia.

Dissect an abstract

An abstract compresses the whole paper into a handful of sentences, and good ones follow a predictable sequence of moves. Recognising those moves lets you extract a paper's claims in seconds.

Interactive lab

Dissect an abstract

Here is the abstract of a fictional paper, written the way strong ML abstracts usually are. Tag each sentence with its job. Spotting these moves is the core skill of a first-pass read.

GradWarm: Gradient-Aware Warmup Stabilises Small Networks

A. Researcher, B. Scientist · Fictional Proceedings, 2026

  1. 1Small neural networks are widely deployed on edge devices, where training must be fast and reliable.

  2. 2However, training small multilayer perceptrons with large learning rates frequently diverges in the first few hundred steps, forcing practitioners to use conservative settings that slow convergence.

  3. 3We propose GradWarm, a schedule that scales the learning rate by the running norm of the gradient during the first 5% of training.

  4. 4GradWarm introduces no new hyperparameters and adds negligible computational cost.

  5. 5Across six benchmarks and five random seeds, GradWarm eliminates divergence in 94% of unstable runs and reduces time-to-accuracy by 31% relative to linear warmup.

  6. 6These results suggest that gradient-aware warmup is a practical default for small models; we release our code to support further study.

Label every sentence to check.
Challenge: Dissect an abstractLabel every sentence of an abstract with its role.+40 XP

Reading critically

Understanding a paper is only half the job. The other half is judging it. Bring these questions to every paper you read beyond the first pass:

  • What exactly is claimed? Find the contributions and restate them in your own words.
  • Compared to what? Are the baselines strong, recent and tuned as carefully as the new method?
  • Is the effect bigger than the noise? Look for multiple seeds, error bars and confidence intervals (Chamber 7).
  • Does the evaluation match the claim? A method claimed to be "robust" but tested on one dataset has only shown something narrower.
  • What do the ablations show? Does each component actually earn its place?
  • What is missing? Read the limitations section, or notice that there isn't one.
  • Is there a simpler explanation? More compute, more data or more tuning can masquerade as a better idea.
Quick check +20 XP

A paper reports that removing its new gating module drops accuracy from 84.1% to 79.3%. What kind of experiment is this?

Attention Is All You NeedAshish Vaswani, Noam Shazeer, Niki Parmar, et al. · NeurIPS, 2017

A reading workflow

Reading without writing evaporates. Researchers who read a lot keep a reading log, whether that's a reference manager such as Zotero, a spreadsheet or a folder of plain notes. For each paper, capture at least this:

Markdown
## <Paper title> (<first author>, <year>)
**Pass reached:** 1 / 2 / 3
**Five Cs:** Category · Context · Correctness · Contributions · Clarity
**In three sentences:** what they did, what they found, why it matters.
**Key evidence:** Table/Figure … shows …
**What I doubt:** …
**One question, one idea:** …

The last line matters most. Research ideas rarely arrive from nowhere. They come from the doubt you wrote down while reading someone else's paper.

Watch: advice from Andrew Ng

In this Stanford lecture, Andrew Ng describes how he reads papers efficiently and how to build a machine-learning career. Its owner doesn't allow embedding, so it opens on YouTube.

CS230 Lecture 8: Career Advice / Reading Research PapersAndrew Ng · Stanford

Key takeaways

  • ML papers share a skeleton. The contributions list in the introduction tells you exactly what's being claimed.
  • Use three passes: skim (5–10 min), read (≈1 hour), re-implement (hours). Most papers only deserve the first.
  • Abstracts follow predictable moves: context, problem, method, results, implications.
  • Read critically: compared to what, bigger than the noise, and supported by ablations?

Checkpoint

Prove it to the labyrinth

Answer every question to clear this chamber. First-try answers earn the most XP.

0/3
Question 1 of 3 +20 XP

In Keshav's three-pass method, what is the goal of the first pass?

Question 2 of 3 +20 XP

Where does an ML paper usually state its contributions most explicitly?

Question 3 of 3 +20 XP

Which question should you ask first when judging a paper's headline result?

End of the chamber

Clear this chamber

  • Questions in this chamber (0/4 solved)Next unsolved
  • Bonus: Dissect an abstract (+40 XP)
+50 XPThree-Pass ReadingContributionAblation Study