Mapping the Landscape of Large Language Models

Mapping the Landscape of Large Language Models

Dominik Lukes · AI Competency Centre, University of Oxford

Introduction

About me

dominiklukes.net

News updates

Open ainews.dominiklukes.net ↗

Model testing

Open semanticmachines.fyi ↗

All AI is two things

Model + orchestration

Two parts

  • 1The model landscape: which models exist, what they provide, who makes them, how we know which are good
  • 2Agent architecture: how agents rely on those models

Where LLMs fit

Where do LLMs fit among other models?

Where do LLMs fit among other models?

Three kinds of model

  • Computational
    • String matching
    • TRUE / FALSE / IF / THEN / AND / OR
    • Normal computing
  • Predictive
    • Estimating fit
    • Trained to match pre-defined features
    • Data science
  • Semantic
    • Understanding content
    • Learned features
    • Large Language Models

The three kinds in different disciplines

ComputationalPredictiveSemantic
DNA SequencesGWASStory about a mutant
F = maStatistical mechanicsStory about a tornado
Keyword matchingTopic modellingNarrative about a trend
Dates of eventsHistorical trendsNarratives about events

Large Language Models are NOT

AlphaFold
Medical Imaging
Clustering algorithms
Clinical risk prediction
NLP (Natural Language Processing)
Recommendation engines
Music separation
Robotics / Self-driving

What is new with LLMs: Semantics

Why tell the new models apart?

Older modelsLanguage-model-based models
Markup, parameters, labelled training dataAn instruction in plain language
Precise, brittleHandle messy input, less exact
Check the rulesCheck the output

Semantics

Models that understand context vs. models that just assign a probability to a class

How do we capture the semantics of "Paul Schuster was born in Dresden"?

How do we capture the semantics of "Paul Schuster was born in Dresden"?

This is what semantic has meant so far

Picture 6
Picture 3

How do we capture this?

  • Renowned Author Paul Schuster: A Dresden Native Making Literary Waves
  • Celebrated author Paul Schuster continues to captivate readers worldwide with his poignant storytelling and keen insights into the human condition. Hailing from the culturally rich city of Dresden, Schuster's literary journey has taken him on a remarkable trajectory, garnering acclaim for his evocative prose and vivid characterizations. With each new work, Schuster reaffirms his status as a literary luminary, drawing inspiration from his roots in Dresden to craft narratives that resonate deeply with audiences across the globe.

Large Language Models changed how things work.

Large Language Models changed how things work.

Simple question

Picture 4

Large language models can capture rich semantics

Picture 6

Using LLMs to extract a knowledge graph

Picture 3

Semantics across all LLM-based models

Each kind does the step it is best at

Stage directions: before and now

What language models offer

  • Knowledge
  • Cognition
  • Perception
  • Deliberation
  • Conversation
  • Code generation
  • Tool use

How models are made

What does ChatGPT stand for

Where does the model intelligence come from?

Training phaseWhat it’s forTypes of DataAmount of Data
Pre-training• General knowledge (facts, ideas) • General skills (language generation, understanding)• Curated Web Crawl • Book collections • News sources • Academic papers • WikipediaTrillions of words (20 or more)
Post-training (fine tuning)• Hold a conversation • Follow instructions • Use tools • Write in specific formats • Exhibit "personality"• Selected examples of formats • Expert-made instructions • Human feedbackMillions of words

Models are not just "trained on the internet"

Models are not just "trained on the internet"

Models before and after post-training: Llama 3.2 Text vs Instruct

Post-training is the only thing that makes models usable for humans

Post-training is the only thing that makes models usable for humans

Post-training gives models reasoning: GPT-4o to o1

Pre-training + Post-training: GPT-3.5 to today

Where each comes from

ProvisionMostly from
KnowledgePre-training
CognitionPre-training
PerceptionPre-training (multimodal data)
DeliberationPost-training (reinforcement learning)
ConversationPost-training
Code generationBoth
Tool usePost-training

Families, tiers, reasoning and cost

Models live in families

MakerTopSmall
AnthropicFable 5.1Opus 5.5Sonnet 5.5Haiku 5.5
OpenAIGPT-6 AstraGPT-6.1 SolGPT-6.1 TerraGPT-6 Luna
GoogleGemini 4 CarbonGemini 4 ArgonGemini 3.8 FlashGemini 3.5 Flash-Lite

Size matters within a family

Newer and smaller can beat older and bigger

Reasoning effort

How Much Reason

Cost to run the whole test

Price per million tokens

Price against intelligence

The same capability keeps getting cheaper

The rings of model makers

United States

Add Europe

Add China

Autumn 2026

Frontier models by country

Makers by region

Top 15

What people use

Proprietary, open weights and local

Proprietary, open weights, local

ProprietaryOpen weightsLocal
API or product; weights stay with the labWeights published; licences differOpen weights small enough for your computer

Key model families

On device

  1. Gemma

  2. Qwen

  3. gpt-oss

  4. Mistral

  5. Granite

  6. Nemotron

Server

  1. Minimax

  2. Kimi

  3. GLM

  4. Qwen Max

Historical

  1. Llama

  2. Phi

Open models are 4–6 months behind

Open weights by country

What runs on which computer

SizeExamplesComputer
2–4BGemma 4 E2B, E4B; Qwen3.5 smallPhone, 8 GB laptop
7–12BQwen3.5 9B, Ministral 3 8B16 GB laptop
14–31BGemma 4 26B, 31B; Qwen3.8 27B; Muse Glimmer 30B32 GB Mac, 24 GB GPU
100–250B (mixture of experts)128–256 GB workstation
400B+Kimi K3, Mistral Large 4Server

Local speech

Local images need a bigger computer

ModelLicenceVideo memory
SDXLOpen8–12 GB
FLUX.2 klein 4BApache 2.0~13 GB
Z-Image Turbo 6BApache 2.0~16 GB
FLUX.1 devNon-commercial24 GB (6 GB at 4-bit, lower quality)

Local models: cognition and perception, not deliberation

You can run them on your device with LM Studio

Picture 2
Picture 3

Local models to watch

  • Qwen3.8
  • Gemma 4
  • Muse Glimmer

How we know which models are good

Model cards and system cards

  • What the model is for and how it was evaluated
  • Published by the lab at launch
  • Vendor-run evaluations

MMLU and GPQA Diamond: saturated

Length of task: METR time horizon

Harder tests, wider gap

Progress Index

Benchmaxxing

What matters when you compare models

Speed, latency, context

LiveBench 2.0

ModelScoreCost per successful task
Claude Fable 5.185.7$7.406
GPT-6 Astra85.6
Claude Opus 5.585.1
GPT-6.1 Sol84.1$0.819
DeepSeek V4.1 Flash (top open)72.9

Benchmarks run by individuals

BenchmarkWhoWhat
WolfBenchWolfram RavenwolfAgents (model + harness) on Terminal-Bench 2.0
prinzbenchprinzLegal research and web search
Bug Hunt BenchPaweł HurynPlanted bugs fixed in two TypeScript repos
Story writing benchmarkLech MazurCreative writing
EQ-Bench Creative Writing v3Sam PaechCreative writing
Pelican on a bicycleSimon WillisonSVG drawing

People who talk about models

WhoWhereAngle
Povilas KoropAI Coding DailyCoding workflows
TheoYouTube, t3.ggHis own codebases, cost
Sam WitteveenYouTubeBuilders, open and local models
EveryVibe CheckBusiness use
Zvi MowshowitzDon't Worry About the VaseSystem cards, reactions
Ethan MollickOne Useful ThingEducation and work

Other modalities

General or specialised

What goes in, what comes out

Voice: three models or one

Text to image

Text to video with audio

Text to speech

Speech to text

Music with vocals

The main line and the side paths

Next: agents

Orchestration is moving into training

Thank you

Thank you

Dominik Lukes · AI Competency Centre, University of Oxford