intuitivepapers
.ai
Library
Topics
How we choose
Queue
About
Request a paper
Library
Topics
How we choose
Queue
About
Request a paper
The library
Interactive AI paper explainers
Most popular
Newest
Chronological
Browse by topic →
Follow a suggested reading path, or search all papers below.
All
LLMs
Multimodal
Training
Theory
Diffusion
Architecture
RL & alignment
Vision
Diffusion
Live
DiffusionBlocks
Train each block of a network on its own, as a denoiser for one range of noise levels.
Read the explainer
RL & alignment
Live
AlphaZero
One algorithm, given only the rules, taught itself chess, shogi, and Go by playing against itself.
Read the explainer
Architecture
Live
FlashAttention
Exact attention, computed while moving far less data through slow GPU memory.
Read the explainer
RL & alignment
Live
MuZero
Plan ahead in a game without ever being told its rules, by learning a model that predicts only what planning needs.
Read the explainer
Vision
Live
NeRF
Fit a small network to a scene’s photos, and render it from any new camera angle.
Read the explainer
RL & alignment
Live
Playing Atari with Deep RL (DQN)
Q-learning, a convnet and a replay memory learn seven Atari games from raw pixels and the score.
Read the explainer
Vision
Live
3D Gaussian Splatting
Store a scene as millions of tiny 3D Gaussians and a GPU renders new views of it in real time, no neural network in the loop.
Read the explainer
Training
Live
Batch Normalization
Standardize every layer’s inputs over each mini-batch, and an ImageNet classifier reaches its original accuracy in 14 times fewer training steps.
Read the explainer
Diffusion
Live
Classifier-Free Diffusion Guidance
Run a diffusion model with the label and without it, then amplify the difference.
Read the explainer
Diffusion
Live
Diffusion Models Beat GANs
Fix the architecture, then steer sampling with a classifier gradient: a diffusion model overtakes BigGAN on ImageNet while covering more of the distribution.
Read the explainer
Diffusion
Live
Latent Diffusion (Stable Diffusion)
Compress images with an autoencoder, run the diffusion model on the small code, decode once at the end.
Read the explainer
LLMs
Live
T5
Every NLP task becomes the same task: text in, text out.
Read the explainer
Multimodal
Live
Whisper
One plain Transformer, trained on 680,000 hours of noisy web transcripts, transcribes new audio without fine-tuning.
Read the explainer
RL & alignment
Live
A3C (Asynchronous Advantage Actor-Critic)
Run many copies of an agent in parallel, and deep RL trains stably on a CPU, no replay buffer needed.
Read the explainer
Architecture
Live
Attention Is All You Need
Each word gathers information from every other word directly, in one parallel step.
Read the explainer
RL & alignment
Live
Deep RL from Human Preferences
An agent learns a task from a person picking the better of two short clips of its behavior, with no hand-written reward.
Read the explainer
Diffusion
Live
Diffusion (the original)
The first diffusion model: dissolve data into noise one tiny step at a time, then learn to run every step backward.
Read the explainer
Architecture
Live
Graph Convolutional Networks
Mix each node's features with its neighbors', and 140 labels are enough to classify every node of a 2,708-node graph.
Read the explainer
Training
Live
Knowledge Distillation
A big model’s probabilities for the wrong answers teach a small model how to generalize.
Read the explainer
LLMs
Live
LLaMA
Train a small model far too long, so it is cheap to run.
Read the explainer
Vision
Live
Masked Autoencoders (MAE)
Hide 75% of an image, reconstruct the missing patches, and a plain ViT encoder learns to see.
Read the explainer
Training
Live
Scaling Laws for Neural Language Models
Test loss falls as a power law in model size, data and compute, so small training runs predict large ones.
Read the explainer
Diffusion
Live
Score-Based Generative Modeling through SDEs
Gradually noising data is a stochastic differential equation, and running that equation backward with a learned score generates new data.
Read the explainer
Vision
Live
Segment Anything (SAM)
A segmentation model that outlines any object from a click or a box.
Read the explainer
Vision
Live
VGG
Hold everything fixed but depth: a uniform stack of tiny 3×3 filters, 16–19 layers deep, that reset how convnets are built.
Read the explainer
Diffusion
Live
DDIM
Get 1,000-step diffusion quality from 20 to 100 steps, with the same trained network.
Read the explainer
Vision
Live
DETR (Detection Transformer)
A transformer predicts a fixed set of 100 boxes, trained by one-to-one matching to the real objects, so detection needs no anchors and no duplicate removal.
Read the explainer
RL & alignment
Live
Diffusion Policy
A robot policy that generates a short sequence of future actions by denoising random noise.
Read the explainer
Diffusion
Live
DiT (Diffusion Transformers)
Cut the noised latent into patches, run a plain transformer over them, and image quality follows the forward-pass Gflops, not the parameter count.
Read the explainer
Multimodal
Live
Flamingo
Connect a frozen vision model to a frozen language model with a trained bridge, and it learns new tasks from a few examples.
Read the explainer
RL & alignment
Live
InstructGPT
Fine-tuned on human feedback, a 1.3B model's answers are preferred to the 175B GPT-3's.
Read the explainer
Training
Live
Layer Normalization
Normalize each example across its own features, not across the batch, so it needs no batch and steadies RNNs.
Read the explainer
Training
Live
Megatron-LM
A model too big for one GPU trains anyway, by splitting each layer’s matrix multiplies across many.
Read the explainer
Training
Live
QLoRA
Finetune a 65B model on one 48 GB GPU: store the frozen model in 4 bits and train a small 16-bit adapter through it.
Read the explainer
Vision
Live
ResNet
Add each block's input to its output, and deeper networks train better instead of worse.
Read the explainer
Theory
Live
Rethinking Generalization
Standard image networks reach 100% training accuracy on random labels, so model complexity and regularization cannot be what makes them generalize.
Read the explainer
Architecture
Live
Seq2Seq
One LSTM reads a sentence into one fixed vector; another decodes the translation from it. Reverse the source and it trains.
Read the explainer
RL & alignment
Live
Soft Actor-Critic
Reward an agent for succeeding and for staying random, and off-policy control gets both sample-efficient and stable.
Read the explainer
Vision
Live
YOLO (You Only Look Once)
A single network pass turns an image into all of its object boxes and class labels.
Read the explainer
RL & alignment
Live
π₀ (pi-zero)
A vision-language model that outputs a robot’s next 50 actions by refining random noise.
Read the explainer
Training
Live
AdamW (Decoupled Weight Decay)
For SGD, weight decay equals L2 regularization. For Adam it does not, and decoupling them lets Adam generalize like SGD.
Read the explainer
Architecture
Live
Bahdanau Attention (NMT)
A translator that rereads every source word, with learned weights, before it writes each word of the output.
Read the explainer
LLMs
Live
BERT
Hide words in a sentence and train a Transformer to fill them in from both sides.
Read the explainer
RL & alignment
Live
DDPG (Deep Deterministic Policy Gradient)
A network outputs one action per state and is trained along the gradient of a learned Q-function, so deep Q-learning works for continuous actions such as joint torques.
Read the explainer
RL & alignment
Live
Decision Transformer
Label each logged step with the reward that followed it, train a GPT on that, then prompt it with the score you want. No value function, no Bellman backup.
Read the explainer
Diffusion
Live
Diffusion Models: A Tutorial
Four derivations of the same diffusion model: as a variational autoencoder, as a chain of denoising steps, by score matching, and as a stochastic differential equation.
Read the explainer
RL & alignment
Live
DreamerV3
An agent learns a model of its environment, practices inside it, and one fixed set of hyperparameters works on over 150 tasks.
Read the explainer
Training
Live
Lottery Ticket Hypothesis
Prune a trained network, reset the survivors to their original initial values, and the 10% that remain train as fast and as accurately as the whole.
Read the explainer
LLMs
Live
PagedAttention (vLLM)
Storing the KV cache in fixed-size blocks, like operating-system pages, raises LLM serving throughput 2-4×.
Read the explainer
RL & alignment
Live
Trust Region Policy Optimization
Bound how much the policy changes each step, measured in KL, and the update can be large without collapsing.
Read the explainer
Vision
Live
U-Net
A convolutional network that labels every pixel of a microscope image, trained on a few dozen annotated examples.
Read the explainer
Training
Live
ZeRO
Data parallelism keeps a full copy of the training state on every GPU. ZeRO gives each GPU one slice and fetches the rest when a step needs it.
Read the explainer
LLMs
Live
FLAN (Instruction Tuning)
Finetune a language model on many tasks written as instructions, and it follows instructions for task types it never trained on.
Read the explainer
Theory
Live
Generative Adversarial Networks
A generator learns to produce data by training against a classifier that tries to catch its fakes.
Read the explainer
Multimodal
Live
LLaVA (Visual Instruction Tuning)
Map CLIP’s image patches into a language model’s word space with one linear layer, then train on 158K conversations that text-only GPT-4 wrote from captions and boxes.
Read the explainer
LLMs
Live
Mooncake
Serving a language model splits into two jobs, prefill and decode. Pool the KV cache between them.
Read the explainer
Diffusion
Live
NCSN (Score Matching + Langevin)
Learn the gradient of the data density at many noise levels, then walk noise into images with annealed Langevin dynamics.
Read the explainer
Theory
Live
Neural Ordinary Differential Equations
Let an ODE solver run the network, and train it with memory that does not grow with depth.
Read the explainer
Architecture
Live
Switch Transformers
Route each token to one expert, so parameters scale to a trillion while the compute spent per token stays flat.
Read the explainer
Vision
Live
Vision Transformer (ViT)
Cut an image into 16×16 patches, feed them to a standard Transformer, and with enough pre-training data it beats convolutional networks.
Read the explainer
Training
Live
Adam
Two running averages give every weight its own learning rate.
Read the explainer
Multimodal
Live
BLIP-2
A small trained module turns an image into 32 vectors that a frozen language model reads as its prompt.
Read the explainer
RL & alignment
Live
OpenVLA
A 7B vision-language model that outputs a robot arm’s next move as seven tokens.
Read the explainer
RL & alignment
Live
Proximal Policy Optimization
Clipping the probability ratio lets a policy train on each batch of experience for several epochs.
Read the explainer
LLMs
Live
ReAct (Reasoning + Acting)
A language model writes a thought, calls a tool, reads the result, and repeats until it can answer.
Read the explainer
Architecture
Live
RoFormer (RoPE)
Rotate each query and key by an angle set by its position, and the attention score depends on position only through the distance between the two tokens.
Read the explainer
Architecture
Live
S4 (Structured State Spaces)
A linear state space layer that keeps 64 numbers of state per channel and solved a 16,384-step task every earlier model failed.
Read the explainer
LLMs
Live
SmoothQuant
A few huge activation channels break 8-bit quantization of large language models. An exact rescale moves that range into the weights, which quantize cleanly.
Read the explainer
LLMs
Live
Mistral 7B
A 7B model that outscores Llama 2 13B, with two attention changes that cut its serving memory.
Read the explainer
Architecture
Live
NextLat
Predict a transformer’s own next hidden state during training, and it compresses history into a compact world model.
Read the explainer
RL & alignment
Live
RT-2
Encode a robot action as a short string of integers, and a vision-language model can output it.
Read the explainer
Vision
Live
V-JEPA 2
A video model trained on over a million hours of internet video and 62 hours of robot video plans a robot arm's motions in labs it has never seen.
Read the explainer
LLMs
Live
Chain-of-Thought Prompting
Put worked examples in a prompt, and large models solve multi-step problems.
Read the explainer
RL & alignment
Live
Constitutional AI
A short list of written principles replaces the human labels that mark harmful answers.
Read the explainer
Vision
Live
DINO (Self-Supervised ViT)
A network learns image features by predicting the output of a slowly averaged copy of itself, with no labels.
Read the explainer
Architecture
Live
FlashAttention-2
FlashAttention-2 computes the same attention as FlashAttention about twice as fast, by changing how the work is split across the GPU.
Read the explainer
Architecture
Live
Mamba-3
Let the state rotate as it fades, and a fixed-size memory can keep a count.
Read the explainer
Diffusion
Live
The Geometry of Noise
A diffusion model can generate without being told its noise level, unless it is trained to predict the noise.
Read the explainer
Vision
Live
TRELLIS.2 (O-Voxel)
A voxel grid that records where a mesh’s surface crosses each cell, so open sheets, sealed interiors, and edges where three or more panels meet all fit.
Read the explainer
Training
Live
μP (Tensor Programs V)
Scale each layer’s initialization and learning rate with width, and the best hyperparameters of a small model also work for a large one.
Read the explainer
Diffusion
Live
DBMSolver
A pretrained image-to-image diffusion model, sampled in 6 network calls instead of 119, with no retraining.
Read the explainer
Training
Live
Gradient Checkpointing
Store a few activations and recompute the rest: square-root memory for one extra forward pass.
Read the explainer
Vision
Live
I-JEPA
Learn image features by predicting the embeddings of hidden image blocks, not their pixels.
Read the explainer
Architecture
Live
Multi-Query Attention
Let all attention heads share one key and one value, and the cache a decoder rereads at every step shrinks by the number of heads.
Read the explainer
LLMs
Live
Retrieval-Augmented Generation
Let a language model look up Wikipedia passages before it answers.
Read the explainer
Training
Live
LoRA
Fine-tune a large model by freezing its weights and training a low-rank update beside them.
Read the explainer
Diffusion
Live
rCM (Score-Regularized Consistency)
Distill a diffusion model to 1 to 4 sampling steps and keep both the sharpness and the variety of its outputs.
Read the explainer
Training
Live
Reducing Activation Recomputation
Cut activation memory 5× and recover over 90% of the time lost to recomputation, with sequence parallelism and selective recompute.
Read the explainer
Vision
Live
V-JEPA
A video encoder learns by predicting the features of hidden parts of a clip, with no labels, text, or pixel targets.
Read the explainer
Vision
Live
D4RT
Encode a video once, then ask for the 3D position of any pixel at any moment.
Read the explainer
Architecture
Live
Mamba-2 (SSD)
Mamba's recurrence, rewritten as a structured matrix so a GPU can compute it with matrix multiplications.
Read the explainer
LLMs
Live
Proxy-KD
Distill a black-box LLM like GPT-4 by aligning an open proxy to it, then learning from the proxy’s full distribution.
Read the explainer
RL & alignment
Live
Curiosity-Critic
Reward an agent only for the prediction error its world model can still reduce, and curiosity stops chasing random noise.
Read the explainer
LLMs
Live
LEANN
Vector search that recomputes embeddings instead of storing 173 GB of them.
Read the explainer
Theory
Live
TurboQuant
A random rotation lets one fixed quantizer compress any vector to within 2.7× of the best possible error, with no training.
Read the explainer
RL & alignment
Live
Direct Preference Optimization
Tune a language model on preference pairs with one classification loss, no reward model and no RL.
Read the explainer
LLMs
Live
Trade-offs in Medical LLM Adaptation
Adapting an LLM to French medical QA: a cheap supervised fine-tune usually matches the continual-pretraining recipe that costs four times more.
Read the explainer
RL & alignment
Live
World Models
An agent learns a model of its game, then trains inside that model.
Read the explainer
Architecture
Live
Mamba
A linear-time sequence model whose state update depends on the token it reads.
Read the explainer
Theory
Live
Auto-Encoding Variational Bayes
An autoencoder you can sample from, trained by backpropagating through a random draw.
Read the explainer
Diffusion
Live
Denoising Diffusion Probabilistic Models
Destroy an image with noise, then learn to reverse it.
Read the explainer
LLMs
Live
Language Models are Few-Shot Learners
Scale a language model to 175 billion parameters and it can do a new task from a few examples in its prompt.
Read the explainer
Training
Live
Chinchilla
At a fixed training budget, a smaller model trained on more text reaches a lower loss.
Read the explainer
Multimodal
Live
CLIP
Train on 400 million web images and their captions, and any list of class names becomes an image classifier.
Read the explainer
Diffusion
Live
Flow Matching
Train a generative model by regressing the straight-line velocity from a noise sample to a data sample.
Read the explainer