By Sagar Shankaran, Founder of CallSphere
Mixture of Experts has become the dominant architecture for large-scale open-source models. Learn how MoE works, why 60% of recent open releases adopt it, and what efficiency gains it delivers.
Key takeaways
If you have followed open-source model releases over the past eighteen months, one architectural pattern keeps appearing: Mixture of Experts. From DeepSeek-V3 to Mixtral to Grok, the models topping community benchmarks share a common design philosophy. Rather than activating every parameter for every token, MoE architectures route each input through a small subset of specialized sub-networks called experts.
The result is a model that can hold hundreds of billions of parameters in total capacity while only using a fraction of them per forward pass. This changes the economics of both training and inference in ways that dense architectures simply cannot match.
A standard dense transformer processes every token through every layer with the same set of weights. An MoE transformer replaces some or all of the feed-forward network (FFN) blocks with a collection of parallel expert networks and a gating mechanism that decides which experts to activate.
flowchart LR
CALLER(["Caller"])
subgraph TEL["Telephony"]
SIP["Twilio SIP and PSTN"]
end
subgraph BRAIN["Business AI Agent"]
STT["Streaming STT<br/>Deepgram or Whisper"]
NLU{"Intent and<br/>Entity Extraction"}
TOOLS["Tool Calls"]
TTS["Streaming TTS<br/>ElevenLabs or Rime"]
end
subgraph DATA["Live Data Plane"]
CRM[("CRM and Notes")]
CAL[("Calendar and<br/>Schedule")]
KB[("Knowledge Base<br/>and Policies")]
end
subgraph OUT["Outcomes"]
O1(["Booking captured"])
O2(["CRM record created"])
O3(["Human handoff"])
end
CALLER --> SIP --> STT --> NLU
NLU -->|Lookup| TOOLS
TOOLS <--> CRM
TOOLS <--> CAL
TOOLS <--> KB
NLU --> TTS --> SIP --> CALLER
NLU -->|Resolved| O1
NLU -->|Schedule| O2
NLU -->|Escalate| O3
style CALLER fill:#f1f5f9,stroke:#64748b,color:#0f172a
style NLU fill:#4f46e5,stroke:#4338ca,color:#fff
style O1 fill:#059669,stroke:#047857,color:#fff
style O2 fill:#0ea5e9,stroke:#0369a1,color:#fff
style O3 fill:#f59e0b,stroke:#d97706,color:#1f2937
The gating network is a lightweight learned router that takes the hidden state of each token and produces a probability distribution over the available experts. Typically, only the top-k experts (often k=2) are selected per token.
import torch
import torch.nn as nn
import torch.nn.functional as F
class TopKGating(nn.Module):
def __init__(self, hidden_dim: int, num_experts: int, top_k: int = 2):
super().__init__()
self.gate = nn.Linear(hidden_dim, num_experts, bias=False)
self.top_k = top_k
def forward(self, x: torch.Tensor):
# x shape: (batch, seq_len, hidden_dim)
logits = self.gate(x) # (batch, seq_len, num_experts)
top_k_logits, top_k_indices = logits.topk(self.top_k, dim=-1)
top_k_weights = F.softmax(top_k_logits, dim=-1)
return top_k_weights, top_k_indices
Each expert is typically a standard FFN — two linear layers with an activation function. The key insight is that while the total parameter count is large, each token only flows through the selected experts, dramatically reducing compute per token.
A critical challenge in MoE training is ensuring that tokens are distributed relatively evenly across experts. Without load balancing, some experts become overloaded while others receive almost no training signal. Modern implementations use auxiliary loss terms that penalize uneven routing.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
The adoption numbers are striking. Looking at the top-performing open-weight models released between mid-2025 and early 2026, approximately 60% use some form of MoE architecture. The reasons are primarily economic and practical.
MoE models can achieve the quality of a dense model many times their active parameter count. A 140B-parameter MoE model activating 36B parameters per token can match or exceed the quality of a 70B dense model while requiring roughly half the training FLOPs per token.
| Architecture | Total Params | Active Params | Training FLOPs per Token | Quality (MMLU) |
|---|---|---|---|---|
| Dense 70B | 70B | 70B | 140 TFLOP | 82.1% |
| MoE 140B (8 experts, top-2) | 140B | 36B | 72 TFLOP | 83.4% |
| Dense 140B | 140B | 140B | 280 TFLOP | 85.2% |
Because only a subset of parameters is active per token, inference is faster in compute-bound scenarios. A 140B MoE model runs at roughly the speed of a 36B dense model, assuming the inactive expert weights are not consuming memory bandwidth.
MoE provides a way to scale model capacity without linearly scaling compute. Adding more experts increases total knowledge capacity while keeping per-token cost constant. This is why organizations with limited GPU budgets gravitate toward MoE — it is the most parameter-efficient way to build a competitive model.
Not all MoE implementations are identical. Several important variations have emerged.
Some models use a larger number of smaller experts (64 or even 256) with higher top-k routing. This increases specialization granularity and can improve routing efficiency at the cost of more complex load balancing.
A pattern gaining popularity is to designate one or more experts as "shared" — they are always activated regardless of the routing decision. This ensures baseline capability while letting the routed experts handle specialized knowledge.
Some architectures alternate between dense transformer layers and MoE layers. The dense layers handle general processing while the MoE layers specialize in knowledge recall and domain-specific reasoning.
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
MoE is not without trade-offs:
If you are selecting an open-source foundation model for your application, understanding MoE is no longer optional. The architecture affects fine-tuning strategy (you may want to freeze certain experts), inference deployment (memory requirements differ from compute requirements), and even the types of tasks the model excels at.
MoE models tend to be strong generalists because different experts can specialize in different domains during pre-training. For narrow domain applications, a smaller dense model that has been fine-tuned on domain data may still outperform a general-purpose MoE model — but the gap is closing rapidly.
The architecture has earned its dominance. For teams building with open-source models in 2026, MoE is the standard to understand.
Mixture of Experts is a neural network architecture that routes each input through a small subset of specialized sub-networks called experts, rather than activating every parameter for every token. Approximately 60% of top-performing open-source models released between mid-2025 and early 2026 use some form of MoE. This design allows models to hold hundreds of billions of total parameters while only using a fraction per forward pass, dramatically reducing compute costs.
The gating function is a lightweight learned router that takes the hidden state of each token and produces a probability distribution over available experts, typically selecting the top-k experts (often k=2) per token. The selected experts process the token in parallel, and their outputs are combined using the gating weights. Load balancing auxiliary losses are used during training to ensure tokens are distributed evenly across experts, preventing expert collapse.
MoE models achieve the quality of dense models many times their active parameter count at a fraction of the training cost. A 140B-parameter MoE model activating 36B parameters per token can match a 70B dense model while requiring roughly half the training FLOPs per token. This makes MoE the most parameter-efficient way to build competitive models, which is why organizations with limited GPU budgets gravitate toward the architecture.
The primary trade-offs include higher memory footprint (all expert parameters must reside in memory even though only a fraction is active), communication overhead in distributed training due to all-to-all token routing, and more complex inference deployment requiring expert-parallel strategies. Despite these challenges, the compute and quality advantages have made MoE the dominant choice for large-scale open-source model development.

Written by
Sagar Shankaran· Founder, CallSphere
LinkedInSagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
How Llama Guard 4 compares to OpenAI's Moderation API on accuracy, latency, and cost — for both open and closed model deployments. Practical context for teams in Seattle, WA.
Llama Guard 4 ships as Meta's safety classifier for the Llama 4 era — input/output classification with multimodal support. Lens: e-commerce.
Meta launched WhatsApp Business AI agents in India first — here's why and what builders should know about the GTM. Practical context for teams in Dallas, TX.
Meta is rolling out Llama 4-powered AI agents inside WhatsApp Business — what they do and which markets get them first. Practical context for teams in New York.
Meta AI Studio's 2026 update adds Llama 4 backing, voice characters, and a new monetization path for creators. Practical context for teams in Amsterdam, Netherlands.
How to self-host Code Llama 70B for coding agents — hardware, quantization, throughput, and a real-world cost model. Practical context for teams in Dubai, UAE.
© 2026 CallSphere Inc. All rights reserved.
Made within San Francisco
Watch how CallSphere handles real customer calls, schedules appointments, and processes payments — live.
Try Live DemoBook a DemoCalculate Your ROI