Papers: an annotated reading list¶
Last checked November 8, 2026. 180+ papers cited across the modules, grouped by the module that cites them first.
Research papers are the slowest-moving layer of this field. Product names churn monthly; a good paper stays useful for years. You don't need to read them all. Start with the short list below, read the abstract and figures first, and come back to the full lists by topic.
How to read an ML paper in 20 minutes: abstract → the main figure or table → the conclusion → the limitations section. Only then the method. Ask an AI assistant to explain any term you don't know, but check its explanation against the paper; it's a good exercise in verifying model output.
Start here: eighteen papers that explain the field¶
| # | Paper | Why it matters | Module |
|---|---|---|---|
| 1 | Attention Is All You Need (Vaswani et al., 2017) | Introduced the transformer, the architecture behind every model in this course. | 01 |
| 2 | Language Models are Few-Shot Learners (Brown et al., 2020) | GPT-3: scale alone made a model that learns new tasks from a few examples in its prompt. | 01 |
| 3 | Scaling Laws for Neural Language Models (Kaplan et al., 2020) and Training Compute-Optimal LLMs (Hoffmann et al., 2022) | Why labs kept making models bigger, and how much data a model of a given size needs. | 01 |
| 4 | Training Language Models to Follow Instructions with Human Feedback (Ouyang et al., 2022) | InstructGPT: how RLHF turned a text predictor into an assistant. The recipe behind ChatGPT. | 02 |
| 5 | Chain-of-Thought Prompting Elicits Reasoning (Wei et al., 2022) | Showing work in text improves answers. The seed of today's "thinking" models. | 01 |
| 6 | DeepSeek-R1 (DeepSeek-AI, 2025) | Reinforcement learning on checkable problems produces reasoning, in an open-weight model. | 02 |
| 7 | LoRA: Low-Rank Adaptation (Hu et al., 2021) | How to fine-tune a huge model by training a tiny add-on. The basis of most open-weight tuning. | 02 |
| 8 | Self-Adapting Language Models (Zweiger et al., 2025) | SEAL: a model that writes its own training data and updates its own weights. | 02 |
| 9 | ReAct: Synergizing Reasoning and Acting (Yao et al., 2022) | The think → act → observe loop that every coding agent runs. | 08 |
| 10 | Lost in the Middle (Liu et al., 2023) | Models use the start and end of long contexts better than the middle. Why context engineering exists. | 07 |
| 11 | Evaluating AGENTS.md (Gloaguen et al., 2026) | Tested whether repository instruction files help coding agents. They generally didn't improve task success and raised cost by over 20%. | 07 |
| 12 | SWE-bench (Jimenez et al., 2023) | Real GitHub issues as a coding benchmark. The template for how coding agents are measured. | 05 |
| 13 | Measuring AI Ability to Complete Long Tasks (Kwa et al., 2025) | METR's "time horizon": the length of task an agent can finish, doubling every few months. | 05 |
| 14 | Measuring the Impact of Early-2025 AI on Experienced Developer Productivity (Becker et al., 2025) | A randomized trial where developers were 19% slower with AI while believing they were faster. | 05 |
| 15 | Why Do Multi-Agent LLM Systems Fail? (Cemri et al., 2025) | A taxonomy of how teams of agents break down. Read before building one. | 09 |
| 16 | LLM Critics Help Catch LLM Bugs (McAleese et al., 2024) | CriticGPT: models reviewing code catch bugs humans miss, and also invent some. | 10 |
| 17 | Not what you've signed up for (Greshake et al., 2023) | Indirect prompt injection: attacks hidden in content the model reads. | 11 |
| 18 | How AI Impacts Skill Formation (Shen and Tamkin, 2026) | A randomized trial: developers who leaned on AI learned a new library less well. | 15 |
Every paper, by topic¶
Each list below is copied from the "Sources and further reading" section of the module named in the heading. "Also cited in" shows where else a paper comes up.
01: What is an LLM?¶
- Efficient Estimation of Word Representations in Vector Space (Mikolov et al., 2013)
- Sequence to Sequence Learning with Neural Networks (Sutskever, Vinyals, Le, 2014)
- Neural Machine Translation by Jointly Learning to Align and Translate (Bahdanau, Cho, Bengio, 2014)
- Neural Machine Translation of Rare Words with Subword Units (Sennrich, Haddow, Birch, 2016)
- Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layer (Shazeer et al., 2017) · also cited in 04
- Attention Is All You Need (Vaswani et al., 2017)
- Deep Reinforcement Learning from Human Preferences (Christiano et al., 2017)
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding (Devlin et al., 2018)
- The Curious Case of Neural Text Degeneration (Holtzman et al., 2019)
- Scaling Laws for Neural Language Models (Kaplan et al., 2020)
- Language Models are Few-Shot Learners (Brown et al., 2020), GPT-3 · also cited in 07
- Switch Transformers (Fedus, Zoph, Shazeer, 2021) · also cited in 04
- Learning Transferable Visual Models From Natural Language Supervision (Radford et al., 2021), CLIP
- Finetuned Language Models Are Zero-Shot Learners (Wei et al., 2021), FLAN
- Chain-of-Thought Prompting Elicits Reasoning in Large Language Models (Wei et al., 2022) · also cited in 07
- Training Language Models to Follow Instructions with Human Feedback (Ouyang et al., 2022), InstructGPT · also cited in 02
- Self-Consistency Improves Chain of Thought Reasoning in Language Models (Wang et al., 2022) · also cited in 09
- Training Compute-Optimal Large Language Models (Hoffmann et al., 2022), Chinchilla
- Large Language Models are Zero-Shot Reasoners (Kojima et al., 2022)
- Emergent Abilities of Large Language Models (Wei et al., 2022)
- ReAct: Synergizing Reasoning and Acting in Language Models (Yao et al., 2022) · also cited in 06, 08, 09
- Emergent World Representations: Exploring a Sequence Model Trained on a Synthetic Task (Li et al., 2022), Othello-GPT
- Constitutional AI: Harmlessness from AI Feedback (Bai et al., 2022) · also cited in 02
- Toolformer: Language Models Can Teach Themselves to Use Tools (Schick et al., 2023)
- GPT-4 Technical Report (OpenAI, 2023)
- Are Emergent Abilities of Large Language Models a Mirage? (Schaeffer, Miranda, Koyejo, 2023)
- Lost in the Middle: How Language Models Use Long Contexts (Liu et al., 2023) · also cited in 07
- The Reversal Curse: LLMs trained on "A is B" fail to learn "B is A" (Berglund et al., 2023)
- Embers of Autoregression (McCoy et al., 2023)
- Language Models Represent Space and Time (Gurnee and Tegmark, 2023)
- Towards Understanding Sycophancy in Language Models (Sharma et al., 2023) · also cited in 08
- Mixtral of Experts (Jiang et al., 2024)
- The Llama 3 Herd of Models (Grattafiori et al., 2024) · also cited in 02
- Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameters (Snell et al., 2024)
- GSM-Symbolic: Understanding the Limitations of Mathematical Reasoning in Large Language Models (Mirzadeh et al., 2024)
- DeepSeek-V3 Technical Report (DeepSeek-AI, 2024) · also cited in 02
- DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning (DeepSeek-AI, 2025); peer-reviewed version in Nature · also cited in 02
- Reasoning Models Don't Always Say What They Think (Chen et al., 2025)
- The Illusion of Thinking (Shojaee et al., 2025) and the comment by Lawsen (2025)
- Why Language Models Hallucinate (Kalai, Nachum, Vempala, Zhang, 2025)
02: How models are trained, tuned, and now tune themselves¶
- Distilling the Knowledge in a Neural Network (Hinton, Vinyals, Dean, 2015) · also cited in 04
- Overcoming Catastrophic Forgetting in Neural Networks (Kirkpatrick et al., 2017)
- Parameter-Efficient Transfer Learning for NLP (Houlsby et al., 2019)
- Test-Time Training with Self-Supervision for Generalization under Distribution Shifts (Sun et al., 2020)
- The Power of Scale for Parameter-Efficient Prompt Tuning (Lester, Al-Rfou, Constant, 2021)
- LoRA: Low-Rank Adaptation of Large Language Models (Hu et al., 2021) · also cited in 04
- STaR: Bootstrapping Reasoning With Reasoning (Zelikman et al., 2022)
- GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformers (Frantar et al., 2022) · also cited in 04
- Self-Instruct: Aligning Language Models with Self-Generated Instructions (Wang et al., 2022)
- QLoRA: Efficient Finetuning of Quantized LLMs (Dettmers et al., 2023) · also cited in 04
- The Curse of Recursion: Training on Generated Data Makes Models Forget (Shumailov et al., 2023); published as AI models collapse when trained on recursively generated data (Nature, 2024)
- Direct Preference Optimization: Your Language Model is Secretly a Reward Model (Rafailov et al., 2023)
- AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration (Lin et al., 2023)
- Textbooks Are All You Need (Gunasekar et al., 2023)
- RLAIF vs. RLHF: Scaling Reinforcement Learning from Human Feedback with AI Feedback (Lee et al., 2023)
- Fine-tuning Aligned Language Models Compromises Safety, Even When Users Do Not Intend To! (Qi et al., 2023)
- LoRA Fine-tuning Efficiently Undoes Safety Training in Llama 2-Chat 70B (Lermen, Rogers-Smith, Ladish, 2023) · also cited in 04
- Fine-Tuning or Retrieval? Comparing Knowledge Injection in LLMs (Ovadia et al., 2023)
- Self-Rewarding Language Models (Yuan et al., 2024)
- DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models (Shao et al., 2024), introduces GRPO
- Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data (Gerstgrasser et al., 2024)
- Does Fine-Tuning LLMs on New Knowledge Encourage Hallucinations? (Gekhman et al., 2024)
- LoRA Learns Less and Forgets Less (Biderman et al., 2024)
- The Rising Costs of Training Frontier AI Models (Cottier et al., 2024)
- Refusal in Language Models Is Mediated by a Single Direction (Arditi et al., 2024) · also cited in 04
- The FineWeb Datasets: Decanting the Web for the Finest Text Data at Scale (Penedo et al., 2024)
- Learning to (Learn at Test Time): RNNs with Expressive Hidden States (Sun et al., 2024)
- The Surprising Effectiveness of Test-Time Training for Few-Shot Learning (Akyürek et al., 2024)
- Tülu 3: Pushing Frontiers in Open Language Model Post-Training (Lambert et al., 2024), names RLVR
- Deliberative Alignment: Reasoning Enables Safer Language Models (Guan et al., 2024)
- Titans: Learning to Memorize at Test Time (Behrouz, Zhong, Mirrokni, 2024)
- Constitutional Classifiers: Defending against Universal Jailbreaks across Thousands of Hours of Red Teaming (Sharma et al., 2025)
- Emergent Misalignment: Narrow finetuning can produce broadly misaligned LLMs (Betley et al., 2025); extended version in Nature (2026)
- SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution (Wei et al., 2025)
- Monitoring Reasoning Models for Misbehavior and the Risks of Promoting Obfuscation (Baker et al., 2025)
- Absolute Zero: Reinforced Self-play Reasoning with Zero Data (Zhao et al., 2025)
- Qwen3 Technical Report (Yang et al., 2025)
- Darwin Gödel Machine: Open-Ended Evolution of Self-Improving Agents (Zhang et al., 2025)
- Self-Adapting Language Models (Zweiger et al., 2025), SEAL
- AlphaEvolve: A coding agent for scientific and algorithmic discovery (Novikov et al., 2025)
- Persona Features Control Emergent Misalignment (Wang et al., 2025)
- Poisoning Attacks on LLMs Require a Near-constant Number of Poison Samples (Souly et al., 2025)
- Natural Emergent Misalignment from Reward Hacking in Production RL (MacDiarmid et al., 2025)
- End-to-End Test-Time Training for Long Context (Tandon et al., 2025)
- Nested Learning: The Illusion of Deep Learning Architectures (Behrouz, Razaviyayn, Zhong, Mirrokni, 2025)
- Self-Distillation Enables Continual Learning (Shenfeld, Damani, Hübotter, Agrawal, 2026), SDFT
- SIA: Self Improving AI with Harness & Weight Updates (Hebbar et al., 2026)
- Language Models Need Sleep: Learning to Self-Modify and Consolidate Memories (Behrouz, Hashemi, Javanmard, Mirrokni, 2026), the sleep framework
- Recursive self-improvement of AI research agents (Srikanth et al., 2026), AIDE²
03: The model landscape¶
- The Leaderboard Illusion (Singh et al., 2025) · also cited in 05, 14
04: Open weight vs closed weight¶
- LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale (Dettmers et al., 2022)
- Efficient Memory Management for Large Language Model Serving with PagedAttention (Kwon et al., 2023) · also cited in 13
- SGLang: Efficient Execution of Structured Language Model Programs (Zheng et al., 2023) · also cited in 13
- BadLlama: cheaply removing safety fine-tuning from Llama 2-Chat 13B (Gade et al., 2023)
05: How to tell if a model is good¶
- Evaluating Large Language Models Trained on Code (Chen et al., 2021): HumanEval and pass@k · also cited in 06
- Program Synthesis with Large Language Models (Austin et al., 2021): MBPP
- Measuring Massive Multitask Language Understanding (Hendrycks et al., 2020): MMLU
- MMLU-Pro (Wang et al., 2024)
- Are We Done with MMLU? (Gema et al., 2024)
- GPQA: A Graduate-Level Google-Proof Q&A Benchmark (Rein et al., 2023)
- Humanity's Last Exam (Phan et al., 2025)
- FrontierMath (Glazer et al., 2024)
- On the Measure of Intelligence (Chollet, 2019): ARC
- ARC-AGI-2: A New Challenge for Frontier AI Reasoning Systems (Chollet et al., 2025)
- SWE-bench: Can Language Models Resolve Real-World GitHub Issues? (Jimenez et al., 2023) · also cited in 13
- SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering (Yang et al., 2024) · also cited in 06, 08
- The SWE-Bench Illusion (Liang et al., 2025)
- SWE-Bench Pro (Deng et al., 2025)
- Terminal-Bench (Merrill et al., 2026) · also cited in 14
- LiveCodeBench (Jain et al., 2024)
- SWE-Lancer (Miserendino et al., 2025)
- τ-bench (Yao et al., 2024) and τ²-bench (Barres et al., 2025)
- OSWorld (Xie et al., 2024)
- GAIA (Mialon et al., 2023)
- BrowseComp (Wei et al., 2025)
- GDPval (Patwardhan et al., 2025)
- Measuring AI Ability to Complete Long Tasks (Kwa, West, Becker et al., 2025) · also cited in 08, 14
- Chatbot Arena (Chiang et al., 2024)
- LiveBench (White et al., 2024)
- A Careful Examination of LLM Performance on Grade School Arithmetic (Zhang et al., 2024): GSM1k
- Quantifying Language Models' Sensitivity to Spurious Features in Prompt Design (Sclar et al., 2023)
- Adding Error Bars to Evals (Miller, 2024)
- How Inference Compute Shapes Frontier LLM Evaluation (McFadyen et al., 2026)
- The Impact of AI on Developer Productivity: Evidence from GitHub Copilot (Peng et al., 2023)
- How Much Does AI Impact Development Speed? An Enterprise-Based RCT (Paradis et al., 2024)
- Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity (Becker, Rush, Barnes, Rein, 2025) · also cited in 08, 12, 14, 15
06: Harnesses, tools, and MCP¶
- Model Context Protocol (MCP): Landscape, Security Threats, and Future Research Directions (Hou et al., 2025).
07: From prompt engineering to context, loop, and graph engineering¶
- RULER: What's the Real Context Size of Your Long-Context Language Models? (Hsieh et al., 2024).
- The Prompt Report: A Systematic Survey of Prompt Engineering Techniques (Schulhoff et al., 2024).
- NoLiMa: Long-Context Evaluation Beyond Literal Matching (Modarressi et al., 2025).
- How Many Instructions Can LLMs Follow at Once? (Jaroslawicz et al., 2025).
- On the Use of Agentic Coding Manifests: An Empirical Study of Claude Code (Chatlatanagulchai et al., 2025).
- Agentic Context Engineering: Evolving Contexts for Self-Improving Language Models (Zhang et al., 2025).
- Agent READMEs: An Empirical Study of Context Files for Agentic Coding (Chatlatanagulchai et al., 2025).
- Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents? (Gloaguen et al., 2026).
- Graph Engineering in the Era of LLM Agents: From Individual Intelligence to System Intelligence (Feng et al., 2026).
08: Agentic workflows: how much autonomy actually works¶
- ImpossibleBench: Measuring LLMs' Propensity of Exploiting Test Cases (Zhong et al., 2025)
- We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs (Spracklen et al., 2024; USENIX Security 2025) · also cited in 10, 11
- Solving a Million-Step LLM Task with Zero Errors (Meyerson et al., 2025) · also cited in 09
09: Multiple agents building and reviewing¶
- CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Society (Li et al., 2023)
- Generative Agents: Interactive Simulacra of Human Behavior (Park et al., 2023)
- Improving Factuality and Reasoning in Language Models through Multiagent Debate (Du et al., 2023)
- Encouraging Divergent Thinking in Large Language Models through Multi-Agent Debate (Liang et al., 2023)
- MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework (Hong et al., 2023)
- ChatDev: Communicative Agents for Software Development (Qian et al., 2023)
- AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation (Wu et al., 2023) · also cited in 13
- AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviors (Chen et al., 2023)
- Self-Refine: Iterative Refinement with Self-Feedback (Madaan et al., 2023)
- Reflexion: Language Agents with Verbal Reinforcement Learning (Shinn et al., 2023)
- Large Language Models Cannot Self-Correct Reasoning Yet (Huang et al., 2023)
- Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena (Zheng et al., 2023) · also cited in 10
- Large Language Models are not Fair Evaluators (Wang et al., 2023)
- More Agents Is All You Need (Li et al., 2024)
- Mixture-of-Agents Enhances Large Language Model Capabilities (Wang et al., 2024)
- LLM Evaluators Recognize and Favor Their Own Generations (Panickssery et al., 2024) · also cited in 10
- Self-Preference Bias in LLM-as-a-Judge (Wataoka et al., 2024) · also cited in 10
- Replacing Judges with Juries: Evaluating LLM Generations with a Panel of Diverse Models (Verga et al., 2024) · also cited in 10
- Agent-as-a-Judge: Evaluate Agents with Agents (Zhuge et al., 2024)
- LLM Critics Help Catch LLM Bugs (McAleese et al., 2024) · also cited in 10
- Agentless: Demystifying LLM-based Software Engineering Agents (Xia et al., 2024)
- AI Agents That Matter (Kapoor et al., 2024)
- Rethinking Mixture-of-Agents: Is Mixing Different Large Language Models Beneficial? (Li et al., 2025)
- Why Do Multi-Agent LLM Systems Fail? (Cemri et al., 2025)
- Single-agent or Multi-agent Systems? Why Not Both? (Gao et al., 2025)
- Debate or Vote: Which Yields Better Decisions in Multi-Agent Large Language Models? (Choi et al., 2025)
- Talk Isn't Always Cheap: Understanding Failure Modes in Multi-Agent Debate (Wynn et al., 2025)
- Towards a Science of Scaling Agent Systems (Kim et al., 2025; revised April 2026)
10: AI code review¶
- AI-Assisted Assessment of Coding Practices in Modern Code Review (Vijayvergiya et al., 2024)
- Automated Code Review In Practice (Cihan et al., 2024; ICSE 2025 SEIP)
- Rethinking Code Review Workflows with LLM Assistance: An Empirical Study (Aðalsteinsson et al., 2025)
- Does AI Code Review Lead to Code Changes? A Case Study of GitHub Actions (Sun et al., 2025)
- RovoDev Code Reviewer: A Large-Scale Online Evaluation of LLM-based Code Review Automation at Atlassian (Tantithamthavorn et al., 2026; ICSE 2026 SEIP)
- Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions (Pearce et al., 2021) · also cited in 11
11: Security and prompt injection¶
- Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection (Greshake, Abdelnabi, Mishra, Endres, Holz, Fritz, 2023)
- The Attacker Moves Second: Stronger Adaptive Attacks Bypass Defenses Against LLM Jailbreaks and Prompt Injections (Nasr, Carlini, et al., 2025)
- Defeating Prompt Injections by Design (Debenedetti et al., 2025), the CaMeL paper
- Design Patterns for Securing LLM Agents against Prompt Injections (Beurer-Kellner, Tramèr, et al., 2025)
- The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructions (Wallace, Xiao, Leike, Weng, Heidecke, Beutel, 2024)
- Do Users Write More Insecure Code with AI Assistants? (Perry, Srivastava, Kumar, Boneh, 2022) · also cited in 15
- BaxBench: Can LLMs Generate Correct and Secure Backends? (Vero et al., 2025)
13: The open-source ecosystem¶
- DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines (Khattab et al., 2023).
- OpenHands: An Open Platform for AI Software Developers as Generalist Agents (Wang et al., 2024).
15: Learning, careers, and responsible use¶
- How AI Impacts Skill Formation (Shen, Tamkin, 2026)
- Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task (Kosmyna et al., 2025)
- Measuring the environmental impact of delivering AI at Google Scale (Elsworth et al., 2025)