atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

Learning to Specialize: Joint Gating-Expert Training for Adaptive MoEs in Decentralized Settings

NeurIPS 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated prompt and LoRA tuning · 2 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 DDOME, a decentralized federated MoE where a frozen pretrained common expert feeds a jointly trained gating network that routes clients to expert subsets, with anchor clients stabilizing specialization; theory shows disjoint expert/gate training fails.

Problem

Achieving expert specialization in MoEs under single-domain settings without explicit task boundaries, and personalizing to unseen clients in federated learning with heterogeneous data.

Approach

Jointly train a gating network (fed by embeddings from a frozen pretrained common expert) and a pool of experts across heterogeneous FL clients, using anchor clients (one per expert, sampled more often) to stabilize early specialization; clients receive only top-K experts, and test clients get per-sample routing to the highest-scored expert.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DDOME instead of the strongest listed baselineFederated zero-shot personalization · CIFAR10, CIFAR100, Yahoo! Answers, and EMNISTaccuracy: 91.8% vs 72.7%; 95.7% vs 71.4%; 75.7% vs 72.9%; 78.6% vs 74.0%; 64.55% vs 62.42%; 74.90% vs 69.36%; 79.9% vs 74.5%; 80.5Helped
Use DDOME instead of FedProx or FedAvgFederated learning with Dirichlet label imbalance · CIFAR10 and CIFAR100, α=0.1global test accuracy: 80.8% vs 52.8%; 77.8% vs 73.6%Helped
Initialize experts from the common expert instead of from scratch (ablation)DDOME · CIFAR100 after 2000 roundszero-shot accuracy: 83.27%Helped
Use a sufficiently capable common expert for gating and feature extraction (ablation)DDOME · CIFAR100accuracy: 66%; 67%; 73%Helped
Use 30% or more anchor clients per round rather than random clients only (ablation)DDOME · CIFAR10 and CIFAR100global testing accuracy: 30%Helped
Remove anchor clients from sampling (ablation)DDOME · CIFAR10 and CIFAR100global testing accuracyHurt
Set the number of communicated experts equal to the total experts, M=K (ablation)DDOME · CIFAR10 Dirichlet α=0.1best global test accuracy: 60.16%; 75.77%Mixed
Train DDOME while dynamically increasing the client pool (ablation)DDOME · Incremental CIFAR100accuracy: approximately 4%Helped
Switch the active client pool every 600 iterations (ablation)DDOME · Incremental CIFAR100accuracy: approximately 2%Mixed
Train gating and experts jointly rather than sequentiallyMoE with top-1 routing and linear experts · Gaussian-input theoretical settingexpected loss: Ω(1)Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 EMNIST Yahoo! Answers

Benchmarks: CIFAR10 CIFAR100 EMNIST Yahoo! Answers

Metrics: accuracy zero-shot personalization accuracy on unseen test clients

Baselines: FedMix FedAvg FedProx Scaffold Average Ensembles FedSR FedADG

Builds on: FedAvg FedProx FedMix Scaffold

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