Concept animation

Paper: 2604.26951 Authors: Gongbo Zhang, Wen Wang, Ye Tian, Li Yuan Categories: cs.CL, cs.AI, cs.LG

The Gap

Diffusion LLMs (dLLMs) can decode in parallel and use bidirectional context, but they need billions of parameters to match autoregressive models. Existing distillation methods for dLLMs only reduce inference steps within the same architecture. No one has tackled cross-architecture distillation, where teacher and student differ in architecture, attention mechanism, and tokenizer. This matters because you can’t shrink a model to mobile-scale without changing its fundamental structure.

Problem: dLLMs need billions of params for good performance
   |
   v
Prior work: Distill within same architecture (reduce steps, not size)
   |
   v
Gap: No cross-architecture distillation (different tokenizers, attention)
   |
   v
TIDE: Three-component framework for heterogeneous distillation
   |
   +---> TIDAL: Noise-aware distillation strength modulation
   +---> CompDemo: Complementary masking for teacher context
   +---> Reverse CALM: Cross-tokenizer likelihood matching
   |
   v
Evidence: 0.6B student matches 8B teacher, +1.53 avg across benchmarks
   |
   v
Conclusion: Cross-architecture distillation viable for dLLMs

The Increment

One sentence: Before TIDE, you couldn’t distill a diffusion LLM into a fundamentally different architecture; after TIDE, you can compress an 8B model into 0.6B across different tokenizers and attention mechanisms.

Core Mechanism

TIDE has three components working in sequence. TIDAL modulates how strongly the student mimics the teacher based on two factors: training progress (early vs late) and diffusion timestep (clean vs noisy). Early in training, the student needs strong guidance; late in training, it should explore on its own. At noisy timesteps, the teacher’s predictions are unreliable, so TIDAL reduces distillation weight. At clean timesteps, the teacher is confident, so TIDAL increases weight.

CompDemo addresses a different problem: when the input is heavily masked, the teacher lacks context to make good predictions. CompDemo splits the mask into complementary subsets, runs the teacher on each subset separately (so each run has more context), then combines the predictions. This gives the student better targets to learn from.

Reverse CALM handles the tokenizer mismatch. The teacher and student use different tokenizers, so their vocabularies don’t align. Instead of matching token-level distributions (which would require alignment), Reverse CALM matches chunk-level likelihoods in reverse: the student generates a chunk, the teacher scores it, and the student learns to maximize that score. This inverts the usual direction (teacher generates, student mimics) and naturally handles tokenizer differences.

Input text with masks
   |
   v
[CompDemo: Split mask into complementary subsets]
   |
   +---> Subset A ---> Teacher prediction A
   +---> Subset B ---> Teacher prediction B
   |                        |
   +------------------------+
   |
   v
Combined teacher prediction (better context)
   |
   v
[TIDAL: Modulate distillation strength]
   |
   +---> Training progress factor (early=high, late=low)
   +---> Timestep factor (noisy=low, clean=high)
   |
   v
Weighted distillation loss
   |
   v
[Reverse CALM: Cross-tokenizer matching]
   |
   +---> Student generates chunk
   +---> Teacher scores chunk likelihood
   +---> Student maximizes teacher's score
   |
   v
0.6B student model (different architecture, tokenizer, attention)

Think of TIDE like training a chef (student) under a master chef (teacher) who speaks a different language and uses different tools. TIDAL is the training schedule: early on, the student watches closely and copies every move; later, the student experiments while the master observes. When the master is tired or distracted (noisy timesteps), the student relies less on their guidance. CompDemo is the master showing the same dish from multiple angles so the student understands it better despite limited view. Reverse CALM is the student cooking a dish, then the master tasting it and giving a score—the student learns what the master likes without needing to understand the master’s exact recipe or ingredients.

Key Concepts

  • Diffusion timestep reliability: In diffusion models, generation happens over multiple timesteps, starting from pure noise and gradually denoising. At early timesteps (high noise), the model’s predictions are essentially guesses—there’s too much noise to extract meaningful signal. At late timesteps (low noise), the model can see the structure clearly and make confident predictions. If you distill uniformly across all timesteps, you’re forcing the student to mimic the teacher’s wild guesses at noisy timesteps, which hurts learning. TIDAL weights distillation by timestep: low weight when the teacher is guessing, high weight when the teacher is confident.

  • Complementary mask splitting: When you mask 50% of tokens randomly, the teacher sees only half the context. If you mask a different 50%, the teacher sees the other half. CompDemo runs both: mask set A gives prediction A, mask set B gives prediction B. The predictions are complementary—where A is uncertain (because those tokens were masked), B is confident (because those tokens were visible), and vice versa. Combining them gives a prediction that’s confident everywhere, as if the teacher had seen the full context. This is cheaper than running the teacher on the full unmasked input and more informative than running it once on a single mask.

  • Reverse likelihood matching: Standard distillation matches distributions: teacher generates a distribution over tokens, student learns to output the same distribution. But if teacher and student use different tokenizers, their token spaces don’t align—you can’t match distributions across different vocabularies. Reverse CALM flips it: student generates a sequence (using its own tokenizer), teacher computes the likelihood of that sequence (using its own tokenizer to parse it), student maximizes that likelihood. The teacher acts as a scorer, not a generator. This works across tokenizers because the teacher only needs to evaluate a concrete sequence, not align vocabulary spaces.

Framework Shift

Before (same-architecture distillation):        After (TIDE cross-architecture):

Teacher (8B, tokenizer A, arch X)               Teacher (8B, tokenizer A, arch X)
   |                                                |
   | generate distribution                         | score student output
   v                                                v
Student (8B, tokenizer A, arch X)               Student (0.6B, tokenizer B, arch Y)
   |                                                ^
   | match distribution                             | maximize score
   v                                                |
Smaller inference steps,                        Different architecture,
same model size                                 30x smaller model

Uniform distillation weight                     Noise-aware modulation (TIDAL)
Single mask per sample                          Complementary masks (CompDemo)
Token-level matching                            Chunk-level reverse matching (CALM)

From homogeneous compression to heterogeneous transfer, the core shift is treating the teacher as an evaluator rather than a template.

Expert Assessment

Problem choice: Real gap. Diffusion LLMs are stuck at billion-parameter scale for competitive performance, which blocks deployment. Prior distillation work (SDLM, DINOISER) only reduced inference steps within the same architecture—useful for speed, not size. Cross-architecture distillation is the natural next step, and the paper correctly identifies the blockers: tokenizer mismatch, noise-dependent teacher reliability, and context degradation under heavy masking.

Method maturity: TIDAL and CompDemo are solid engineering—noise-aware weighting is a known trick in diffusion training, and complementary masking is a clever application of ensemble ideas. Reverse CALM is the genuinely novel piece: inverting the distillation direction to sidestep tokenizer alignment is elegant. The framework is modular, which is good for ablation but raises the question: are all three components necessary, or is one doing most of the work? The ablation table (Table 3 in the paper) shows each component contributes, but the gains are uneven—TIDAL gives the biggest boost, CompDemo is marginal on some benchmarks.

Experimental integrity: Baselines are fair. They compare against SDLM (same-architecture distillation) and standard AR models. The 8B→0.6B distillation is impressive, but the paper also tests 16B MoE→0.6B, which muddies the water—MoE models have different capacity dynamics, and it’s unclear if the gains come from TIDE or from the MoE teacher’s superior knowledge. HumanEval jumping from 32.3 to 48.78 is striking, but code generation is one domain; the average gain across eight benchmarks is 1.53 points, which is meaningful but not transformative. The paper doesn’t report training cost or wall-clock time, which matters for practitioners.

Writing quality: The method section is dense but clear. The related work section is too brief—it mentions SDLM and DINOISER but doesn’t explain why their approaches fail for cross-architecture distillation, forcing the reader to infer. The ablation study is thorough, but the paper buries the key insight: Reverse CALM’s gradient bounding property (mentioned in passing) is what makes cross-tokenizer distillation stable. That deserves a dedicated subsection with math. The conclusion oversells: “first framework for cross-architecture dLLM distillation” is accurate, but “outperforms the baseline by an average of 1.53 points” undersells the real achievement, which is making cross-architecture distillation work at all.

Verdict: weak accept — Solves a real problem with a modular, well-ablated framework, but the gains are incremental and the writing doesn’t highlight the core insight (Reverse CALM’s gradient properties) clearly enough.

Takeaways

Practitioners can steal the noise-aware weighting idea (TIDAL) for any distillation task involving noisy or uncertain teacher predictions—not just diffusion models, but also early-stage RL policies or models trained on noisy data. The complementary masking trick (CompDemo) transfers to any masked language model training: instead of one random mask per sample, use two complementary masks and ensemble the predictions. Reverse CALM’s insight—invert the distillation direction to sidestep alignment problems—applies beyond tokenizers: use it whenever teacher and student operate in different spaces (e.g., distilling a graph neural network into a sequence model, or distilling a multimodal model into a text-only model). The key is making the teacher a scorer, not a generator.

论文: 2604.26951 作者: Gongbo Zhang, Wen Wang, Ye Tian, Li Yuan 分类: cs.CL, cs.AI, cs.LG

缺口

扩散语言模型(dLLM)能并行解码、使用双向上下文,但需要数十亿参数才能匹敌自回归模型。

现有的 dLLM 蒸馏方法只在同一架构内减少推理步数。

没人解决过跨架构蒸馏问题——教师和学生的架构、注意力机制、分词器都不同。

这很重要,因为不改变基础结构就无法把模型压缩到移动端规模。

问题:dLLM 需要数十亿参数才有好性能
   |
   v
先前工作:同架构内蒸馏(减步数,不减尺寸)
   |
   v
缺口:无跨架构蒸馏(分词器、注意力机制不同)
   |
   v
TIDE:异构蒸馏的三组件框架
   |
   +---> TIDAL:噪声感知的蒸馏强度调制
   +---> CompDemo:互补掩码增强教师上下文
   +---> Reverse CALM:跨分词器似然匹配
   |
   v
证据:0.6B 学生匹敌 8B 教师,8 个基准平均 +1.53
   |
   v
结论:dLLM 跨架构蒸馏可行

增量

一句话: TIDE 之前,你无法把扩散语言模型蒸馏到根本不同的架构;TIDE 之后,你能跨分词器和注意力机制把 8B 模型压缩到 0.6B。

核心机制

TIDE 有三个顺序工作的组件。

TIDAL 根据两个因素调制学生模仿教师的强度:训练进度(早期 vs 晚期)和扩散时间步(干净 vs 噪声)。

训练早期,学生需要强指导;训练晚期,学生应该自主探索。

噪声时间步,教师预测不可靠,TIDAL 降低蒸馏权重。

干净时间步,教师有信心,TIDAL 提高权重。

CompDemo 解决另一个问题:输入被大量掩码时,教师缺乏上下文做好预测。

CompDemo 把掩码分成互补子集,分别让教师在每个子集上运行(每次运行有更多上下文),然后合并预测。

这给学生提供更好的学习目标。

Reverse CALM 处理分词器不匹配。

教师和学生用不同分词器,词表不对齐。

不匹配词元级分布(需要对齐),Reverse CALM 匹配块级似然,且方向相反:学生生成一个块,教师给它打分,学生学习最大化那个分数。

这颠倒了常规方向(教师生成,学生模仿),自然处理分词器差异。

带掩码的输入文本
   |
   v
[CompDemo:把掩码分成互补子集]
   |
   +---> 子集 A ---> 教师预测 A
   +---> 子集 B ---> 教师预测 B
   |                        |
   +------------------------+
   |
   v
合并的教师预测(更好的上下文)
   |
   v
[TIDAL:调制蒸馏强度]
   |
   +---> 训练进度因子(早期=高,晚期=低)
   +---> 时间步因子(噪声=低,干净=高)
   |
   v
加权蒸馏损失
   |
   v
[Reverse CALM:跨分词器匹配]
   |
   +---> 学生生成块
   +---> 教师给块似然打分
   +---> 学生最大化教师分数
   |
   v
0.6B 学生模型(不同架构、分词器、注意力)

把 TIDE 想象成培训厨师(学生)跟随大厨(教师),但两人说不同语言、用不同工具。

TIDAL 是训练计划:早期,学生密切观察、复制每个动作;后期,学生实验,大厨旁观。

大厨疲惫或分心时(噪声时间步),学生少依赖指导。

CompDemo 是大厨从多个角度展示同一道菜,让学生尽管视野有限也能更好理解。

Reverse CALM 是学生做一道菜,大厨品尝打分——学生学会大厨喜欢什么,无需理解大厨的确切配方或食材。

关键概念

  • 扩散时间步可靠性:扩散模型的生成跨多个时间步,从纯噪声开始逐步去噪。

早期时间步(高噪声),模型预测本质上是猜测——噪声太多无法提取有意义信号。

晚期时间步(低噪声),模型能清楚看到结构、做出自信预测。

如果你在所有时间步均匀蒸馏,就是强迫学生模仿教师在噪声时间步的胡乱猜测,这损害学习。

TIDAL 按时间步加权蒸馏:教师猜测时低权重,教师自信时高权重。

  • 互补掩码分割:随机掩盖 50% 词元时,教师只看到一半上下文。

掩盖另外 50%,教师看到另一半。

CompDemo 两者都跑:掩码集 A 给预测 A,掩码集 B 给预测 B。

预测是互补的——A 不确定的地方(那些词元被掩盖),B 确定(那些词元可见),反之亦然。

合并它们得到处处自信的预测,仿佛教师看到了完整上下文。

这比在完整无掩码输入上运行教师更便宜,比在单个掩码上运行一次更有信息量。

  • 反向似然匹配:标准蒸馏匹配分布:教师生成词元分布,学生学习输出相同分布。

但如果教师和学生用不同分词器,词元空间不对齐——你无法跨不同词表匹配分布。

Reverse CALM 翻转它:学生生成序列(用自己的分词器),教师计算该序列的似然(用自己的分词器解析),学生最大化该似然。

教师充当评分者,不是生成器。

这跨分词器有效,因为教师只需评估具体序列,不需对齐词表空间。

框架转变

之前(同架构蒸馏):                    之后(TIDE 跨架构):

教师(8B,分词器 A,架构 X)            教师(8B,分词器 A,架构 X)
   |                                       |
   | 生成分布                              | 给学生输出打分
   v                                       v
学生(8B,分词器 A,架构 X)            学生(0.6B,分词器 B,架构 Y)
   |                                       ^
   | 匹配分布                              | 最大化分数
   v                                       |
更少推理步数,                          不同架构,
相同模型尺寸                            模型小 30 倍

均匀蒸馏权重                            噪声感知调制(TIDAL)
每样本单个掩码                          互补掩码(CompDemo)
词元级匹配                              块级反向匹配(CALM)

从同质压缩到异质迁移,核心转变是把教师当评估者而非模板。

专家评审

选题眼光:真缺口。

扩散语言模型卡在十亿参数规模才有竞争性能,这阻碍部署。

先前蒸馏工作(SDLM、DINOISER)只在同架构内减少推理步数——对速度有用,对尺寸无用。

跨架构蒸馏是自然的下一步,论文正确识别了障碍:分词器不匹配、噪声依赖的教师可靠性、大量掩码下的上下文退化。

方法成熟度:TIDAL 和 CompDemo 是扎实工程——噪声感知加权是扩散训练的已知技巧,互补掩码是集成思想的巧妙应用。

Reverse CALM 是真正新颖的部分:颠倒蒸馏方向以绕过分词器对齐很优雅。

框架是模块化的,利于消融但引发问题:三个组件都必要吗,还是一个在做大部分工作?消融表(论文表 3)显示每个组件都有贡献,但增益不均——TIDAL 提升最大,CompDemo 在某些基准上边际。

实验诚意:基线公平。

他们对比 SDLM(同架构蒸馏)和标准自回归模型。

8B→0.6B 蒸馏令人印象深刻,但论文也测试 16B MoE→0.6B,这搅浑了水——MoE 模型有不同容量动态,不清楚增益来自 TIDE 还是 MoE 教师的优越知识。

HumanEval 从 32.3 跳到 48.78 很惊人,但代码生成是一个领域;八个基准的平均增益是 1.53 分,有意义但非变革性。

论文没报告训练成本或墙钟时间,这对实践者很重要。

写作功力:方法部分密集但清晰。

相关工作部分太简短——提到 SDLM 和 DINOISER 但没解释为何它们的方法在跨架构蒸馏上失败,迫使读者推断。

消融研究彻底,但论文埋没了关键洞见:Reverse CALM 的梯度有界性质(一笔带过)是跨分词器蒸馏稳定的原因。

那值得专门小节配数学。

结论过度推销:“首个跨架构 dLLM 蒸馏框架”准确,但”平均超越基线 1.53 分”低估了真正成就,即让跨架构蒸馏根本可行。

判决:弱接收 — 用模块化、充分消融的框架解决真问题,但增益是渐进的,写作没足够清晰突出核心洞见(Reverse CALM 的梯度性质)。

要点总结

实践者能偷走噪声感知加权思想(TIDAL)用于任何涉及噪声或不确定教师预测的蒸馏任务——不只扩散模型,还有早期强化学习策略或在噪声数据上训练的模型。

互补掩码技巧(CompDemo)迁移到任何掩码语言模型训练:不是每样本一个随机掩码,用两个互补掩码并集成预测。

Reverse CALM 的洞见——颠倒蒸馏方向以绕过对齐问题——适用于分词器之外:当教师和学生在不同空间操作时都能用(例如把图神经网络蒸馏到序列模型,或把多模态模型蒸馏到纯文本模型)。

关键是让教师当评分者,不是生成器。