Hugging Face user allenai released EMO (Expert Modularity), a method for training MoE (Mixture-of-Experts) models where each expert is a "pluggable" module. The standout: 1B-active models can be efficiently customized for specific domains by swapping individual experts, with no retraining.

The "pluggable expert" insight: traditional MoE models have a fixed set of experts, and the entire model must be retrained to specialize for a new domain. EMO's fix: train each expert as a "pluggable module" — the expert is trained to be functionally independent, and it can be swapped out without affecting the other experts.

The "domain dispatch" highlight: with EMO, a 1B-active MoE model can be specialized for a new domain by training just a few new experts (not the full model). The new experts are added to the existing expert pool, and the router learns to dispatch to them. The result: a 1B-active model that performs like a domain-specialized 10B model, at the inference cost of 1B.

The benchmark: on a set of domain-specific tasks (legal, medical, financial), EMO-augmented 1B-active models match the performance of 10B domain-specialized models, at 5× the inference speed. The "expert swap" is a one-time cost (training a few new experts), and the runtime cost is unchanged.

The bigger takeaway: "modular MoE" is a significant new direction. The "train the whole model" approach is too expensive for domain customization, and the "expert swap" approach is significantly more efficient. For the industry, this means "MoE model marketplace" will emerge, where developers can pick the right expert modules for their use case. The "expert library" becomes a new kind of model IP, and vendors that build the best expert libraries will have a significant advantage.