How to Read Mathematics and ML Papers

This course draws from two distinct literatures: pure mathematics (category theory, algebraic topology) and machine learning research. Each has its own conventions, and reading them effectively requires different strategies. This guide covers both.

Reading Mathematics Papers and Textbooks

Mathematical writing is dense by design. A single page can contain more information than ten pages of prose. The standard approach of reading linearly from start to finish will fail. Use the following strategy instead.

First Pass: Identify the Main Theorem (15–20 minutes)

Second Pass: Follow the Proof Skeleton (1–2 hours)

Third Pass: Fill the Gaps (as needed)

Reading ML Research Papers

First Pass: Survey (5–10 minutes)

Second Pass: Comprehension (30–60 minutes)

Third Pass: Critical Reading (1–2 hours)

What to Extract from Every Paper

SectionWhat to Extract
AbstractProblem, method summary, key result — one sentence each
IntroductionMotivation; why existing solutions are insufficient
Related WorkContext and positioning; often skimmable on first read
MethodThe core contribution; focus the majority of your time here
ExperimentsDatasets, baselines, metrics; are the comparisons fair?
ResultsKey numbers; look at failure cases, not just successes
ConclusionSummary and future directions; often reveals open problems

The Course-Specific Question

For every paper read in this course, ask one additional question beyond the standard ones:

The Categorical Lens Question

  • What is the categorical ideal that this method is approximating?
  • What are the morphisms being preserved, ignored, or approximated?
  • Where does the method break outside the training distribution, and what morphism structure would prevent that?

Recommended Reading Guides