[NeurIPS 2024/2025] CoMoL: Breaking the Efficiency-Flexibility Trade-off in MoE-LoRA
CoMoL: Efficient Mixture of LoRA Experts via Dynamic Core Space Merging
CoMoL (Core Space Mixture of LoRA) is a novel MoE-LoRA framework that achieves state-of-the-art performance in mathematical reasoning and code generation. It introduces a "Core Space" mechanism to merge experts at the token level while maintaining the parameter efficiency of a single LoRA module.
TL;DR
CoMoL (Core Space Mixture of LoRA) is a breakthrough in Parameter-Efficient Fine-Tuning (PEFT). It solves the "Parameter Bloat" of Mixture-of-Experts (MoE) by performing expert selection and merging within a compact Core Space. This allows token-level dynamic adaptation—previously a high-cost luxury—to be achieved with the same parameter footprint and inference speed as a standard, single LoRA module.
The MoE-LoRA Efficiency Paradox
Mixture-of-Experts (MoE) has become the go-to architecture for scaling LLM capacity. When applied to LoRA, the formula seems simple: use a router to choose between multiple LoRA adapters. However, this introduces two major technical debt items:
- Parameter Proliferation: N experts mean N times the parameters. This violates the "efficiency" in PEFT.
- Granularity Gap: To save computation, some methods (like SMEAR) merge experts once per instance (sentence). But LLMs process tokens, and a token representing a "Python keyword" needs a different expert than a token representing a "math symbol" within the same sentence.
CoMoL asks a fundamental question: Do we really need N full LoRA matrices, or can experts share a common foundation?
Methodology: The Power of Core Space
The authors observe that different LoRA experts often learn to focus on similar feature orientations. By using Singular Value Decomposition (SVD) as a conceptual lens, they decouple a LoRA update () into:
- Singular Subspaces (): Shared across all experts, defining the "orientation" of the adaptation.
- Core Matrix (): Small matrices (where is the rank) that are expert-specific, defining the "strength" and "coupling" of the features.
1. Token-Level Core Merging
Instead of running separate matrix multiplications (FLOP intensive), CoMoL dynamically weights the small core matrices based on the current token and merges them into a single core matrix before the main transformation.

2. Core Space Routing
To further shave off parameters, the router doesn't look at the high-dimensional hidden state . Instead, it looks at the "compressed" representation already produced by . This reduces router parameters from to , making the routing overhead virtually negligible.
Experimental Results: SOTA Performance with LoRA Efficiency
CoMoL was tested on heavy-duty reasoning benchmarks using Qwen3 and Llama3.1 backbones.
Mathematical Reasoning
On the Qwen3-8B model, CoMoL achieved 84.48% average accuracy, outperforming standard LoRA (82.78%) and even heavy MoE models like MoLA, which use 4x more parameters. This proves that "Core Space" captures enough diversity to match full MoE architectures.
Code Generation
In coding tasks, where "overfitting" is a common trap for high-parameter MoEs, CoMoL showed superior robustness.
Figure: As shown, CoMoL consistently maintains a performance lead over standard LoRA across all rank settings while keeping the parameter count nearly flat.
Efficiency Benchmarks
| Methods | Params | FLOPs | Routing Level |
|---|---|---|---|
| Standard LoRA | 1.0x | 1.0x | N/A |
| Sparse MoE-LoRA | N.0x | ~2.0x | Token |
| CoMoL | ~1.0x | 1.0x | Token |
Table: Comparison shows CoMoL is the only MoE-style method that matches standard LoRA in both memory and compute footprint.
Critical Insight & Conclusion
The genius of CoMoL lies in its Inductive Bias: it assumes that the "where" of an update (the subspace) is shared, while the "how much" (the core matrix) is expert-specific.
Takeaway for Practitioners: If you are struggling with the memory overhead of multi-task adapters or domain-specific MoEs, CoMoL offers a "free lunch"—the power of Mixture-of-Experts with the deployment simplicity of a single LoRA file.
Future Directions: The paper identifies that we still lack a "Systematic Benchmark" for PEFT learning capacity. While CoMoL works across scales, understanding why certain architectures fail on specific families (like the "long-thinking" Qwen models) remains an open frontier.
