atlas

Research map / Architectures and efficiency / Mixture of experts

CryptoMoE: Privacy-Preserving and Scalable Mixture of Experts Inference via Balanced Expert Routing

NeurIPS 2025 · Architectures and efficiency › Mixture of experts · approach: Efficient MoE language model systems · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CryptoMoE, the first hybrid HE/MPC private inference framework for MoE LLMs, using inference-time balanced expert routing with confidence-aware secure dispatch/combine and a batch ciphertext-plaintext MatMul protocol.

Problem

Private LLM inference under cryptographic protocols supports only dense models; securely evaluating MoE dynamic routing without leaking expert routing information is costly and unsolved.

Approach

Each expert processes a fixed number t of tokens (balanced routing) so routing is hidden; tokens exceeding t are dropped by confidence-aware top-t re-ranking; secure dispatch/combine protocols decouple token scores from embeddings, and batch MatMul packs tokens from all experts into one ciphertext to cut HE rotations from O(n d1) to O(d1).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CryptoMoE t=2.0 instead of the dense baselineDeepSeekMoE-2.8B/16.4B · End-to-end LANlatency (min/token): 2.33 -> 0.76Helped
Use CryptoMoE t=2.0 instead of the dense baselineOLMoE-1.3B/6.9B · End-to-end communicationcommunication (GB): 3.82 -> 1.31Helped
Use CryptoMoE t=2.0 instead of the dense baselineQWenMoE-2.7B/14.3B · End-to-end communicationcommunication (GB): 7.61 -> 1.76Helped
Use CryptoMoE t=2.0 instead of the CipherPrune-based protocolDeepSeekMoE-2.8B/16.4B · 8-task zero-shot averageaccuracy (%): 59.8 -> 61.8Helped
Use CryptoMoE t=2.0 instead of the CipherPrune-based protocolOLMoE-1.3B/6.9B · 8-task zero-shot averageaccuracy (%): 59.8 -> 62.5Helped
Use CryptoMoE t=2.0 instead of the CipherPrune-based protocolQWenMoE-2.7B/14.3B · End-to-end communicationcommunication (GB): 7.54 -> 1.76Helped
Add balanced expert routing without confidence-aware selection (ablation)CryptoMoE on DeepSeekMoE-2.8B/16.4B · 8-task zero-shot averageaccuracy (%): 62.2 -> 57.9Hurt
Add confidence-aware selection to balanced expert routing (ablation)CryptoMoE on DeepSeekMoE-2.8B/16.4B · 8-task zero-shot averageaccuracy (%): 57.9 -> 61.8Helped
Add Batch MatMul to confidence-aware CryptoMoE (ablation)CryptoMoE on DeepSeekMoE-2.8B/16.4B · End-to-end LANlatency (min/token): 1.20 -> 0.76Helped
Add balanced expert routing without confidence-aware selection (ablation)CryptoMoE on OLMoE-1.3B/6.9B · 8-task zero-shot averageaccuracy (%): 63.0 -> 50.9Hurt
Add confidence-aware selection to balanced expert routing (ablation)CryptoMoE on OLMoE-1.3B/6.9B · 8-task zero-shot averageaccuracy (%): 50.9 -> 62.5Helped
Add Batch MatMul to confidence-aware CryptoMoE (ablation)CryptoMoE on OLMoE-1.3B/6.9B · End-to-end LANlatency (min/token): 0.55 -> 0.36Helped

Surprising findings

Limitations

Experimental setup

Datasets: SIQA OBQA BoolQ ARC-easy ARC-challenge HellaSwag PIQA WinoGrande GSM8K MathQA

Benchmarks: SIQA OBQA BoolQ ARC-easy ARC-challenge HellaSwag PIQA WinoGrande

Metrics: accuracy amortized latency (min/token) communication (GB)

Baselines: Insecure baseline (public routing) Dense baseline CryptoMoE with CipherPrune pruning protocol CipherPrune

Builds on: BOLT CipherPrune Bumblebee SecretFlow-SPU BFV

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy