ECHO:基于一步式块扩散的高效胸部X光报告生成模型 ECHO: Efficient Chest X-ray Report Generation with One-step Block Diffusion
通过直接条件蒸馏(DCD)把多步块扩散蒸馏为单步解码,同时用响应非对称扩散(RAD)削减72.3%训练FLOPs,在胸部X光报告生成上实现8倍理论加速和5.1倍实测加速。
前置知识
离散扩散语言模型(dLLM/dVLM)
dLLM把语言生成建模为离散token的扩散过程:前向过程逐步把token掩码(masked),反向过程用一个去噪网络学习把掩码恢复为真实token。与自回归(AR)逐token生成不同,dLLM支持并行解码,因此理论上吞吐更高。视觉-语言版本(dVLM)在dLLM上加入视觉编码器,使其能以图像为条件生成文本。
本文提出的ECHO正是dVLM的一种,没有dLLM/dVLM的基本概念就无法理解为什么它能并行生成,以及为什么多步去噪是它当前的固有限制。
平均场(Mean-Field)分解与偏置
现有dLLM为避免在词表上联合预测的指数复杂度,对每个位置独立预测token,即 $p_\theta(x_0 \mid x_t, t) = \prod_{i=1}^L p_\theta(x_{0,i} \mid x_t, t)$。这忽略了token之间的相关性,会引入与噪声率正相关的「mean-field bias」$ϵ_{MF}$——掩码越多、联合相关性越强,偏置越大,文本越不连贯。
理解mean-field偏置是读懂ECHO核心论点的关键:它解释了为什么朴素的一步解码会输出无意义文本(平均场偏置达到最大)、为什么多步去噪能逐步缓解该偏置、以及为什么DCD必须构造非因子化(unfactorized)的监督信号。
块扩散(Block Diffusion)
块扩散是一种半自回归解码方案:将输出序列切成若干长度为B的块,块内并行去噪、块间按因果顺序推进。它兼顾了固定长度dLLM的并行性与变长文本生成的可控性,是当前dVLM生成段落级文本(如放射学报告)的主流框架。
ECHO的推理范式直接建立在块扩散之上,块大小L=4或L=8的选择决定了每步可并行的token数(即理论加速比的上界),因此必须先理解块扩散才能理解TPF(每前向token数)等指标。
自回归视觉-语言模型(AR VLM)与KV缓存
AR VLM通过把视觉token与指令token拼接为前缀、然后逐token自回归生成报告。KV缓存是这种解码的标准加速手段——把已生成token的Key/Value保存下来避免重复计算。本文还提出「融合式块KV缓存(Fused Block KV Cache)」,把前一块的KV更新融合到当前块的去噪前向中,使每块只需一次前向而非两次。
ECHO以AR VLM(Lingshu-7B)为起点,并明确把AR TPF设为×1.0的参考基线;理解KV缓存机制才能理解为什么一步解码下块KV缓存的开销会被放大、为什么Fused Block KV Cache能保持FLOPs不变而把前向次数减半。
KL散度蒸馏(Forward KL与Reverse KL)
知识蒸馏中常用KL散度让student模仿teacher的输出分布。前向KL $D_{KL}(P\|Q)$ 是mode-covering(保覆盖)的,student倾向匹配teacher全部模式;反向KL $D_{KL}(Q\|P)$ 是mode-seeking(贪心)的,student会聚焦teacher某个模式。本文实验发现放射学报告需要覆盖所有可能发现,因此用Forward KL更合适。
DCD以forward KL作为主损失,且消融实验证明换成reverse KL会让CIDEr/SemScore等指标掉点。理解两种KL的行为差异是理解为什么ECHO选择Forward KL的必要前提。
研究动机
胸部X光(CXR)是全球最高频的临床影像检查之一,每张片子都需要放射科医生撰写结构化报告,工作量极大。基于视觉-语言模型(VLM)的自动报告生成被认为是有效的减负手段,但在推理效率上存在两个严重瓶颈。第一类是经典自回归VLM(如Lingshu-7B、Hulu-Med、MedGemma-27B等):虽然临床准确率较高,但逐token的顺序解码使推理延迟居高不下——一篇150~250词的报告往往需要上百次前向传播,难以满足高吞吐量部署需求。第二类是近年兴起的扩散VLM(dVLM,如LLaDA-MedV、SDAR),借助并行解码显著提升了吞吐,但仍然需要多步去噪(如256步)才能保证文本连贯。原因在于dLLM的token-因子化(平均场)去噪器本身存在结构性偏置 $ϵ_{MF}$:当掩码比例越高时,联合分布的相关性越强,mean-field偏置越大,单步从全掩码直接恢复所有token会产生严重的token级错乱与重复(图1(a)中直接one-step解码会出现「Fe lung tubeular central ven present. Low lung volumes. noted.」这种乱码)。换言之,当前所有dVLM的推理速度都被「必须多步去噪」这一硬约束拖到了理论上限之下。
本文的目标是本文的核心目标是设计一个在CXR报告生成任务上同时达到(1)接近或超过现有最佳自回归VLM的临床准确率,(2)一步完成块扩散解码、达到理论吞吐上限的模型。具体来讲,论文希望提出一种针对离散扩散语言模型的蒸馏方法,把多步教师模型的「联合token依赖」直接蒸馏进单步学生模型中,使得在每个长度为L的块内只需一次前向即可生成L个token;同时提出一种更高效的自回归到块扩散的转换流程,进一步压缩训练成本。最终期望在CheXpert-Plus、ReXGradient、MIMIC-CXR三个标准基准上,相对于AR基线在RaTEScore上提升64.33%、SemScore提升60.58%,并实现高达8×的理论推理加速与5.1×的实际加速。
与已有工作不同的是,已有的dLLM蒸馏方法(如SDTT、dParallel、CD4LM、d3LLM、T3D)都沿用「对齐相邻噪声水平预测」的思路,使用token-因子化的teacher目标(每个位置独立对齐),因此在少步(如2~8步)解码时尚可借助渐进去掩码获得上下文,但在极致一步解码下这种因子化目标会失效——必须找到一种non-factorized、能够显式编码并行token之间联合依赖的监督信号。ECHO的独特切入角度在于:(1)不再「对齐相邻噪声水平的预测」,而是直接「对齐教师多步去噪轨迹拼接出的联合分布」——通过对教师on-policy重掩码轨迹中按置信度逐步commit的token分布进行拼接,得到一个天然具有跨token相关性的监督目标 $P^{(n)}_{tch}$;(2)对token按其被unmask的步数加权,迫使学生模型重点学习高mean-field偏置的位置;(3)把这种蒸馏思想与一种更省训练的AR-to-block-diffusion转换(RAD)结合,让AR→Block-Diffusion→One-Step的整条流水线从头到尾都能跑得又快又稳。
核心方法
ECHO的训练流水线分三个阶段,整体思路是「先把自回归模型训好,再低成本地转成块扩散,最后通过非因子化蒸馏把多步去噪压成一步」。第一阶段是CPT(Continued Pre-training):在Lingshu-7B医学VLM上用清洗并标准化后的双语CXR语料(MIMIC-CXR、CheXpert-Plus、ReXGradient、IU-Xray,约73万篇报告)做全参数监督微调,得到自回归基座ECHOAR。第二阶段是RAD适配:仅复制响应(response)部分构造块级teacher-forcing输入,把每个噪声块都置于全部vision+instruction+先前已解码块的上下文中,一次SFT就把AR模型转换为块扩散模型ECHOBase,省掉了传统「pretrain+SFT」两阶段中对长视觉token的重复计算,训练FLOPs降低72.3%(3.61×加速)。第三阶段是DCD蒸馏:从ECHOBase采样on-policy的置信度贪心重掩码轨迹,把每一步unmask的token分布 $p_\theta(x_i \mid x_{curr})$ 按commit顺序拼接成块级联合目标 $P^{(n)}_{tch}$,再对单步学生做forward KL对齐 $\mathcal{L}_{DCD}=\sum_{n,i} D_{KL}(P^{(n)}_{tch}[i]\|Q^{(n)}_\phi)$,并按unmask步数加权——unmask得越晚的位置(mean-field偏置越严重)权重越大。推理时还提出Fused Block KV Cache,把前一块的KV更新融合进当前块的去噪前向,让每个块只触发一次前向,进一步压缩延迟。
ECHO的核心创新有两点,与已有方法有本质区别。第一点是直接条件蒸馏(DCD):传统蒸馏要么对齐相邻噪声水平(因子化目标)、要么用DPO优化token-因子化分布(仍受mean-field偏置影响),DCD则是把教师多步去噪轨迹中按置信度顺序commit的token分布「拼接」起来,对每个位置 $i$ 的目标 $P^{(n)}_{tch}[i]$ 都显式依赖于已经commit的邻居token(因为commit顺序本身由置信度贪心决定,越靠后commit的token依赖关系越复杂),因此目标天然是non-factorized的、能编码联合token依赖。这是首个为离散扩散语言模型设计的一步蒸馏框架。第二点是响应非对称扩散(RAD)训练:传统AR-to-Block-Diffusion转换需要pretrain+SFT两阶段,并且要复制整条训练序列(包括vision和instruction token)两次,训练开销巨大;RAD只复制response部分,并构造块级block-causal attention mask(每个噪声块可看所有vision+instruction+已解码块),一次SFT即可完成转换,从根本上省掉了对长视觉上下文的冗余重复。这两点结合,使得ECHO成为首个既能一步推理、又不牺牲CXR报告临床准确率的dVLM。
方法步骤详情
完整的三阶段流水线操作如下。第一阶段CPT:输入为统一清洗+标准化+归一化的双语CXR语料(经过模态过滤、用BaichuanM2-32B重写为标准Findings/Impression结构并显式枚举每个解剖部位的阴性发现、用Qwen3-Embedding-8B做语义去重、50%样本翻译为中文、混入LLaVA-ReCap-558K防遗忘);冻结Lingshu-7B视觉编码器与投影器,全参数微调LLM骨干,学习率 $1\times10^{-5}$,AdamW优化器,weight decay 0.01,linear warmup覆盖前0.03 epoch,最大像素约束2,250,000;输出为ECHOAR。第二阶段RAD适配:构造训练序列 $[\text{vision}; \text{instruction}; \text{response}^{(1)}; \text{response}^{(2)}; \dots; \text{response}^{(N)}]$,对每个响应块施加block-causal attention mask(每个块可attend到所有vision+instruction+之前所有块),只对response块施加diffusion noise;同样冻结视觉编码器,仅训练LLM;只取CPT数据的约2.2%;输出为ECHOBase(支持块大小L=4或L=8的块扩散解码)。第三阶段DCD蒸馏:对每个训练样本,先用ECHOBase跑一次on-policy置信度贪心去噪——在每步记录所有未mask位置 $i\in\mathcal{B}$ 的预测分布 $p_\theta(x_i\mid x_{curr})$ 和置信度 $c_i = \max_v p_\theta(x_i=v\mid x_{curr})$,把 $c_i \geq \tau$ 的位置commit为伪标签 $\hat{x}_i$;循环直到所有位置commit完成,得到整个块的伪标签序列 $\hat{b}_n$ 与拼接后的联合分布 $P^{(n)}_{tch}[i]=p_\theta(x_i\mid x_{curr}^{(i)})$;再按RAD方式构造训练序列,用forward KL $\mathcal{L}_{DCD}=\sum_{n,i} D_{KL}(P^{(n)}_{tch}[i]\|p_\phi(b_{n,i}\mid x_{train}))$ 做对齐,token权重按其unmask步数线性加权;同时对 token额外加一层cross-entropy,把它的目标分布推向one-hot以解决「置信度低且方差大、容易陷入重复循环」的问题;蒸馏语料仅占SFT数据的2.3%;输出为最终的ECHO模型,支持在每个块内仅做一步去噪。推理时采用Fused Block KV Cache:解码完第n块后不立即更新KV,而是在解码第n+1块时把第n块的KV更新与第n+1块的去噪合并为一次前向(query数从B翻到2B,但per-token上下文长度不变,因此FLOPs保持为 $F_{fused} = B\cdot g(P+nB) + B\cdot g(P+(n+1)B) = F_{vanilla}$,前向次数从2N减为N)。
技术新颖性
技术新颖性可从三个维度评估。第一,理论维度:DCD首次为离散扩散语言模型给出了一步蒸馏的理论路径——传统自洽性蒸馏(consistency distillation)在连续空间假设前后状态沿ODE轨迹连续变化,但dLLM的masked-token空间是离散的、相邻噪声水平之间没有简单的「连续映射」,因此CD4LM、dParallel必须把目标限定为对齐单一token的因子化分布;DCD通过on-policy的commit序列把多步信息压缩到拼接分布中,跳过了「必须拟合teacher中间状态」的难题,从根本上绕开了mean-field偏置。第二,工程维度:RAD设计用「只复制response」+「block-causal attention」代替传统「整序列复制×2」的两阶段转换,把视觉token的重复注意力计算砍掉,对于CXR这类vision token约2,870个的高分辨率医疗图像而言节省显著,作者实测训练FLOPs降低72.3%。第三,系统维度:作者没有把ECHO看作单点算法改进,而是一条覆盖数据标准化(显式枚举阴性发现)、CPT、AR→Block-Diffusion转换、单步蒸馏、Fused Block KV Cache、交叉熵辅助损失的端到端pipeline,这使得每一步增益可以叠加——论文的Tab.4表明数据归一化在所有三个阶段都稳定贡献于质量提升,避免了「mean-field偏置随阶段逐步放大」的复合退化现象。
实验结果
论文在CheXpert-Plus、ReXGradient、MIMIC-CXR三个标准CXR基准(每个各取2000条英文+2000条中文)上进行了全面实验,主要发现可归纳为五点。第一,ECHO整体超过所有自回归与扩散基线。以ECHOblk8为例,在ReXGradient上达到ROUGE-L 65.13、CIDEr 5.48、RaTEScore 59.92、SemScore 64.00;在MIMIC-CXR上ROUGE-L 53.07、CIDEr 4.00、SemScore 44.83,全面优于Gemini3-Pro、Qwen3VL-Max以及Lingshu-7B/32B、Hulu-Med-7B/32B、MedGemma-27B等专用医学VLM。ECHOAR(自回归基座)在三个数据集上的RaTEScore/SemScore分别达59.18/52.94(CheXpert)、64.39/66.60(ReXGradient)、56.58/46.70(MIMIC),相对SOTA提升64.33%和60.58%。第二,ECHO在效率-质量权衡曲线上显著优于其他蒸馏方法。在block=8配置下,ECHOblk8仅出现3~7%的质量退化即可获得8×理论加速(从×2.10到×8.00)和5.1×实际加速(TPS从53.70→274.21);T3D只能获得2×加速但仍有3~11%退化;dParallel虽达到4.4×加速却损失18~33%临床指标;CD4LM、d3LLM同样有14~33%的退化。block=4配置更保守,ECHOblk4获得4×加速且平均退化≤3%。第三,消融实验(Tab.2)证明DCD的三个组件都不可或缺:仅用SW(步数加权)就能把PPL从23.72降到21.07、CheXpert RaTEScore从54.87升到56.30;加入CE(交叉熵)后PPL进一步降到18.83、CheXpert ROUGE-L从52.44跳到56.14;换成Reverse KL则CIDEr、SemScore全面恶化(比如MIMIC CIDEr从3.65→3.48),说明覆盖型forward KL更适合临床报告。第四,Tab.3直接对比「native one-step解码(无蒸馏)」与「DCD后的一步解码」:ECHOblk4在CheXpert上ROUGE-L相对提升36%、CIDEr提升44%、SemScore提升29%;ECHOblk8在MIMIC-CXR上CIDEr提升52%、SemScore提升31%——这是DCD单独贡献的最有力证据。第五,Fig.5显示RAD是一种高数据效率的转换:在约60个训练步(仅占完整训练数据的2.2%)时四个质量指标都已追平甚至超过ECHOAR基线,而吞吐量TPF从1.62继续增长到2.17(+33.95%)。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| CheXpert-Plus 报告生成 | ROUGE-L / CIDEr / RaTEScore / SemScore | ECHOblk8: 55.21 / 4.14 / 56.85 / 51.40;ECHOblk4: 56.14 / 4.20 / 57.40 / 49.57 | ECHOAR: 56.89 / 4.47 / 59.18 / 52.94;MedGemma-27B: 20.30 / 0.79 / 38.83 / 31.79;LLaDA-MedV: 7.69 / 0.22 / 26.72 / 17.76;T3D: 54.99 / 4.06 / 56.90 / 49.86;dParallel: 42.22 / 3.17 / 44.65 / 36.72 | 相对ECHOAR退化仅1~7%(ECHOblk8约3%↓),但相对T3D在CIDEr(4.14 vs 4.06)与RaTEScore(56.85 vs 56.90)持平的同时加速4×;相对dParallel各项指标提升20~30个百分点且加速近2×。 |
| ReXGradient 报告生成 | ROUGE-L / CIDEr / RaTEScore / SemScore | ECHOblk8: 65.13 / 5.48 / 59.92 / 64.00;ECHOblk4: 66.39 / 5.54 / 62.18 / 66.28 | ECHOAR: 67.07 / 5.68 / 64.39 / 66.60;MedGemma-27B: 23.41 / 0.91 / 26.00 / 37.74;T3D: 64.36 / 5.23 / 58.63 / 61.65;dParallel: 48.73 / 4.02 / 45.50 / 54.53 | ECHOblk4在RaTEScore和SemScore上接近ECHOAR(62.18 vs 64.39, 66.28 vs 66.60),相对退化≤3%,相对T3D在CIDEr(5.54 vs 5.23)、SemScore(66.28 vs 61.65)上有明显优势。 |
| MIMIC-CXR 报告生成 | ROUGE-L / CIDEr / RaTEScore / SemScore | ECHOblk8: 53.07 / 4.00 / 52.97 / 44.83;ECHOblk4: 54.12 / 4.06 / 53.95 / 45.57 | ECHOAR: 54.55 / 4.32 / 56.58 / 46.70;Lingshu-32B: 20.73 / 1.10 / 32.40 / 24.14;Hulu-Med-32B: 17.96 / 0.99 / 24.54 / 18.23;T3D: 52.38 / 3.85 / 52.38 / 42.51;dParallel: 39.98 / 2.96 / 40.47 / 31.15 | ECHOblk8相对ECHOAR退化3~7%;相对T3D CIDEr 4.00 vs 3.85、SemScore 44.83 vs 42.51均更优;相对dParallel CIDEr 4.00 vs 2.96提升35%、RaTEScore 52.97 vs 40.47提升30%;相对Lingshu-32B/Hulu-Med-32B等32B AR模型几乎翻倍以上。 |
| 推理速度(实测吞吐) | Tokens Per Second (TPS) | ECHOblk8: 274.21 tokens/s;ECHOblk4: 129.19 tokens/s;ECHOBase,blk8: 52.76;ECHOBase,blk4: 48.86 | ECHOAR(Lingshu-7B): 53.70 tokens/s;Hulu-Med-7B: 38.78;LLaDA-MedV: 12.86;MedGemma-27B: 16.78;Lingshu-32B: 23.60 | ECHOblk8相对ECHOAR实测加速5.1×(274.21/53.70),相对LLaDA-MedV加速21×,相对MedGemma-27B加速16×,相对Lingshu-32B加速11.6×。 |
局限与改进
作者在论文中没有单独开设「局限性」一节,但通过文中的实验设计和表述可以总结出以下局限。第一,置信度问题并未被完全解决:Fig.3(a)显示即使在多步解码下的置信度也远低于content token且方差极大,论文只能通过额外的cross-entropy loss把它拉向one-hot,但这种硬约束可能让模型在边界case下过早或过晚终止——消融中CE使PPL最低(18.83),但若遇到正常结尾位置不在参考边界附近时可能截断报告。第二,蒸馏质量与block size仍存在张力:block越大理论加速比越高,但Fig.3(a)中置信度随block size增大而进一步下降,论文实测ECHOblk8相对ECHOAR的退化(3~7%)略大于ECHOblk4(1~3%),说明8倍加速不是「免费」的。第三,mean-field偏置在极端数据下仍可能放大:Tab.4显示未归一化训练时Stage III的MIMIC ROUGE-L从24.54(Stage II)继续跌到19.61,说明一旦数据存在系统性省略,单步蒸馏会把mean-field偏置放大到无法挽回——这意味着DCD对数据质量非常敏感。第四,作者评测集中在英文/中文双语放射学报告,没有验证对CT、MRI、超声等其他模态或非报告类任务(如视觉问答、跨模态检索)的可迁移性;论文在结论中也只提到希望未来推广到「broader medical multimodal settings beyond CXR reporting」,但并未给出实验证据。第五,论文在评测中没有呈现与人类放射科医生一致性的评估(只有NLG/LQM和CFM指标),因此严格意义上的「临床可用性」仍待放射科专家评审。
独立分析的弱点
基于独立分析,ECHO仍有以下可改进的方向。第一,问题的处理过于「打补丁」:当前只用CE把的one-hot目标叠加到蒸馏损失上,但置信度低可能反映了模型对「何时该停」的不确定性,根本解决方案或许是引入段落级长度正则化、或在响应序列的最后一个token施加更丰富的监督(如「上一content token + 」的二元组目标)。第二,数据归一化是ECHO有效的前提,但归一化过程依赖BaichuanM2-32B重写报告——一旦LLM重写引入错误(比如把「可能存在浸润」错误归一化为「未见浸润」),错误会沿流水线传播;论文没有评估归一化模型本身的可靠性,也没有提供错误率统计。第三,block size需要手动选择(L=4或L=8),Fig.3(a)显示它直接影响置信度,理想情况下应让模型自适应决定每块大小,或者设计连续可调的block size方案。第四,Fused Block KV Cache虽然FLOPs守恒,但2B个query的attention在长上下文下会受attention softmax数值稳定性影响;论文虽然在附录E给出了FLOPs等式,但没在wall-clock层面给出不同block size下KV cache对延迟的实测贡献。第五,模型仍然只在「标准化报告」上训练,迁移到自由格式报告时可能性能下降——论文虽然测试了Unnormalized的退化情况(Tab.4),但未提出如何让模型既能在归一化数据上训练又能在自由格式上推理。第六,作者没讨论失败案例:在Fig.A.3中ECHOblk8对left basilar opacity的描述仍出现「left left at atasis」「Cardiac Cardiac」这种重复现象,提示对少见解剖部位的描述仍可能崩溃。
未来方向
作者在结论中明确提到希望「provide a strong foundation for efficient and reliable generation in broader medical multimodal settings beyond CXR reporting」,由此可以引申若干未来方向。第一,把ECHO范式迁移到CT、MRI、超声、病理切片等模态,验证DCD对不同视觉-语言任务的可推广性,并研究vision token长度对RAD收益的影响(论文Fig.3(b)显示视觉token越多RAD节省的FLOPs越大,对超高分辨率CT尤其有价值)。第二,把DCD的on-policy拼接目标推广到连续空间的diffusion LLM(如LLaDA-continuous)或其他多步采样范式(如flow matching),探索统一的一步蒸馏理论。第三,置信度问题可借助序列级reward(RLHF/RLAIF)、或更显式的「段落边界检测」模块来缓解;甚至可以把「决定何时生成」建模为单独的子任务。第四,把ECHO与多模态检索/工具调用结合,使模型在不确定时主动查询既往报告或外部知识库,进一步降低幻觉。第五,开发面向多语言、跨机构的联邦学习版本,使不同医院在不共享隐私数据的前提下联合训练CXR报告模型。第六,把ECHO的吞吐量优势用于实时阅片场景,比如与PACS/RIS系统对接,构建「边拍边读」的放射学AI辅助流水线。
复现评估
复现评估可从四方面考量。第一,开源情况:论文公开了项目页 https://echo-midea-airc.github.io/ 但arXiv版本(v2)未明确声明代码权重是否开源;模型基于Lingshu-7B初始化,Lingshu本身已有公开权重,因此基座可获取,但ECHO训练代码、归一化prompt模板(图A.1、A.2)、评估管线目前看来只有作者团队掌握,复现门槛较高。第二,数据:训练使用MIMIC-CXR、CheXpert-Plus、ReXGradient、IU-Xray四个公开数据集,但MIMIC-CXR需要PhysioNet认证(DUA流程)、ReXGradient需要单独申请,因此完整复现需要逐个申请权限;归一化过程又依赖BaichuanM2-32B和Qwen3-Embedding-8B两个外部模型。第三,算力:所有训练在Alibaba PPU上完成,且单张CXR最大像素2,250,000(约3000个vision token),三阶段流水线(CPT全参数 + RAD + DCD)即使有RAD加速仍需多卡大内存训练;DCD阶段还要额外跑教师模型的on-policy轨迹采样,进一步放大了算力需求——这超出大多数学术实验室的能力。第四,难度:核心难点不在网络结构(沿用Lingshu-7B+标准块扩散)而在工程实现细节,比如confidence-heuristic remasking阈值 $\tau$ 的选择、辅助CE损失的权重、Fused Block KV Cache的mask构造、归一化prompt的few-shot示例设计——这些都需要大量调参经验。综合来看,论文的算法描述和prompt模板足够清晰,第三方可以在中等规模算力下复现RAD+CE部分,但完整跑通DCD在单步蒸馏上的优势仍需相当大的工程投入。
论文图表
Figure 1由两幅子图组成。(a)用一张胸片报告生成实例展示mean-field偏置的副作用——vanilla mean-field解码在one-step下产生诸如「left lung...right lower lobe opacity」之类的语义断裂,而DCD通过拼接联合token分布做监督,可以输出「no bilateral pleural focal」这样连贯的否定描述;(b)是一张TPF vs SemScore的散点图,横轴是Tokens per Forward(2~10),纵轴是SemScore(25~60),把ECHO(右下角TPF 8、SemScore 53.4)、LLaDA-MedV、CD4LM、d3LLM、SDAR、SDAR*1step、SDAR*、MedGemma-27B、T3D等都画在了同一坐标系下,可以直观看到ECHO位于右下「高质量+高吞吐」的最优前沿。
图1是论文核心动机的浓缩:(a)从经验现象上说明mean-field偏置是单步解码必须解决的问题,(b)从指标曲线说明DCD+RAD+Fused KV Cache组合的端到端优势——读者看完这两幅图就能抓住ECHO「又快又准」的卖点。
Table 1是主结果表,列出三种类别共14个方法在三个数据集×4个指标(ROUGE-L/CIDEr/RaTEScore/SemScore)+两个加速指标(TPF/TPS)上的得分。类别一是通用闭源模型(Gemini3-Pro、Qwen3-Max);类别二是自回归医学VLM(LLaVA-Med、Lingshu-7B/32B、Hulu-Med-7B/32B、MedGemma-27B);类别三是扩散方法(LLaDA-MedV、ECHOAR、ECHOBaseblk4/blk8、CD4LM、d3LLM、dParallel、T3D、ECHOblk4/blk8)。彩色上标是相对ECHOAR的相对质量退化百分比(只在扩散方法上标注),粗体为最优。
这是论文的主结果表,决定ECHO是否能「同时达到高临床准确率与一步推理速度上限」的判断依据,也是与所有SOTA基线方法直接对比的权威数据。
图A.3在附录中给出一个真实CXR的对比生成结果,依次列出CXR and GT(真实报告)、ECHO-AR、ECHO-Base、ECHO-Base_onestep(原生一步)、ECHO-blk8、ECHO-blk4的报告内容。ECHO-AR和ECHO-Base输出流畅完整;ECHO-Base_onestep出现严重token错乱(「Fe lung tubeular central ven present. Low lung volumes. noted. Left retrocardiac opacityelect.」);ECHO-blk8有轻微重复(「left left at atasis」「Cardiac Cardiac」);ECHO-blk4基本恢复正常连贯性。
定性展示DCD在「消除原生一步解码的token错乱」上的具体效果,是Tab.3定量结果的直观佐证。