Landmark papers
112 papers from the first artificial neuron to today's agents, each linked to the lesson that explains it. Read them in the order of the path, not by date.
1943
McCulloch & Pitts · Bulletin of Mathematical Biophysics
The first formal model of a neuron as a threshold logic unit, and a proof that networks of such units can compute any logical function. Every artificial neuron since is a descendant.
1950
Alan Turing · Mind
Replaced 'can machines think?' with the imitation game and argued that machines could learn like children. The conceptual starting point of the field.
1958
Frank Rosenblatt · Psychological Review
The first learning algorithm for a neuron: adjust weights by the error. Its limitation to linearly separable problems set up the need for hidden layers.
1986
Rumelhart, Hinton & Williams · Nature
Made backpropagation the standard way to train multilayer networks and showed hidden units learn useful internal representations.
1995
Cortes & Vapnik · Machine Learning
The soft-margin SVM with the kernel trick: maximum-margin classification in implicit high-dimensional feature spaces, dominant for a decade.
1997
Hochreiter & Schmidhuber · Neural Computation
Gated cells with an additive cell state that lets gradients survive long sequences; the workhorse of sequence modeling until the transformer.
1998
LeCun, Bottou, Bengio & Haffner · Proceedings of the IEEE
LeNet-5: convolutional networks trained end to end with backprop for digit recognition, with the conv–pool–dense template still used today.
2001
Leo Breiman · Machine Learning
Bagged decision trees with random feature subsets at each split: a strong, low-tuning baseline that remains hard to beat on tabular data.
Jerome Friedman · Annals of Statistics
Framed boosting as gradient descent in function space, fitting each new tree to the loss gradient; the ancestor of XGBoost and LightGBM.
2008
van der Maaten & Hinton · JMLR
A nonlinear embedding that preserves local neighbourhoods, making high-dimensional data and embeddings visible in two dimensions.
2012
Krizhevsky, Sutskever & Hinton · NeurIPS
AlexNet: GPUs, ReLU and dropout cut ImageNet top-5 error from 26% to 15% and started the deep learning era.
2013
Mikolov et al. · ICLR workshop
word2vec: dense word vectors learned by predicting context, with the famous analogy arithmetic (king − man + woman ≈ queen).
nlplesson 6.3
Kingma & Welling · ICLR 2014
The variational autoencoder: the ELBO objective plus the reparameterization trick, making latent-variable models trainable with backprop.
generativelesson 8.8
Mnih et al. · NeurIPS workshop
DQN: a convolutional network as the Q-function with experience replay, learning to play Atari from pixels; deep RL begins.
2014
Srivastava, Hinton et al. · JMLR
Randomly dropping units during training prevents co-adaptation and acts like an ensemble; the default regularizer of the 2010s.
Goodfellow et al. · NeurIPS
A generator and a discriminator in a minimax game; sharp samples without explicit likelihoods, and a decade of GAN research.
generativelesson 8.8
Sutskever, Vinyals & Le · NeurIPS
Encoder–decoder LSTMs for machine translation; established the seq2seq framing that attention and transformers inherited.
nlplesson 6.6
Bahdanau, Cho & Bengio · ICLR 2015
Attention is born: let the decoder look back at all encoder states with learned weights instead of one fixed vector.
nlplesson 6.7
Kingma & Ba · ICLR 2015
Per-parameter adaptive steps from bias-corrected first and second moment estimates; the default optimizer for deep learning.
Pennington, Socher & Manning · EMNLP
Word vectors from a weighted least-squares fit to co-occurrence statistics, unifying count-based and predictive embeddings.
nlplesson 6.3
2015
Ioffe & Szegedy · ICML
Normalizing activations per mini-batch made deep networks train faster and with higher learning rates; the first mainstream normalization layer.
He et al. · ICCV
He initialization derived for ReLU networks plus PReLU; the first result above the human-level ImageNet baseline.
Ronneberger, Fischer & Brox · MICCAI
An encoder–decoder with skip connections for pixel-level prediction; still the backbone of segmentation and of early diffusion models.
visionlesson 5.6
Ren, He, Girshick & Sun · NeurIPS
Learned region proposals with anchors made two-stage detection end to end and fast enough to be practical.
visionlesson 5.5
Redmon et al. · CVPR 2016
Detection as a single regression over a grid: one network, one pass, real time. The YOLO lineage still dominates deployed detection.
visionlesson 5.5
He, Zhang, Ren & Sun · CVPR 2016
Identity shortcuts (y = F(x) + x) made 100+ layer networks trainable; residual connections are now inside every transformer block.
2016
Silver et al. · Nature
AlphaGo combined policy and value networks with Monte Carlo tree search to beat a world champion, a decade earlier than expected.
Chen & Guestrin · KDD
Second-order gradient boosting with a regularized objective and systems optimizations; the engine behind years of Kaggle wins on tabular data.
Malkov & Yashunin · IEEE TPAMI
HNSW: a layered proximity graph searched greedily; the most widely used index in vector databases.
Ba, Kiros & Hinton · arXiv
Normalizing across features of one example rather than across the batch; works for sequences and became the transformer's normalization.
2017
Shazeer et al. · ICLR
Conditional computation at scale: a trainable gate routes each input to a few experts, decoupling parameter count from per-example compute.
transformerslesson 7.11
Vaswani et al. · NeurIPS
The transformer: self-attention replaces recurrence, enabling parallel training and constant path length between positions. The architecture of modern AI.
transformerslesson 7.1
Christiano et al. · NeurIPS
Learn a reward model from human comparisons, then optimize it with RL; the origin of RLHF.
Schulman et al. · arXiv
A clipped surrogate objective that keeps policy updates small and stable; the RL algorithm behind classic RLHF.
Loshchilov & Hutter · ICLR 2019
AdamW: apply weight decay directly to weights instead of through the adaptive gradient; the optimizer used to train nearly every LLM.
2018
Radford et al. · OpenAI
GPT-1: pretrain a transformer decoder on next-token prediction, then fine-tune per task; the recipe that scaled into GPT-2 and GPT-3.
Peters et al. · NAACL
ELMo: word vectors that depend on context, from a bidirectional LSTM language model; the bridge from static embeddings to BERT.
nlplesson 6.3
Devlin et al. · NAACL 2019
Masked language modeling lets an encoder use both directions; fine-tuned BERT swept NLP benchmarks and seeded today's embedding models.
2019
Radford et al. · OpenAI
GPT-2: a 1.5B decoder trained on WebText performs tasks zero-shot; the first clear sign that scale buys generality.
llmlesson 7.6
Liu et al. · arXiv
Showed BERT was under-trained: more data, longer training and dropping next-sentence prediction mattered more than architecture.
transformerslesson 7.5
Reimers & Gurevych · EMNLP
Fine-tuning BERT in a siamese setup produces sentence vectors comparable with cosine similarity; the template for RAG embedding models.
Raffel et al. · JMLR 2020
T5: every NLP task as text-to-text with an encoder–decoder; a careful ablation of pretraining choices that shaped later recipes.
2020
Kaplan et al. · arXiv
Loss follows smooth power laws in parameters, data and compute over many orders of magnitude; the empirical basis for betting on scale.
llmlesson 7.9
Chen et al. · ICML
SimCLR: augmentations plus the InfoNCE loss learn visual features without labels; the same loss trains CLIP and text embedding models.
visionlesson 5.8
Karpukhin et al. · EMNLP
A dual-encoder trained with in-batch negatives beats BM25 for passage retrieval; dense retrieval becomes practical.
raglesson 9.2
Khattab & Zaharia · SIGIR
Late interaction: keep per-token embeddings and score with MaxSim, between bi-encoder speed and cross-encoder accuracy.
raglesson 9.5
Brown et al. · NeurIPS
GPT-3 (175B) performs tasks from a few examples in the prompt: in-context learning improves smoothly with scale.
llmlesson 7.6
Lewis et al. · NeurIPS
Couples a dense retriever with a generator, marginalizing over retrieved passages; the paper that named RAG.
raglesson 9.1
Ho, Jain & Abbeel · NeurIPS
A simple noise-prediction loss trains diffusion models that rival GANs in image quality; the start of the diffusion era.
generativelesson 8.9
Song, Meng & Ermon · ICLR 2021
A non-Markovian view of diffusion that allows deterministic sampling in far fewer steps.
generativelesson 8.9
Dosovitskiy et al. · ICLR 2021
The Vision Transformer: image patches as tokens; with enough pretraining data it matches or beats CNNs.
Song et al. · ICLR 2021
Unified diffusion and score matching as SDEs, giving a continuous-time theory and new samplers.
generativelesson 8.9
2021
Fedus, Zoph & Shazeer · JMLR 2022
Top-1 routing with a load-balancing loss made mixture-of-experts transformers simple and stable at trillion-parameter scale.
transformerslesson 7.11
Radford et al. · ICML
CLIP: contrastive image–text pretraining on 400M pairs yields zero-shot classifiers and the conditioning signal for text-to-image models.
Su et al. · arXiv
RoPE: rotate queries and keys by position so attention depends on relative distance; the positional encoding of Llama-style models.
transformerslesson 7.3
Hu et al. · ICLR 2022
Fine-tune by learning low-rank updates to frozen weights; trains a fraction of a percent of parameters with no inference cost.
llmlesson 8.2
Chen et al. · arXiv
Codex and the HumanEval benchmark with pass@k; established code generation as a core LLM capability and metric.
llmlesson 8.7
Jumper et al. · Nature
AlphaFold 2 solved single-chain protein structure prediction to experimental accuracy; recognized by the 2024 Nobel Prize in Chemistry.
He et al. · CVPR 2022
Mask 75% of image patches and reconstruct them: BERT-style self-supervision that scales for vision.
visionlesson 5.8
Rombach et al. · CVPR 2022
Run diffusion in a pretrained autoencoder's latent space: Stable Diffusion, text-to-image on a consumer GPU.
generativelesson 8.9
Elhage et al. (Anthropic) · Transformer Circuits Thread
Rewrote the transformer as a residual stream read and written by heads, enabling the circuit-level interpretability program.
interpretabilitylesson 8.11
2022
Wei et al. · NeurIPS
Showing intermediate reasoning steps in the prompt unlocks multi-step reasoning in large models; the seed of reasoning models.
llmlesson 8.4
Ouyang et al. · NeurIPS
InstructGPT: SFT, a preference reward model and PPO make a 1.3B model preferred over 175B GPT-3; the recipe behind ChatGPT.
Hoffmann et al. · NeurIPS
Chinchilla: for a fixed compute budget train on about 20 tokens per parameter; most earlier LLMs were badly under-trained.
llmlesson 7.9
Dao et al. · NeurIPS
Tiling attention to avoid materializing the score matrix in slow memory: exact attention, several times faster, enabling long contexts.
Ho & Salimans · NeurIPS workshop
Steer diffusion toward a condition by extrapolating conditional and unconditional predictions; the knob behind every text-to-image model.
generativelesson 8.9
Elhage et al. (Anthropic) · Transformer Circuits Thread
Networks represent more features than neurons by packing them into nearly orthogonal directions; explains polysemantic neurons.
interpretabilitylesson 8.11
Olsson et al. (Anthropic) · Transformer Circuits Thread
Identified induction heads, a two-head circuit that copies earlier patterns, as a mechanism behind in-context learning.
interpretabilitylesson 8.11
Yao et al. · ICLR 2023
Interleave thoughts, actions and observations; the trace format that became the standard tool-using agent loop.
agentslesson 10.3
Lipman et al. · ICLR 2023
Train a velocity field that transports noise to data along simple paths; a cleaner, faster alternative to diffusion that became the 2024–26 default.
generativelesson 8.9
Radford et al. · arXiv
Whisper: an encoder–decoder transformer trained on 680k hours of weakly labelled audio gives robust multilingual speech recognition.
Bai et al. (Anthropic) · arXiv
Replace most human harmlessness labels with AI critiques and revisions guided by written principles; RLAIF at scale.
alignmentlesson 8.3
Peebles & Xie · ICCV 2023
DiT replaces the U-Net with a transformer backbone and scales predictably; the architecture behind modern image and video generators.
generativelesson 8.9
2023
Schick et al. · NeurIPS
A model learns where to insert API calls by self-supervision; an early demonstration of learned tool use.
agentslesson 10.2
Touvron et al. · arXiv
Strong open-weight models trained on public data with RMSNorm, SwiGLU and RoPE; the recipe and the ecosystem of open LLMs.
llmlesson 8.1
OpenAI · arXiv
A multimodal frontier model with predictable scaling of loss from small runs; also the point where labs stopped publishing architectures.
llmlesson 8.1
Shinn et al. · NeurIPS
Agents improve by writing self-reflections on failures into memory instead of updating weights.
agentslesson 10.3
Kirillov et al. · ICCV
A promptable segmentation foundation model trained on a billion masks; segmentation as a zero-shot capability.
visionlesson 5.6
Park et al. · UIST
LLM agents with memory streams, reflection and planning produce believable social behaviour in a simulated town; the memory architecture influenced agent design.
agentslesson 10.4
Liu et al. · NeurIPS
LLaVA: connect a CLIP vision encoder to an LLM with a small projector and instruction-tune; the open recipe for vision-language models.
Yao et al. · NeurIPS
Search over branching reasoning states with self-evaluation; showed deliberate search beats a single chain on planning puzzles.
agentslesson 10.3
Ainslie et al. · EMNLP
Share key/value heads across groups of query heads to shrink the KV cache with little quality loss; standard in modern LLMs.
transformerslesson 7.10
Dettmers et al. · NeurIPS
LoRA on a 4-bit (NF4) quantized base model: fine-tune a 65B model on a single 48GB GPU.
llmlesson 8.2
Rafailov et al. · NeurIPS
Derives a closed-form loss on preference pairs from the RLHF objective, removing the reward model and the RL loop.
alignmentlesson 8.3
Zheng et al. · NeurIPS
Measured how well strong LLMs grade other models and catalogued judge biases (position, verbosity, self-preference); the basis of arena-style evaluation.
llmlesson 8.7
Liu et al. · TACL 2024
Models use information at the beginning and end of a long context far better than in the middle; shaped how RAG orders evidence.
Sumers et al. · TMLR 2024
CoALA: a framework of memory, action space and decision procedure that organizes the zoo of agent designs.
agentslesson 10.1
Kwon et al. · SOSP
Virtual-memory-style paging for the KV cache (vLLM) raised serving throughput several-fold; the default open serving stack.
systemslesson 7.10
Cunningham et al. · ICLR 2024
Dictionary learning on activations recovers monosemantic features from superposition; the method behind large-scale feature maps of frontier models.
interpretabilitylesson 8.11
Jimenez et al. · ICLR 2024
Real repository issues graded by hidden tests; the benchmark that defined progress in coding agents.
agentslesson 10.9
Packer et al. · arXiv
Treat the context window as RAM and external storage as disk, with the model paging memories in and out; the template for agent memory systems.
agentslesson 10.4
Asai et al. · ICLR 2024
The model learns when to retrieve and critiques its own outputs with reflection tokens; a step toward agentic RAG.
raglesson 9.7
Gu & Dao · COLM 2024
Input-dependent state space models match transformers on language at small scale with linear-time inference; the strongest alternative architecture.
transformerslesson 7.12
2024
Jiang et al. (Mistral AI) · arXiv
An open sparse MoE (8 experts, top-2) matching much larger dense models at a fraction of the active compute; made MoE mainstream in open weights.
Hubinger et al. (Anthropic) · arXiv
Backdoored behaviours survived standard safety fine-tuning, showing current alignment methods can fail to remove hidden objectives.
safetylesson 8.12
Shao et al. · arXiv
Introduced GRPO, a critic-free policy optimization using group-normalized rewards; the algorithm behind DeepSeek-R1.
Ma et al. · arXiv
Ternary weights trained from scratch match full-precision quality at small scale, pointing to radically cheaper inference.
Edge et al. (Microsoft) · arXiv
Build an entity graph and community summaries from a corpus so RAG can answer global 'what are the themes' questions.
raglesson 9.7
Yang et al. · NeurIPS
Showed that the interface an agent is given (file viewer, search, edit commands) matters as much as the model; early strong SWE-bench results.
agentslesson 10.8
Yao et al. · arXiv
Simulated users plus policy rules plus tools, with the pass^k reliability metric that exposed how inconsistent agents are across trials.
agentslesson 10.9
Abramson et al. · Nature
A diffusion-based module predicts complexes of proteins, nucleic acids and ligands; generative modeling arrives in structural biology.
Grattafiori et al. (Meta) · arXiv
A detailed report on training 405B-parameter open-weight models, including data curation, scaling decisions and deliberate over-training for inference.
llmlesson 8.1
Schluntz & Zhang (Anthropic) · Anthropic Engineering
Distinguished workflows from agents and named the five composable patterns (chaining, routing, parallelization, orchestrator–workers, evaluator–optimizer) that practice converged on.
agentslesson 10.5
Greenblatt et al. · arXiv
A model strategically complied during training it believed it was undergoing while behaving differently when unobserved; evidence that alignment must be verified, not assumed.
DeepSeek-AI · arXiv
A 671B-parameter MoE with multi-head latent attention trained for a fraction of the usual cost; showed frontier-class open weights were achievable efficiently.
2025
DeepSeek-AI · arXiv
Reinforcement learning with verifiable rewards (GRPO) elicited long chains of thought and frontier-level reasoning in an open model; the reasoning-model recipe made public.
Muennighoff et al. · arXiv
A thousand curated examples plus a budget-forcing trick reproduce much of test-time scaling; reasoning behaviour is cheaper to elicit than expected.
llmlesson 8.6
Cemri et al. · arXiv
A taxonomy of failure modes in multi-agent systems (specification, coordination, verification) from hundreds of traces; a reality check on agent swarms.
agentslesson 10.6
Lindsey et al. (Anthropic) · Transformer Circuits Thread
Attribution graphs trace how a production model plans rhymes, does arithmetic and reasons across languages; interpretability at frontier scale.
interpretabilitylesson 8.11
Anthropic · Anthropic Engineering
Framed the agent's context as a curated, finite resource and described compaction, just-in-time retrieval and sub-agent patterns.
agentslesson 10.4
2026
Anthropic · Anthropic Engineering
Practical guidance on grading agent trajectories, the pitfalls of nondeterminism and infrastructure noise, and building eval harnesses.
agentslesson 10.9
Anthropic · Anthropic Engineering
Decomposes agent memory into components and design decisions, consolidating the 2024–26 practice of memory beyond the context window.
agentslesson 10.4