Explained · 1 min
What is a mixture-of-experts (MoE) model?
Why huge models only use a slice of themselves for each word.
Written by AI and checked against our editorial standards. Not reviewed by a human editor.
A mixture-of-experts model is split into many smaller specialist parts, called experts. For each word it writes, a small part of the model picks a few experts to do the work. That part is called the router. The rest of the experts stay idle.
Think of it like this: a large hospital has hundreds of doctors, but you only see the two you need for your problem.
So a model can have hundreds of billions of weights in total but use only a fraction for each word. It still needs enough memory to hold all the experts. But each step is much faster and cheaper than in a “dense” model of the same size. In a dense model, every weight works on every word.
That trade-off is why most of today’s biggest models are built this way. It also explains why local tools like llama.cpp add special tricks for MoE models. They can keep rarely used experts in slower memory.
Why it matters to you: when you see a huge parameter count on an MoE model, look at the “active” parameters too. That number tells you more about speed and running costs.
Learn more: Hugging Face: Mixture of Experts Explained
Seen in the news
- Mistral lets anyone download Large 4, a model built for coding agents
- Anthropic files to go public, and shows what AI really costs
- AI helped find two serious holes in PHP, and the fix is out
- Mistral's Voxtral 3 turns speech into text in 50 languages
- Reflection releases Beam, a 501B open model under Apache 2.0
- Meta releases Muse Spark Open, an 816B open-weight model