Deep Learn — Research Papers
Goal
Move from "I skimmed the abstract" to "I can explain every design decision and implement the key idea."
Phase 0 — Context First
Before reading a word of the paper:
- Google the problem it solves — read a high-level blog post (5 min).
- Find out: what was the state of the art BEFORE this paper?
- Note your prediction: "I think this paper will argue that..."
Papers are easier to understand when you already feel the pain of the problem.
Phase 1 — Three-Pass Reading
Pass 1: Structure scan (10 min) Read only:
- Title, abstract
- Section headings
- First sentence of each section
- Conclusion
Answer: What is the claim? What experiment proves it?
Pass 2: Concept read (60 min) Read fully, but skip:
- Math proofs
- Complex derivations (mark them for Pass 3)
For every figure: cover the caption and describe what you see first, then check.
Answer: How does the proposed method actually work?
Pass 3: Deep dive (2–4 hours)
- Work through the math line by line
- Verify the key equations with a small example
- Read the related work section to understand the landscape
Phase 2 — Implement the Key Idea
For every paper, implement a minimal version of the core contribution:
| Paper | What to implement |
|---|---|
| Attention Is All You Need | Scaled dot-product attention from scratch |
| MapReduce | A toy word-count MapReduce in Python |
| RAFT / Paxos | Leader election simulation |
| Dropout | Manual dropout layer without a framework |
| Skip-gram (Word2Vec) | Train embeddings on a small corpus |
Rules:
- Do not use the framework's built-in version while implementing — understand it first
- Test with a small, inspectable example where you know the expected output
✅ Gate: Implementation runs and produces results matching the paper's description.
Phase 3 — Critical Review
Answer these questions honestly:
- What assumption does this paper make that might not hold in practice?
- What does the ablation study show is most important?
- What future work do the authors suggest — and has it been done?
- What would you do differently?
Read 2 papers that cite this paper — did they confirm or challenge its findings?
✅ Gate: You can identify at least 2 limitations and explain why they matter.
Phase 4 — Feynman Test
Write a blog post draft (or explain out loud) that covers:
- The problem (1 paragraph)
- The key insight (1 paragraph)
- How it works, with a diagram (main section)
- Why it matters / what it unlocked (1 paragraph)
You understand it when you can write clearly about it.
Active Recall Prompts
- What is the central claim of this paper in one sentence?
- Draw the architecture from memory.
- What is the single most important equation, and what does each term mean?
- What would the authors say if you suggested [common alternative]?
Examples
teach me the Attention Is All You Need paper deeplyI want to understand the MapReduce paper, guide me step by stepexplain BERT architecture and help me implement the key parts