Research desk
The papers behind how we build
An annotated reading list. Every entry is credited to its original authors, with a note on what it changes once the idea meets a real system.
All entries
9 entries
- 2023ICLR 2024PublishedCurated
SWE-bench: Can Language Models Resolve Real-World GitHub Issues?
A benchmark built from real issue reports and pull requests across popular Python repositories. A model is handed a codebase and a GitHub issue and has to produce a patch that makes the repository test suite pass, which is a far harder target than generating plausible-looking code.
- 2023TACL 2024PublishedCurated
Lost in the Middle: How Language Models Use Long Contexts
Language models attend strongly to the beginning and end of a long context and weakly to the middle. The authors show accuracy degrading in a characteristic U-shape as the position of the relevant passage moves through the input, even in models explicitly built for long contexts.
- 2023NeurIPS 2023PublishedCurated
Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena
An examination of whether a strong language model can stand in for a human rater on open-ended questions. The paper introduces MT-Bench and Chatbot Arena, then measures how often model judgements agree with human preference and where they systematically go wrong.
- 2023NeurIPS 2023PublishedCurated
Direct Preference Optimization: Your Language Model is Secretly a Reward Model
Reformulates preference learning so the reward model can be folded into the policy in closed form. The result is a single supervised objective over preference pairs, with no separate reward model and no reinforcement learning loop.
- 2023NeurIPS 2023PublishedCurated
QLoRA: Efficient Finetuning of Quantized LLMs
Backpropagates through a frozen 4-bit quantized base model into a small set of low-rank adapters. The approach brings fine-tuning of large models down to a single consumer GPU while holding quality close to full 16-bit tuning.
- 2023NeurIPS 2023PublishedCurated
Tree of Thoughts: Deliberate Problem Solving with Large Language Models
Generalises chain-of-thought into a search tree. The model proposes multiple partial solutions, evaluates them against each other, and can back out of a branch that is not working, rather than committing to one linear line of reasoning.
- 2023UIST 2023PublishedCurated
Generative Agents: Interactive Simulacra of Human Behavior
Agents that keep a natural-language memory stream, reflect over it to form higher-level conclusions, and plan their day from those conclusions. The paper studies what emerges when twenty-five such agents share a small sandbox world.
- 2023NeurIPS 2023PublishedCurated
Reflexion: Language Agents with Verbal Reinforcement Learning
Instead of updating weights, the agent writes down what went wrong after a failed attempt and carries that reflection into the next attempt. The reflection is stored in natural language and used as additional context, so no gradient step is required.
- 2023NeurIPS 2023PublishedCurated
Toolformer: Language Models Can Teach Themselves to Use Tools
A model decides for itself when to call an external API, inserts the calls into its own training data, and keeps only the ones that actually reduce its prediction loss. No hand-written tool demonstrations are needed.
Browse by topic
Foundations
The architectures and pre-training results everything else stands on.
3 entries
Retrieval & RAG
Grounding a model in documents you actually own.
5 entries
Reasoning
Getting a model to show its work, and checking the work.
6 entries
Agents & Tool Use
Models that call tools, hold state, and finish multi-step jobs.
8 entries
Adaptation
Changing what a model does without retraining all of it.
4 entries
Alignment
Steering outputs toward what a person would accept.
6 entries
Evaluation
How you know it works before a customer finds out it does not.
11 entries