Iliad Intensive Curriculum
The Iliad Intensive is a month-long, full-time AI alignment course for students with strong mathematics, physics, or theoretical-CS backgrounds. The materials are self-contained lecture notes and worksheets on various topics, and pointers for further study. About 20 contributors developed them. We welcome feedback via issues on GitHub.
Foundations
- 0Prerequisites
The prerequisites for the Iliad Intensive program.
- 0Prerequisites
A — Alignment
- A.1AI Alignment Introduction
AI alignment involves choosing how AI should behave and developing methods that reliably produce that behavior. This intro to alignment day compares intent alignment, constitutions, corrigibility, and coherent extrapolated volition. We will discuss specification gaming and goal misgeneralization, training stories, inductive biases, and goal-directedness. To get a sense of timelines, we will also take a look at AI 2027. Then we will discuss the Hugging Face incident brings these concerns into practice, showing why agent behavior, containment, and oversight must be considered together.
- A.1AI Alignment Introduction
- A.2Alignment in Practice
What do labs do to make their models aligned in practice? Covers the different stages in the training pipeline, deployment and methods labs use to stress-test the result to see if the alignment holds.
- A.2Alignment in Practice
- A.3Alignment in Practice 2
The alignment in practice day discusses a schematic for the transformer architecture, transformer training, alignment issues seen during transformer training, and methods used to correct those issues including AI control.
- A.3Alignment in Practice 2
- A.4Reward Learning Theory
RLHF grades a policy by a proxy for the true reward: what the evaluator can see. We derive by hand, in a toy example with partial observability, how a policy can hide its failures from the evaluator and inflate the evaluator's perception of its return.
- A.4Reward Learning Theory
B — Learning
- B.2Mysteries of Deep Learning
Why deep learning works so well — approximation, generalization and optimization — and the parts nobody can explain yet.
- B.2Mysteries of Deep Learning
- B.3Singular Learning Theory
Singular learning theory (SLT) places degeneracy as a core part of understanding how neural networks learn. We cover the parameter-function map, the meaning of degeneracy through the local learning coefficient, to Watanabe's free energy formula and Bayesian phase transitions.
- B.3Singular Learning Theory
- B.4Training Dynamics
Exact learning dynamics of deep linear networks -- loss-landscape geometry, balanced gradient flow and the NTK, the rich (saddle-to-saddle) and lazy regimes, their mixed unification, and the implicit bias of SGD noise.
- B.4Training Dynamics
- B.5Data Attribution
Which training examples caused a model to behave the way it does? These notes develop the main approaches to data attribution -- counterfactuals and Shapley values, classical and Bayesian influence functions, and training-dynamics unrolling -- with derivation exercises throughout.
- B.5Data Attribution
- B.6Physics of Deep Learning
An introduction to physics-inspired analysis and inquiry in deep learning, particularly focusing on techniques from statistical mechanics, statistical field theory, and (a bit of) dynamical systems.
- B.6Physics of Deep Learning
C — Abstractions, Representations, and Interpretability
- C.1Intro to ML Engineering
Crash course in ML and LLM basics in PyTorch, how to setup machines for ML research and engineering, and making effective use of Claude Code.
- C.1Intro to ML Engineering
- C.2Mechanistic Interpretability
What can we learn about how a model works by looking at its internals? We cover the main methods for reverse engineering neural networks, from features and circuits to sparse autoencoders and auto-interp of activations, and discuss the relevance to safety.
- C.2Mechanistic Interpretability
- C.3Computational Mechanics
What must a next-token predictor remember about the past? Causal states, belief states and their geometry, from HMMs to generalised HMMs, ending with the evidence that transformers learn this structure.
- C.3Computational Mechanics
- C.4Condensation
Organizing information across a family of observations. Define latent models, examine reconstruction and conditional independence, and prove an exact and quantitative correspondence theorem. A worked hierarchical-clustering example, and how condensation relates to earlier work in statistics and what remains between the theorem and useful translation between the latents of human and AI models.
- C.4Condensation
D — Agency
D.1Decision Theory and Reinforcement Learning
- D.1.1Preferences to Rewards
Building from preferences and a minimal set of axioms to a utility function expressible as a sum of discounted rewards: the familiar framing in reinforcement learning.
- D.1.2Reinforcement Learning
The Bellman equations and what follows from them: the existence of optimal policies, the policy improvement theorem, the rate of convergence of Bellman updates, and the convergence of Q-learning.
- D.1.1Preferences to Rewards
- D.2Policy Gradients and Misgeneralization
Implement Vanilla Policy Gradient to train a neural network using reinforcement learning, and explore emperically the concepts of goal misgeneralisation in a toy environment.
- D.2Policy Gradients and Misgeneralization
D.3AIXI
- D.3.1Solomonoff Induction
How an idealized agent should predict. A Bayesian mixture over a countable class of computable hypotheses learns to predict any sequence, with total error bounded by the description length of the truth -- a formal Occam's razor.
- D.3.2AIXI
Exploring the Bayesian optimal policy for history based reinforcement learning.
- D.3.1Solomonoff Induction
D.4Agent Foundations
- D.4.1Agent Foundations
Superintelligence alignment may allow only one critical try, with no trial and error on a system more capable than anything yet observed. Agent foundations seeks research directions that survive extreme optimization and self-modification.
- D.4.2Optimization and Thermodynamics
An optimizer funnels a broad range of starting conditions into a narrow target; the entropy it removes measures how much. Physics charges for every bit, so an embedded agent pays for optimization with what it knows.
- D.4.1Agent Foundations
D.5Decision Theory
- D.5.1Decision Theory
Safety proofs require decision-theoretic assumptions invariant under self-modification. Covers ideal choice in exotic environments (copies, simulations) and multiagent cooperation via open-source game theory and safe Pareto improvements.
- D.5.2Open-Source Game Theory
When agents can read each other's code, cooperation needs neither repetition nor trust — but the same transparency starts races to commit first. Conditional commitment, safe Pareto improvements, and a tournament.
- D.5.1Decision Theory
- D.6Instrumental Convergence
We discuss a simple mathematical formalization of what it means to "seek power" in a Markov decision process (MDP), and conditions under which such behavior emerges.
- D.6Instrumental Convergence
- D.7World Models
We cover a general introduction to world models, how to formally defined them, why they matter, and how agents use them to build abstractions.
- D.7World Models
E — Safety Guarantees and their Limits
- E.1Scalable Oversight and Debate
Debate is a form of scalable oversight: it seeks to extend a reward signal for honest solutions to difficult problems while reducing the amount of human judgment needed.
- E.1Scalable Oversight and Debate
- E.2Steganography & Backdoors
Steganography is the study of hiding messages in plain sight. We run a demo for intuition, show that perfect undetectability is expensive but computational undetectability is cheap, and hide a backdoor in a model by tampering with weight initialization.
- E.2Steganography & Backdoors
- E.3Worst-Case Interpretability
How do we know an interpretation is right? We treat an explanation as a proof of model performance, where shorter proofs mean deeper understanding, and work through compact proofs for a toy max-of-K transformer to see where the bounds break down.
- E.3Worst-Case Interpretability