IntBMoE: Integrating Block-Level Conditioning into Expert Composition for Full-Participation Mixture-of-Experts
Ran Cheng, Longfei Xu, Zheng Liu, Kaikui Liu, Xiangxiang Chu
DreamX, Alibaba Group
Published September 18, 2026 · on the feed September 21, 2026 · ▲ 44 · arXiv 2609.21346
The abstract
Mixture-of-Experts (MoE) scales capacity, but existing designs cannot set three quantities independently. For a single token, participation is how many experts contribute knowledge to its output, execution is how many are actually computed (compute cost), and materialization is how many expert-sized parameter sets must be built and stored (memory cost). Sparse routing keeps execution and materialization low, but shrinks participation: for each token, only a few experts contribute. Dense output-mixing restores full participation, but its execution grows with the number of experts. Parameter-merging keeps execution at one expert, but its materialization grows with the number of routing decisions. We propose IntBMoE, a block-conditioned MoE that decouples all three by pairing dense expert composition with sparse block execution. Its blocks come from a small learned codebook, one per entry. At each internal layer, a lightweight hypernetwork merges all expert bases in that layer's pool into one composed expert. Participation is full, because every composed expert draws on the entire pool. Execution stays sparse, because a router sends each token to only a few blocks. Materialization is bounded, because the codebook, not the input, fixes how many blocks exist. Dual-Path Residual Gating (DPRG) further couples two independently composed paths through multiplicative gating. Experiments on image classification show consistent gains over representative sparse and dense MoE baselines. Additional experiments on language modeling and sequential recommendation validate its generalization beyond vision. IntBMoE is fully deployed in AMap's generative recommendation system, serving hundreds of millions of users under a 60ms latency budget, with a 2.4% relative UVCTR gain in online A/B testing. Our code is available at https://github.com/AMAP-ML/DreamX-Rec/.
The Brief
3:19A short podcast summary of the paper. Written and voiced by AI.
Transcript
IntBMoE. Integrating Block-Level Conditioning into Expert Composition for Full-Participation Mixture-of-Experts. By Ran Cheng and four others, from DreamX, Alibaba Group. Published on the eighteenth of September. Its code repository is worked out: about one hundred and twenty source files, with a readme and a licence.
Mixture-of-experts scales capacity, but existing designs cannot set three quantities independently. Take a single token. Participation is how many experts contribute knowledge to its output. Execution is how many experts are actually computed, which is the compute cost. Materialization is how many expert-sized parameter sets have to be built and stored, which is the memory cost.
Each of the existing designs the authors describe gives one of these up. Sparse routing keeps execution and materialization low, but shrinks participation, so only a few experts contribute to each token. Dense output- mixing restores full participation, but its execution grows with the number of experts. Parameter-merging keeps execution at a single expert, but its materialization grows with the number of routing decisions. In every case, fixing two of the quantities lets the third run away. The three quantities are tied together in each design, so pushing one down pushes another up.
IntBMoE decouples all three by pairing dense expert composition with sparse block execution. Composition is where the whole pool of experts gets used. Execution is where sparsity keeps cost down. The blocks come from a small learned codebook, one block per entry. At each internal layer, a lightweight hypernetwork merges all the expert bases in that layer's pool into one composed expert. So there are two different sets of things in play. The experts are what supply knowledge. The blocks are what actually get run.
Each property then has its own reason for holding. Participation is full, because every composed expert draws on the entire pool. Execution stays sparse, because a router sends each token to only a few blocks. Here the cost of computation depends on how many blocks a token visits, not on how many experts exist. Materialization is bounded, because the codebook, not the input, fixes how many blocks exist. On top of this, Dual-Path Residual Gating, or DPRG, couples two independently composed paths through multiplicative gating. Read together, the three reasons show why the design escapes the trade-off. Participation is settled at composition, execution at routing, and materialization by the size of the codebook, and those are three separate choices.
On image classification, IntBMoE shows consistent gains over representative sparse and dense mixture-of-experts baselines. Additional experiments on language modeling and on sequential recommendation support its generalization beyond vision.
It is also in production. IntBMoE is fully deployed in AMap's generative recommendation system, serving hundreds of millions of users under a sixty- millisecond latency budget. In online A/B testing, it brought a two point four percent relative gain in UVCTR.
Much of the contribution is a vocabulary. Separating participation, execution, and materialization lets the authors say exactly which cost each prior design pays, and then describe one that keeps all three in hand: every expert contributes, few blocks run, and a fixed number of them exist. The deployment adds that the design holds up under a real latency budget, at the scale of a production recommender.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Every quest starts with a wall. Here it is three costs tied together so tightly that fixing two lets the third run away.
You are designing a model layer built from many expert sub-networks plus a router. You want every token to draw on knowledge from all of the experts.
The road ahead
- 1 · The problem ~7 min Existing expert layers cannot let every expert help each token while also keeping both compute and memory low.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Separate the experts that supply knowledge from a few fixed blocks that run, each block composed from every expert.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Learn a small codebook, let a hypernetwork compose all experts into one block per entry, then route each token to a few blocks.
- 6 · The experiment ~6 min You’ll guess: Deployed in AMap's generative recommendation system, what relative UVCTR gain did IntBMoE deliver in online A/B testing?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.