AnupBhat30/ilya-sutskever-ai-reading-list

130

9 commits

updated Jul 8, 2026

See the code

README

Sutskever's List

The 30 fundamental papers and resources that represent 90% of what matters in modern AI

License: MIT PRs Welcome

"If you really learn all of these, you'll know 90% of what matters today."
— Ilya Sutskever (Co-founder of OpenAI, Former Chief Scientist)

About • Reading Roadmap • Papers by Topic • Contributing


About

In a conversation with John Carmack (legendary game developer and AI researcher), Ilya Sutskever shared a curated reading list of approximately 30 foundational papers, blog posts, and resources that form the backbone of modern deep learning and artificial intelligence.

This list is exceptional because it:

  • Focuses on fundamentals that have stood the test of time
  • Covers the full spectrum from basic neural networks to cutting-edge architectures
  • Includes theory and practice - mathematical foundations alongside practical implementations
  • Represents real depth - these aren't just popular papers, they're the ones that truly matter

This repository organizes Sutskever's recommendations into a structured learning path, provides context for each resource, and maintains an active community of learners working through the material together.

Why This List Matters

Unlike most AI reading lists that grow indefinitely, Sutskever's list is deliberately constrained. The "90% of what matters" philosophy means these papers provide maximum insight with minimal redundancy. Master these, and you'll have a foundation that enables you to:

  • Understand and implement modern architectures from scratch
  • Read cutting-edge research papers with confidence
  • Make informed architectural decisions in your own work
  • Grasp the theoretical underpinnings of why things work

Reading Roadmap

This roadmap organizes the list by difficulty and learning objectives. Each path builds on previous knowledge, so follow the progression unless you already have the prerequisites.

Beginner Path

Prerequisites: Basic programming, calculus, and linear algebra
Goal: Understand what neural networks are and how they work
Time commitment: 4-6 weeks

  1. CS231n: Convolutional Neural Networks for Visual Recognition
    Stanford's legendary course. Start here for the best introduction to deep learning fundamentals, covering everything from backpropagation to CNNs.
    Course Website

  2. The Unreasonable Effectiveness of RNNs — Andrej Karpathy
    An intuitive, code-driven introduction to recurrent networks. Shows what RNNs can do before diving into how they work.
    Blog Post

  3. Understanding LSTM Networks — Christopher Olah
    The clearest visual explanation of LSTMs ever written. Essential for understanding sequence modeling.
    Blog Post

  4. The Annotated Transformer — Harvard NLP
    A line-by-line implementation of "Attention is All You Need" with full working code. Learn by building.
    Blog Post

  5. ImageNet Classification with Deep Convolutional Neural Networks (AlexNet)
    The 2012 paper that started the deep learning revolution. Understanding this gives context for everything that followed.
    Paper

Intermediate Path

Prerequisites: Completed Beginner Path or equivalent knowledge
Goal: Master core architectures and attention mechanisms
Time commitment: 6-8 weeks

  1. Deep Residual Learning for Image Recognition (ResNet)
    Skip connections revolutionized deep learning by enabling networks with 100+ layers. This is the paper that made modern deep learning possible.
    arXiv

  2. Attention Is All You Need
    The transformer architecture that powers GPT, BERT, and most modern language models. One of the most influential ML papers ever written.
    arXiv

  3. Neural Machine Translation by Jointly Learning to Align and Translate
    The paper that introduced attention mechanisms. Essential for understanding transformers.
    arXiv

  4. Pointer Networks
    How to handle variable-length outputs and combinatorial problems with neural networks.
    arXiv

  5. Recurrent Neural Network Regularization
    The right way to apply dropout to RNNs. Short but crucial for practical implementations.
    arXiv

  6. Generating Sequences With Recurrent Neural Networks
    Alex Graves' masterpiece on sequence generation with RNNs. Introduces mixture density networks and shows how to generate handwriting and text.
    arXiv

  7. On the difficulty of training Recurrent Neural Networks
    Explains the vanishing/exploding gradient problem in RNNs and introduces gradient clipping. Essential for understanding RNN training challenges.
    arXiv

  8. Identity Mappings in Deep Residual Networks
    Improves on ResNet by analyzing exactly how skip connections work. Important for architecture design.
    arXiv

  9. Order Matters: Sequence to Sequence for Sets
    Handling unordered data with sequence models. Clever solutions to important problems.
    arXiv

  10. Multi-Scale Context Aggregation by Dilated Convolutions
    Efficient receptive fields without pooling. Key technique for semantic segmentation and dense prediction.
    arXiv

Advanced Path

Prerequisites: Strong understanding of architectures from Intermediate Path
Goal: Explore novel architectures and advanced training techniques
Time commitment: 8-10 weeks

  1. Neural Turing Machines
    Combining neural networks with external memory. Pioneering work in differentiable programming.
    arXiv

  2. A Simple Neural Network Module for Relational Reasoning
    How to reason about relationships between objects. Enables compositional understanding.
    arXiv

  3. Relational Recurrent Neural Networks
    Enhancing RNNs with relational inductive biases for improved reasoning.
    arXiv

  4. Variational Lossy Autoencoder
    Advanced generative modeling with hierarchical latent variables.
    arXiv

  5. GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelism
    How to train models that don't fit on a single GPU. Essential for understanding modern large-scale training.
    arXiv

  6. Deep Speech 2: End-to-End Speech Recognition in English and Mandarin
    End-to-end speech recognition with RNNs. Shows how to apply deep learning to real-world audio problems.
    arXiv

  7. Neural Quantum Chemistry
    Deep learning for molecular property prediction. Example of deep learning beyond traditional ML domains.
    arXiv

  8. Machine Learning: The High-Interest Credit Card of Technical Debt
    Essential reading on ML systems engineering. Addresses the hidden costs and long-term maintenance challenges of ML systems in production.
    PDF

Theory & Foundations

Prerequisites: Strong mathematical background, comfort with information theory
Goal: Understand the theoretical underpinnings of why deep learning works
Time commitment: 10-12 weeks (can be done in parallel with other paths)

  1. The First Law of Complexodynamics — Scott Aaronson
    Theoretical framework for understanding complexity in physical systems. Provides deep insights into learning and compression.
    Blog Post

  2. Quantifying the Rise and Fall of Complexity in Closed Systems: The Coffee Automaton
    Formalizing intuitions about complexity. Important for understanding what neural networks can and cannot learn.
    arXiv

  3. Scaling Laws for Neural Language Models
    How model performance scales with compute, data, and parameters. Essential for understanding modern AI capabilities and limitations.
    arXiv

  4. A Tutorial Introduction to the Minimum Description Length Principle
    Compression and learning are two sides of the same coin. Fundamental principle underlying many ML algorithms.
    arXiv

  5. Keeping Neural Networks Simple by Minimizing the Description Length of the Weights
    Applying MDL to neural networks. Occam's razor formalized.
    PDF

Doctoral Level

Prerequisites: All of the above, plus serious dedication
Goal: Achieve deep theoretical understanding
Time commitment: Several months

  1. Machine Super Intelligence — Shane Legg
    PhD thesis on formal theories of intelligence and artificial general intelligence. Dense but rewarding.
    PDF

  2. An Introduction to Kolmogorov Complexity and Its Applications (Chapter 7, page 434 onwards)
    The mathematical foundations of information, randomness, and learning. Challenging but fundamental.
    PDF


Papers by Topic

Foundational Architectures

PaperAuthorsYearKey InnovationWhy It Matters
ImageNet Classification with Deep CNNsKrizhevsky, Sutskever, Hinton2012Deep CNNs + GPU training + ReLU + DropoutProved deep learning works at scale, sparked the modern AI revolution
Deep Residual LearningHe et al.2015Skip connections enabling very deep networksMade 100+ layer networks trainable, foundation of most modern architectures
Identity Mappings in Deep Residual NetworksHe et al.2016Analysis and improvement of ResNet designClarified why skip connections work so well

Recurrent Networks & Sequential Processing

PaperAuthorsYearKey InnovationWhy It Matters
The Unreasonable Effectiveness of RNNsKarpathy2015Accessible introduction to RNN capabilitiesBest first introduction to sequence modeling
Understanding LSTM NetworksOlah2015Clear visual explanation of LSTM architectureThe definitive LSTM explainer
Recurrent Neural Network RegularizationZaremba et al.2014Proper dropout for RNNsEssential technique for training RNNs
Generating Sequences With Recurrent Neural NetworksGraves2013Sequence generation with mixture density networksMasterpiece on generating handwriting and text
On the difficulty of training RNNsPascanu et al.2012Vanishing/exploding gradients and gradient clippingEssential for understanding RNN training challenges
Deep Speech 2Amodei et al.2015End-to-end speech recognitionShows how to apply deep learning to real audio

Attention & Transformers

PaperAuthorsYearKey InnovationWhy It Matters
Neural Machine Translation by Jointly Learning to Align and TranslateBahdanau et al.2014Attention mechanism for seq2seqIntroduced the attention mechanism used everywhere today
Attention Is All You NeedVaswani et al.2017Transformer architecturePowers GPT, BERT, and nearly all modern NLP
The Annotated TransformerRush et al.2018Line-by-line implementationLearn transformers by building one

Novel Architectures & Mechanisms

PaperAuthorsYearKey InnovationWhy It Matters
Pointer NetworksVinyals et al.2015Output sequences of discrete tokens pointing to inputsHandles combinatorial optimization problems
Neural Turing MachinesGraves et al.2014Differentiable external memoryPioneered neural network + data structure combinations
Order Matters: Sequence to Sequence for SetsVinyals et al.2015Read/process phase for set inputsElegant solution to permutation invariance
Multi-Scale Context Aggregation by Dilated ConvolutionsYu & Koltun2016Dilated/atrous convolutionsExponentially growing receptive fields
A Simple Neural Network Module for Relational ReasoningSantoro et al.2017Relation networksFirst-class support for reasoning about relationships
Relational Recurrent Neural NetworksSantoro et al.2018Multi-head dot-product attention in RNNsCombines recurrence with relational reasoning

Generative Models

PaperAuthorsYearKey InnovationWhy It Matters
Variational Lossy AutoencoderChen et al.2016Hierarchical VAE with learned inferenceAdvanced generative modeling techniques

Applications & ML Systems

PaperAuthorsYearDomainWhy It Matters
Neural Quantum ChemistryGilmer et al.2017ChemistryShows deep learning's reach beyond traditional ML
ML: The High-Interest Credit Card of Technical DebtSculley et al.2015ML SystemsHidden costs and maintenance challenges of production ML

Training & Scaling

PaperAuthorsYearKey InnovationWhy It Matters
GPipeHuang et al.2018Pipeline parallelism for large modelsEssential for training models that don't fit on one GPU
Scaling Laws for Neural Language ModelsKaplan et al.2020Power law relationships in model scalingPredicts performance based on compute/data/parameters

Information Theory & Foundations

PaperAuthorsYearKey ConceptWhy It Matters
Keeping Neural Networks Simple by Minimizing Description LengthHinton & Van Camp1993MDL principle for neural networksFoundational principle: learning is compression
A Tutorial Introduction to the MDL PrincipleGrünwald2004Minimum Description LengthUnifies learning and compression theoretically
Quantifying Complexity in Closed SystemsAaronson et al.2013Complexity measures in physical systemsTheoretical foundations for understanding learning
The First Law of ComplexodynamicsAaronson2013Entropy and complexity in physical systemsDeep connections between physics and computation

Books & Theses

ResourceAuthorYearTopicWhy It Matters
Machine Super IntelligenceShane Legg2008Formal theories of AGIRigorous treatment of intelligence from first principles
Kolmogorov Complexity (p.434+)Li & Vitányi2013Information theoryMathematical foundations of information and randomness

Courses

ResourceInstitutionTopicWhy It Matters
CS231n: CNNs for Visual RecognitionStanfordDeep learning fundamentalsThe best introduction to deep learning, period

Contributing

We welcome contributions from the community! This repository improves when people share their insights and implementations.

How to Contribute

Paper summaries: Write clear, concise summaries (300-500 words) explaining the key ideas in accessible language.

Code implementations: Share clean, well-documented implementations with links to your repos.

Learning notes: Contribute your notes, diagrams, or explanations that helped you understand difficult concepts.

Fix issues: Report broken links, errors in descriptions, or suggest improvements.

Translations: Help make this resource accessible to non-English speakers.

Contribution Guidelines

  • Keep summaries technical but accessible
  • Include code that actually runs
  • Cite sources properly
  • Follow the existing format
  • Be respectful and constructive in discussions

Progress Tracking

Create your own checklist by copying this into a GitHub issue or personal document:

## Beginner Path
- [ ] CS231n Course
- [ ] The Unreasonable Effectiveness of RNNs
- [ ] Understanding LSTM Networks
- [ ] The Annotated Transformer
- [ ] ImageNet Classification with Deep CNNs

## Intermediate Path
- [ ] Deep Residual Learning (ResNet)
- [ ] Attention Is All You Need
- [ ] Neural Machine Translation (Attention)
- [ ] Pointer Networks
- [ ] RNN Regularization
- [ ] Generating Sequences With RNNs
- [ ] On the difficulty of training RNNs
- [ ] Identity Mappings in ResNets
- [ ] Order Matters (Sets)
- [ ] Dilated Convolutions

## Advanced Path
- [ ] Neural Turing Machines
- [ ] Relational Reasoning Module
- [ ] Relational RNNs
- [ ] Variational Lossy Autoencoder
- [ ] GPipe
- [ ] Deep Speech 2
- [ ] Neural Quantum Chemistry
- [ ] ML: The High-Interest Credit Card of Technical Debt

## Theory & Foundations
- [ ] First Law of Complexodynamics
- [ ] Coffee Automaton (Complexity)
- [ ] Scaling Laws for LLMs
- [ ] MDL Tutorial
- [ ] MDL for Neural Networks

## Doctoral Level
- [ ] Machine Super Intelligence
- [ ] Kolmogorov Complexity (Chapter 7)

FAQ

Q: Do I need to read every paper cover-to-cover?
A: No. Read for understanding, not completion. Some papers you'll skim, others you'll implement. Let your learning goals guide you.

Q: What math background do I need?
A: Calculus, linear algebra, probability. CS231n has good review materials if you're rusty.

Q: How long does it take to complete?
A: 6-12 months working steadily. The goal isn't speed—it's deep understanding.

Q: Can I skip the theory papers?
A: You can, but you shouldn't. They provide crucial intuitions for why techniques work.

Q: Are there video lectures?
A: CS231n has excellent videos. For most papers, you'll need to read the actual paper.


License

This curated list is available under the MIT License.

Individual papers and resources are subject to their respective licenses and copyrights.


Acknowledgments

  • Ilya Sutskever for curating this essential reading list and sharing it with the community
  • John Carmack for the conversation that brought this list to public attention
  • All the researchers who authored these foundational papers
  • The contributors who help maintain and improve this repository
  • The AI/ML community for building on these foundations

AnupBhat30/ilya-sutskever-ai-reading-list

130

9 commits

updated Jul 8, 2026

See the code

README

Sutskever's List

The 30 fundamental papers and resources that represent 90% of what matters in modern AI

License: MIT PRs Welcome

"If you really learn all of these, you'll know 90% of what matters today."
— Ilya Sutskever (Co-founder of OpenAI, Former Chief Scientist)

About • Reading Roadmap • Papers by Topic • Contributing


About

In a conversation with John Carmack (legendary game developer and AI researcher), Ilya Sutskever shared a curated reading list of approximately 30 foundational papers, blog posts, and resources that form the backbone of modern deep learning and artificial intelligence.

This list is exceptional because it:

  • Focuses on fundamentals that have stood the test of time
  • Covers the full spectrum from basic neural networks to cutting-edge architectures
  • Includes theory and practice - mathematical foundations alongside practical implementations
  • Represents real depth - these aren't just popular papers, they're the ones that truly matter

This repository organizes Sutskever's recommendations into a structured learning path, provides context for each resource, and maintains an active community of learners working through the material together.

Why This List Matters

Unlike most AI reading lists that grow indefinitely, Sutskever's list is deliberately constrained. The "90% of what matters" philosophy means these papers provide maximum insight with minimal redundancy. Master these, and you'll have a foundation that enables you to:

  • Understand and implement modern architectures from scratch
  • Read cutting-edge research papers with confidence
  • Make informed architectural decisions in your own work
  • Grasp the theoretical underpinnings of why things work

Reading Roadmap

This roadmap organizes the list by difficulty and learning objectives. Each path builds on previous knowledge, so follow the progression unless you already have the prerequisites.

Beginner Path

Prerequisites: Basic programming, calculus, and linear algebra
Goal: Understand what neural networks are and how they work
Time commitment: 4-6 weeks

  1. CS231n: Convolutional Neural Networks for Visual Recognition
    Stanford's legendary course. Start here for the best introduction to deep learning fundamentals, covering everything from backpropagation to CNNs.
    Course Website

  2. The Unreasonable Effectiveness of RNNs — Andrej Karpathy
    An intuitive, code-driven introduction to recurrent networks. Shows what RNNs can do before diving into how they work.
    Blog Post

  3. Understanding LSTM Networks — Christopher Olah
    The clearest visual explanation of LSTMs ever written. Essential for understanding sequence modeling.
    Blog Post

  4. The Annotated Transformer — Harvard NLP
    A line-by-line implementation of "Attention is All You Need" with full working code. Learn by building.
    Blog Post

  5. ImageNet Classification with Deep Convolutional Neural Networks (AlexNet)
    The 2012 paper that started the deep learning revolution. Understanding this gives context for everything that followed.
    Paper

Intermediate Path

Prerequisites: Completed Beginner Path or equivalent knowledge
Goal: Master core architectures and attention mechanisms
Time commitment: 6-8 weeks

  1. Deep Residual Learning for Image Recognition (ResNet)
    Skip connections revolutionized deep learning by enabling networks with 100+ layers. This is the paper that made modern deep learning possible.
    arXiv

  2. Attention Is All You Need
    The transformer architecture that powers GPT, BERT, and most modern language models. One of the most influential ML papers ever written.
    arXiv

  3. Neural Machine Translation by Jointly Learning to Align and Translate
    The paper that introduced attention mechanisms. Essential for understanding transformers.
    arXiv

  4. Pointer Networks
    How to handle variable-length outputs and combinatorial problems with neural networks.
    arXiv

  5. Recurrent Neural Network Regularization
    The right way to apply dropout to RNNs. Short but crucial for practical implementations.
    arXiv

  6. Generating Sequences With Recurrent Neural Networks
    Alex Graves' masterpiece on sequence generation with RNNs. Introduces mixture density networks and shows how to generate handwriting and text.
    arXiv

  7. On the difficulty of training Recurrent Neural Networks
    Explains the vanishing/exploding gradient problem in RNNs and introduces gradient clipping. Essential for understanding RNN training challenges.
    arXiv

  8. Identity Mappings in Deep Residual Networks
    Improves on ResNet by analyzing exactly how skip connections work. Important for architecture design.
    arXiv

  9. Order Matters: Sequence to Sequence for Sets
    Handling unordered data with sequence models. Clever solutions to important problems.
    arXiv

  10. Multi-Scale Context Aggregation by Dilated Convolutions
    Efficient receptive fields without pooling. Key technique for semantic segmentation and dense prediction.
    arXiv

Advanced Path

Prerequisites: Strong understanding of architectures from Intermediate Path
Goal: Explore novel architectures and advanced training techniques
Time commitment: 8-10 weeks

  1. Neural Turing Machines
    Combining neural networks with external memory. Pioneering work in differentiable programming.
    arXiv

  2. A Simple Neural Network Module for Relational Reasoning
    How to reason about relationships between objects. Enables compositional understanding.
    arXiv

  3. Relational Recurrent Neural Networks
    Enhancing RNNs with relational inductive biases for improved reasoning.
    arXiv

  4. Variational Lossy Autoencoder
    Advanced generative modeling with hierarchical latent variables.
    arXiv

  5. GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelism
    How to train models that don't fit on a single GPU. Essential for understanding modern large-scale training.
    arXiv

  6. Deep Speech 2: End-to-End Speech Recognition in English and Mandarin
    End-to-end speech recognition with RNNs. Shows how to apply deep learning to real-world audio problems.
    arXiv

  7. Neural Quantum Chemistry
    Deep learning for molecular property prediction. Example of deep learning beyond traditional ML domains.
    arXiv

  8. Machine Learning: The High-Interest Credit Card of Technical Debt
    Essential reading on ML systems engineering. Addresses the hidden costs and long-term maintenance challenges of ML systems in production.
    PDF

Theory & Foundations

Prerequisites: Strong mathematical background, comfort with information theory
Goal: Understand the theoretical underpinnings of why deep learning works
Time commitment: 10-12 weeks (can be done in parallel with other paths)

  1. The First Law of Complexodynamics — Scott Aaronson
    Theoretical framework for understanding complexity in physical systems. Provides deep insights into learning and compression.
    Blog Post

  2. Quantifying the Rise and Fall of Complexity in Closed Systems: The Coffee Automaton
    Formalizing intuitions about complexity. Important for understanding what neural networks can and cannot learn.
    arXiv

  3. Scaling Laws for Neural Language Models
    How model performance scales with compute, data, and parameters. Essential for understanding modern AI capabilities and limitations.
    arXiv

  4. A Tutorial Introduction to the Minimum Description Length Principle
    Compression and learning are two sides of the same coin. Fundamental principle underlying many ML algorithms.
    arXiv

  5. Keeping Neural Networks Simple by Minimizing the Description Length of the Weights
    Applying MDL to neural networks. Occam's razor formalized.
    PDF

Doctoral Level

Prerequisites: All of the above, plus serious dedication
Goal: Achieve deep theoretical understanding
Time commitment: Several months

  1. Machine Super Intelligence — Shane Legg
    PhD thesis on formal theories of intelligence and artificial general intelligence. Dense but rewarding.
    PDF

  2. An Introduction to Kolmogorov Complexity and Its Applications (Chapter 7, page 434 onwards)
    The mathematical foundations of information, randomness, and learning. Challenging but fundamental.
    PDF


Papers by Topic

Foundational Architectures

PaperAuthorsYearKey InnovationWhy It Matters
ImageNet Classification with Deep CNNsKrizhevsky, Sutskever, Hinton2012Deep CNNs + GPU training + ReLU + DropoutProved deep learning works at scale, sparked the modern AI revolution
Deep Residual LearningHe et al.2015Skip connections enabling very deep networksMade 100+ layer networks trainable, foundation of most modern architectures
Identity Mappings in Deep Residual NetworksHe et al.2016Analysis and improvement of ResNet designClarified why skip connections work so well

Recurrent Networks & Sequential Processing

PaperAuthorsYearKey InnovationWhy It Matters
The Unreasonable Effectiveness of RNNsKarpathy2015Accessible introduction to RNN capabilitiesBest first introduction to sequence modeling
Understanding LSTM NetworksOlah2015Clear visual explanation of LSTM architectureThe definitive LSTM explainer
Recurrent Neural Network RegularizationZaremba et al.2014Proper dropout for RNNsEssential technique for training RNNs
Generating Sequences With Recurrent Neural NetworksGraves2013Sequence generation with mixture density networksMasterpiece on generating handwriting and text
On the difficulty of training RNNsPascanu et al.2012Vanishing/exploding gradients and gradient clippingEssential for understanding RNN training challenges
Deep Speech 2Amodei et al.2015End-to-end speech recognitionShows how to apply deep learning to real audio

Attention & Transformers

PaperAuthorsYearKey InnovationWhy It Matters
Neural Machine Translation by Jointly Learning to Align and TranslateBahdanau et al.2014Attention mechanism for seq2seqIntroduced the attention mechanism used everywhere today
Attention Is All You NeedVaswani et al.2017Transformer architecturePowers GPT, BERT, and nearly all modern NLP
The Annotated TransformerRush et al.2018Line-by-line implementationLearn transformers by building one

Novel Architectures & Mechanisms

PaperAuthorsYearKey InnovationWhy It Matters
Pointer NetworksVinyals et al.2015Output sequences of discrete tokens pointing to inputsHandles combinatorial optimization problems
Neural Turing MachinesGraves et al.2014Differentiable external memoryPioneered neural network + data structure combinations
Order Matters: Sequence to Sequence for SetsVinyals et al.2015Read/process phase for set inputsElegant solution to permutation invariance
Multi-Scale Context Aggregation by Dilated ConvolutionsYu & Koltun2016Dilated/atrous convolutionsExponentially growing receptive fields
A Simple Neural Network Module for Relational ReasoningSantoro et al.2017Relation networksFirst-class support for reasoning about relationships
Relational Recurrent Neural NetworksSantoro et al.2018Multi-head dot-product attention in RNNsCombines recurrence with relational reasoning

Generative Models

PaperAuthorsYearKey InnovationWhy It Matters
Variational Lossy AutoencoderChen et al.2016Hierarchical VAE with learned inferenceAdvanced generative modeling techniques

Applications & ML Systems

PaperAuthorsYearDomainWhy It Matters
Neural Quantum ChemistryGilmer et al.2017ChemistryShows deep learning's reach beyond traditional ML
ML: The High-Interest Credit Card of Technical DebtSculley et al.2015ML SystemsHidden costs and maintenance challenges of production ML

Training & Scaling

PaperAuthorsYearKey InnovationWhy It Matters
GPipeHuang et al.2018Pipeline parallelism for large modelsEssential for training models that don't fit on one GPU
Scaling Laws for Neural Language ModelsKaplan et al.2020Power law relationships in model scalingPredicts performance based on compute/data/parameters

Information Theory & Foundations

PaperAuthorsYearKey ConceptWhy It Matters
Keeping Neural Networks Simple by Minimizing Description LengthHinton & Van Camp1993MDL principle for neural networksFoundational principle: learning is compression
A Tutorial Introduction to the MDL PrincipleGrünwald2004Minimum Description LengthUnifies learning and compression theoretically
Quantifying Complexity in Closed SystemsAaronson et al.2013Complexity measures in physical systemsTheoretical foundations for understanding learning
The First Law of ComplexodynamicsAaronson2013Entropy and complexity in physical systemsDeep connections between physics and computation

Books & Theses

ResourceAuthorYearTopicWhy It Matters
Machine Super IntelligenceShane Legg2008Formal theories of AGIRigorous treatment of intelligence from first principles
Kolmogorov Complexity (p.434+)Li & Vitányi2013Information theoryMathematical foundations of information and randomness

Courses

ResourceInstitutionTopicWhy It Matters
CS231n: CNNs for Visual RecognitionStanfordDeep learning fundamentalsThe best introduction to deep learning, period

Contributing

We welcome contributions from the community! This repository improves when people share their insights and implementations.

How to Contribute

Paper summaries: Write clear, concise summaries (300-500 words) explaining the key ideas in accessible language.

Code implementations: Share clean, well-documented implementations with links to your repos.

Learning notes: Contribute your notes, diagrams, or explanations that helped you understand difficult concepts.

Fix issues: Report broken links, errors in descriptions, or suggest improvements.

Translations: Help make this resource accessible to non-English speakers.

Contribution Guidelines

  • Keep summaries technical but accessible
  • Include code that actually runs
  • Cite sources properly
  • Follow the existing format
  • Be respectful and constructive in discussions

Progress Tracking

Create your own checklist by copying this into a GitHub issue or personal document:

## Beginner Path
- [ ] CS231n Course
- [ ] The Unreasonable Effectiveness of RNNs
- [ ] Understanding LSTM Networks
- [ ] The Annotated Transformer
- [ ] ImageNet Classification with Deep CNNs

## Intermediate Path
- [ ] Deep Residual Learning (ResNet)
- [ ] Attention Is All You Need
- [ ] Neural Machine Translation (Attention)
- [ ] Pointer Networks
- [ ] RNN Regularization
- [ ] Generating Sequences With RNNs
- [ ] On the difficulty of training RNNs
- [ ] Identity Mappings in ResNets
- [ ] Order Matters (Sets)
- [ ] Dilated Convolutions

## Advanced Path
- [ ] Neural Turing Machines
- [ ] Relational Reasoning Module
- [ ] Relational RNNs
- [ ] Variational Lossy Autoencoder
- [ ] GPipe
- [ ] Deep Speech 2
- [ ] Neural Quantum Chemistry
- [ ] ML: The High-Interest Credit Card of Technical Debt

## Theory & Foundations
- [ ] First Law of Complexodynamics
- [ ] Coffee Automaton (Complexity)
- [ ] Scaling Laws for LLMs
- [ ] MDL Tutorial
- [ ] MDL for Neural Networks

## Doctoral Level
- [ ] Machine Super Intelligence
- [ ] Kolmogorov Complexity (Chapter 7)

FAQ

Q: Do I need to read every paper cover-to-cover?
A: No. Read for understanding, not completion. Some papers you'll skim, others you'll implement. Let your learning goals guide you.

Q: What math background do I need?
A: Calculus, linear algebra, probability. CS231n has good review materials if you're rusty.

Q: How long does it take to complete?
A: 6-12 months working steadily. The goal isn't speed—it's deep understanding.

Q: Can I skip the theory papers?
A: You can, but you shouldn't. They provide crucial intuitions for why techniques work.

Q: Are there video lectures?
A: CS231n has excellent videos. For most papers, you'll need to read the actual paper.


License

This curated list is available under the MIT License.

Individual papers and resources are subject to their respective licenses and copyrights.


Acknowledgments

  • Ilya Sutskever for curating this essential reading list and sharing it with the community
  • John Carmack for the conversation that brought this list to public attention
  • All the researchers who authored these foundational papers
  • The contributors who help maintain and improve this repository
  • The AI/ML community for building on these foundations