Sparse expert execution does not remove the stored states needed to adapt a mixture-of-experts language model. We present DuplexTune, a framework for replaying coupled hidden states through pretrained attention and expert modules. Trainable width bridges connect two residual streams to the backbone. Bridge warm-up precedes backbone adaptation, with router weights kept frozen. We analyze the implicit state-recovery equation and identify the convergence and replay conditions needed for reconstruction. On Qwen1.5-MoE-A2.7B, the single-H800 evaluation reports 38.8 GB peak memory, versus 64.8 GB for supervised fine-tuning with checkpointing, and throughput of 25.1 versus 19.9 samples/s. DuplexTune achieves 67.2% MMLU, 75.6% GSM8K, and 7.69 MT-Bench, with a weaker multilingual score than the checkpointed baseline. The results characterize a configuration-dependent tradeoff among state storage, throughput, and adaptation quality.
Figures & tables
Figure 1: DuplexTune architecture. (a) Adapted decoder stack. (b) Width-lift and width-return bridges connect paired states to pretrained attention and sparse experts. Attention updates a to u ; expert processing then updates b to v before the channel join. (c) Schematic expert bank with frozen router weights during backbone adaptation.
Method
Memory (GB) ↓
Samples/s ↑
Parameter-efficient adaptation
LoRA
18.4
76.2
DoRA
19.8
72.5
(IA)3
17.6
74.8
Broader weight updates
SFT + checkpointing
64.8
19.9
Table 1: Single-H800 efficiency. Batch sizes are capacity-tuned; throughput is not a matched-token comparison.
Method
MMLU
GSM8K
Multi.
MT-B.
Base model
62.4
61.2
40.4
6.25
LoRA
65.5
71.8
38.7
7.21
DoRA
65.9
71.1
39.1
7.29
(IA)3
65.2
70.5
38.4
7.18
SFT + checkpointing
66.3
75.1
39.8
7.56
LOMO
66.5
74.9
39.5
7.52
Table 2: Downstream scores. MMLU, GSM8K, and Multi. are percentages; MT-B. is MT-Bench. Bold marks the best score per column, including the base model.
Figure 2: Memory and MMLU. Points combine the values in Tables 1 and 2 ; they summarize complete configurations with capacity-tuned batches. Throughput and other task scores remain separate criteria.
Configuration
MMLU (%) ↑
DuplexTune (complete)
67.2
No bridge warm-up (joint updates)
57.5
No backbone adaptation (bridges only)
54.9
Table 3: Training-phase ablation on MMLU. Removing either alignment or backbone fine-tuning reduces the score.