Lesson 11.1core3 h

How to read (and reproduce) papers

Three passes, one notebook, and the habit of re-deriving

Every lesson in this path pointed at a paper, because papers are where the field actually speaks. Being able to open an arXiv PDF, decide in ten minutes whether it matters, extract its one key equation in an hour, and re-implement it in a weekend is the skill that makes you independent of tutorials. It is also how you will keep up with agents (10.1 What is an agent? Loops, autonomy and workflows vs agents), reasoning models (8.6 Reasoning models and test-time compute) and whatever comes after (11.6 Frontier 2026: where the field is heading).

You'll be able to

  • Find papers efficiently on arXiv, Hugging Face Papers, alphaXiv, Semantic Scholar and OpenReview
  • Apply Keshav's three-pass method and Andrew Ng's reading questions to any ML paper
  • Decode a math-heavy paper by building a notation table and re-deriving its central equation
  • Reproduce a published result at small scale and keep a reusable paper-notes template

Key ideas

  1. Pass one (10 min): title, abstract, headings, conclusion → the five Cs (category, context, correctness, contributions, clarity).
  2. Pass two (1 h): read everything but the proofs; scrutinize figures, baselines and error bars; mark references to chase.
  3. Pass three (4–5 h): virtually re-implement the paper and compare; you are done when you can rebuild its structure from memory.
Show 4 more key ideas
  1. Ng's four questions: what did they try to do, what are the key elements, what can I use, what should I read next.
  2. For math-heavy papers build a notation table, locate the objective, check shapes, and re-derive only the step where the novelty enters.
  3. Reproduce at small scale first; a result within a few percent is a success, and a failed reproduction reveals the omitted detail.
  4. Keep searchable notes with a fixed template and write summaries from memory; two or three papers a week beats bingeing.

Suggested path through this lesson