← 返回 2026-02-17

LM-Lexicon:通过协调语义专家改进定义建模 LM-Lexicon: Improving Definition Modeling via Harmonizing Semantic Experts

Yang Liu, Jiaye Yang, Weikang Li, Jiahui Liang, Yang Li, Lingyong Yan 📅 2026-02-15 👍 2 2026-07-13 08:35
定义建模 模型融合 混合专家模型 自然语言处理 词汇语义

利用聚类、语义专家训练和MoE融合框架显著提升多领域定义生成质量

前置知识

定义建模(Definition Modeling)

定义建模是一项自然语言处理任务,目标是根据给定的术语(term)及其上下文(context),自动生成该术语的准确、可读的定义。这个任务是构建语言词典的第一步,传统上需要大量人工参与。定义建模需要模型理解词汇的多义性、语境依赖性和领域特异性,例如单词'bank'在金融语境和地理语境中具有完全不同的含义。现代定义建模方法主要基于Transformer架构的序列到序列模型或因果语言模型。

定义建模是评估语言模型词汇语义理解能力的重要基准任务,也是构建现代数字词典、知识图谱和语义搜索系统的核心组件

混合专家模型(Mixture-of-Experts, MoE)

混合专家模型是一种稀疏激活的神经网络架构,其核心思想是将模型分成多个'专家'子网络,每个输入只激活其中的一部分专家进行计算。典型的MoE包含一个门控网络(router),负责根据输入决定激活哪些专家以及分配权重。这种架构允许模型在保持计算效率的同时增加参数量,因为每个输入只需要通过部分专家计算。在语言模型中,MoE通常用于替代标准的前馈网络(FFN)层。

MoE是当前扩展语言模型能力的关键技术之一,能够在不显著增加推理成本的情况下提升模型容量和专业性

语义异质性(Semantic Heterogeneity)

语义异质性是指同一个词汇在不同语境或领域中具有不同含义的现象。例如,'cell'在生物学中指细胞,在计算机科学中指电池或单元格,在监狱语境中指牢房。现有的密集架构语言模型在处理这种异质性时存在困难,因为它们倾向于在相同的神经元中叠加(superposition)多种语义表示,导致无法为不同领域生成精确的定义。

语义异质性是定义建模任务的核心挑战,理解这一概念对于把握本文的研究动机和方法设计至关重要

模型融合(Model Merging)

模型融合是指将多个独立训练的模型的参数组合成一个统一模型的技术。在本文中,模型融合特指将多个在不同语义领域上训练的专家模型的权重进行组合,形成一个混合专家架构。具体方法包括:对于前馈网络(FFN)层,保留各专家的独立权重作为MoE的专家层;对于多头注意力(MHA)层和其他参数,则取各专家权重的平均值。这种融合方式既保留了专家的专业性,又实现了统一推理。

模型融合是本文方法的核心技术环节,决定了能否将多个专业领域的知识整合到一个统一的模型中

测试时计算扩展(Test-time Compute Scaling)

测试时计算扩展是一种通过在推理阶段增加计算资源来提升模型输出质量的技术。具体方法包括:Best-of-N采样(生成多个候选答案,然后选择最优的一个)、使用验证器(verifier)对生成结果进行评分和排序。本文探索了基于Oracle验证器(使用参考答案进行二元反馈)和结果奖励模型ORM(使用标量反馈选择最佳生成)的测试时扩展策略。

测试时计算扩展是提升模型性能的重要补充手段,与训练时优化形成互补

研究动机

现有定义建模方法面临三个核心挑战:首先,当前方法难以捕捉细微和罕见的词义,导致语义覆盖不完整。例如,Huang et al. (2021)和Giulianelli et al. (2023)的研究表明,现有模型在处理低频词义时表现不佳。其次,即使是前沿的大型语言模型(如GPT-4、Claude-3),尽管具有强大的语言理解能力,也倾向于生成过于泛化或过于特定的定义。Jhirad et al. (2023)和Yin and Skiena (2023)的研究发现,这些模型在金融术语等专业领域的定义生成中表现不佳。第三,现有方法无法有效处理跨领域的语义异质性,即同一个术语在不同领域(如技术术语与通用用法)中具有不同含义的情况。传统密集架构的神经网络由于缺乏稀疏化机制,强制将多义语义表示叠加(superposition)在相同的神经元中(Elhage et al., 2022),这使得模型难以在不同领域中维持精确、专业的语义表示。这些挑战共同指向了当前语言模型的一个内在瓶颈。

本文的目标是本文的具体目标是开发一种能够覆盖多领域、适应多样化定义风格的定义建模框架LM-LEXICON。该框架旨在通过引入语义专家专业化机制和领域级序列路由策略,解决现有方法在语义覆盖、定义精度和领域适应性方面的不足。具体而言,作者希望实现:(1) 在五个广泛使用的基准测试上显著超越现有最优方法,达到平均BLEU分数提升7%以上;(2) 通过聚类策略实现细粒度的专家专业化,提升定义质量约10%;(3) 设计语义感知的领域级路由机制,实现比传统token级路由更高的专家效能(提升1%);(4) 探索测试时计算扩展和语义专家数量扩展带来的额外性能增益。最终目标是推进定义建模技术的发展,为语义密集型应用提供高效的语言模型开发见解。

与已有工作不同的是,本文的独特切入角度在于提出了'Specialize-then-Synthesize'(先专业化再综合)的框架范式。与先前工作(如BTX和LLAMA-MOE)直接在原始定义语料上训练不同,LM-LEXICON创新性地将定义建模任务分解为三个阶段:训练数据分区、并行专家训练和独立专家融合。这种设计的核心洞察是:词汇语义的内在异质性可以通过数据驱动的聚类方法显式建模,然后通过专业化的语义专家来学习不同领域的知识。更重要的是,本文提出了一种语义感知的领域级路由机制,与传统的token级TopK路由不同,这种机制通过计算输入表示与各语义域质心的余弦相似度来进行路由决策,更适合语义密集型场景。此外,本文还首次系统性地探索了定义建模任务中的测试时计算扩展策略,包括Oracle验证器和结果奖励模型(ORM)的使用。

核心方法

LM-LEXICON框架的核心思路是'先专业化再综合'(Specialize-then-Synthesize)。直觉上,面对词汇语义的多样性和复杂性,与其训练一个试图覆盖所有领域的通用模型,不如让多个专家分别专注于不同的语义领域,然后再将这些专业知识整合起来。技术路线分为三个阶段:首先,使用语义嵌入聚类将训练数据划分为N个语义上独特的聚类,每个聚类对应一个语义领域(如形容词、科学术语、专有名词、人名)。其次,从同一个种子模型(Llama-3-8B)并行初始化N个专家模型,每个专家在对应的数据分片上进行独立训练,学习领域特定的语义知识。最后,通过MoE Upcycling技术将这些专家融合为一个统一的混合专家模型,其中前馈网络(FFN)层保留为独立的专家层,多头注意力(MHA)层和其他参数取平均值。整个框架如图2所示,通过这种设计,模型既保留了各领域的专业性,又实现了统一的推理能力。

本文的核心创新点在于三个方面的协同设计:首先,基于语义嵌入的数据聚类策略。与传统的TF-IDF词汇统计聚类不同,本文使用nvidia-embed-v2语义嵌入模型计算训练样本的嵌入表示,然后使用平衡k-means聚类算法进行语义域划分。这种语义感知的聚类方式能够捕捉词汇使用的深层语义模式,而非表面的词汇共现特征。其次,语义专家专业化训练。每个专家模型独立地在对应语义域的数据上进行训练,通过负对数似然损失学习领域特定的定义生成能力。训练时采用损失掩码策略,只对预测定义的token计算损失,避免输入提示token的影响。第三,领域级序列路由机制。与传统token级路由不同,本文提出在序列级别进行路由决策,通过计算输入表示与各语义域质心的余弦相似度来选择激活的专家。这种机制更适合定义建模这种语义密集型任务,因为整个序列的语义域归属是相对一致的。消融实验表明,领域级路由比token级Top-2路由在BLEU上提升约0.31%,在ROUGE上提升约0.86%。

方法步骤详情

LM-LEXICON的方法步骤如下:第一步,数据准备与聚类。训练数据由三元组⟨c, t, d⟩组成,其中c是术语使用的上下文,t是术语本身,d是其参考定义。使用提示模板p(c, t) = ''{{c}}' WHAT IS THE DEFINITION OF '{{t}}''格式化输入。然后,使用nvidia-embed-v2模型计算每个训练样本的嵌入,通过平衡k-means聚类算法(Elkan变体,最大迭代1000次,收敛容差1e-8)将数据划分为N=4个语义聚类。第二步,专家并行训练。从种子模型M(Llama-3-8B)初始化N=4个专家模型{M1, M2, M3, M4},每个专家在对应的数据分片D1, D2, D3, D4上独立训练。训练使用负对数似然损失,只对预测定义的token计算损失。具体训练配置为:3个epoch,全局batch size 8192 tokens,最大序列长度128,学习率1e-6(余弦退火调度到3e-7),6%的预热比例,AdamW优化器(β1=0.9, β2=0.95),权重衰减0.01,全局dropout 0.1。第三步,模型融合。将N个专家的权重组合为一个统一的MoE模型。具体规则是:对于FFN层,保留各专家的独立权重作为MoE的专家层;对于MHA层和其他参数(如嵌入层),取各专家权重的平均值。融合后的模型引入了新的路由器参数Wℓ,需要进一步学习。第四步,路由器微调。在融合后的MoE模型上,继续微调路由器G和选定的专家层,使用完整的3D-EX数据集。微调配置为:1个epoch,全局batch size 131072 tokens,学习率1e-6。第五步,推理。在推理时,输入表示x通过计算与各语义域质心的余弦相似度进行路由,激活top-k(k=2)个专家进行计算,公式为G(x) = Softmax(TopK(Wℓx))。

技术新颖性

LM-LEXICON在技术新颖性方面有以下关键贡献:首先,这是首次将语义嵌入聚类引入定义建模领域的专家专业化训练。与传统的TF-IDF词汇统计聚类相比,语义聚类能够捕捉词汇使用的深层语义模式。消融实验表明,语义聚类比词汇聚类在BLEU上提升约7.56%,在ROUGE上提升约1.95%。其次,本文提出了一种新的领域级序列路由机制,与传统的token级路由形成对比。在定义建模这种语义密集型任务中,整个序列的语义域归属相对一致,因此序列级路由比token级路由更合适。实验表明,领域级路由比top-2 token级路由在BLEU上提升0.31%,在ROUGE上提升0.86%。第三,本文首次系统性地探索了定义建模任务中的测试时计算扩展策略,包括Oracle验证器和结果奖励模型(ORM)的使用。研究发现,Oracle验证器能够将LM-LEXICON-DENSE的平均BLEU提升超过2%,但对MoE模型的提升有限,这可能是因为模型多样性降低。第四,本文展示了语义专家数量的可扩展性,随着专家数量从1增加到8,性能从41.38% BLEU持续提升到46.86% BLEU。这种可扩展性表明,通过整合更细粒度的语义专家,可以进一步提升性能。

LM-LEXICON框架图
Figure 2: LM-LEXICON框架图
3D-EX数据集聚类UMAP可视化
Figure 3: 3D-EX数据集聚类UMAP可视化
3D-EX数据集成分分布
Figure 6: 3D-EX数据集成分分布

实验结果

本文的核心发现体现在以下几个方面:首先,在五个基准测试上的综合性能对比中,LM-LEXICON显著超越了所有比较方法。具体而言,LM-LEXICON-MOE在零样本设置下平均BLEU达到40.14%,平均ROUGE达到41.77%,比先前最优方法Rerank-T5分别提升了7.29%和7.16%。在3D-EX数据集上,提升更为显著,BLEU从34.43%提升到45.69%(提升11.26%),ROUGE从38.57%提升到46.07%(提升7.50%)。其次,与前沿大型语言模型的对比中,LM-LEXICON表现出明显优势。在WordNet数据集上,LM-LEXICON-MOE的BLEU(40.09%)比GPT-4-Turbo + Retrieval-ICL(27.46%)高出12.63%,比Gemini-1.5-Pro + Retrieval-ICL(25.24%)高出14.85%。在Urban数据集上,LM-LEXICON-MOE的BLEU(31.26%)比GPT-4-Turbo + Retrieval-ICL(22.53%)高出8.73%。第三,人工评估结果显示,LM-LEXICON-MOE在所有五个评估标准上都优于其他模型,特别是在准确性(4.6分)和清晰度(4.4分)方面表现突出。与Claude-3-Opus相比,LM-LEXICON-MOE在准确性上高出0.1分,在上下文适当性上高出0.1分。第四,消融实验揭示了各组件的贡献:语义聚类比词汇聚类在BLEU上提升7.56%,领域级路由比token级路由在BLEU上提升0.31%,专家数量从1增加到8时BLEU从41.38%提升到46.86%。第五,测试时计算扩展实验表明,Oracle验证器能够将LM-LEXICON-DENSE的平均BLEU提升超过2%,但对MoE模型的提升有限,这可能是因为模型多样性降低导致验证器效果受限。

数据集统计信息
Table 1: 数据集统计信息
主要结果对比
Table 2: 主要结果对比
数据分区方法消融实验
Table 3: 数据分区方法消融实验
路由策略消融实验
Table 4: 路由策略消融实验
数据集中的异质性示例统计
Table 5: 数据集中的异质性示例统计
训练资源需求
Table 6: 训练资源需求
聚类凝聚性指标
Table 7: 聚类凝聚性指标
聚类分离性指标
Table 8: 聚类分离性指标
人工评估一致性系数
Table 9: 人工评估一致性系数
生成定义质量对比
Table 10: 生成定义质量对比
不同MoE框架比较
Table 11: 不同MoE框架比较
超参数配置
Table 12: 超参数配置
Best-of-N重复采样结果
Figure 4: Best-of-N重复采样结果
语义专家数量缩放和人工评估结果
Figure 5: 语义专家数量缩放和人工评估结果
上下文学习缩放结果
Figure 7: 上下文学习缩放结果
查看结构化数据
任务指标本文基线提升
WordNet定义生成 BLEU 40.09% 33.86% (LlamaDict) +6.23%
Oxford定义生成 BLEU 26.09% 25.56% (Rerank-T5) +0.53%
Wikipedia定义生成 BLEU 60.31% 55.61% (Rerank-T5) +4.70%
Urban定义生成 BLEU 31.26% 17.77% (Rerank-T5) +13.49%
3D-EX定义生成 BLEU 45.69% 34.43% (Rerank-T5) +11.26%
综合平均 BLEU/ROUGE 40.14%/41.77% 32.85%/34.61% (Rerank-T5) +7.29%/+7.16%

局限与改进

本文承认的局限性包括:首先,在任务泛化性方面,本文的实验和结论仅限于英语定义建模任务,未来工作可以将方法扩展到其他语言和类似语义密集型任务。其次,在训练效率和成本方面,本文方法需要对N×M个专家语言模型进行有监督微调,尽管训练过程可以完全离线和异步进行,但仍需要相当大的计算预算。具体而言,LM-LEXICON-DENSE的训练需要4.2e18 FLOPs,耗时36.4小时,产生11.4kg CO2排放;LM-LEXICON-MOE的训练需要5.4e18 FLOPs,耗时32.8小时,产生14.6kg CO2排放。第三,在验证器方面,本文的结果突显了改进针对定义建模定制的样本验证方法的重要性,但目前这类验证器非常有限。现有的验证方法主要针对数学、软件工程和逻辑推理等容易验证的任务开发,缺乏适用于语言生成任务的通用验证器。此外,从个人观察来看,本文在Oxford数据集上的性能相对较低(BLEU仅26.09%),这可能是因为Oxford数据集的术语较短且上下文相对较长,使得模型更难预测准确的定义。同时,Oxford数据集存在约80%的高术语重叠率和近零的术语-定义重叠率,这种对比凸显了Oxford术语固有的强多义性,使得在Oxford上训练的模型在遇到相同术语在不同上下文中使用时难以有效泛化。

独立分析的弱点

本文存在以下可以改进的弱点:首先,聚类数量的选择相对简单。作者通过预实验确定N=4作为最佳聚类数量,基于聚类凝聚性和分离性,但这种方法缺乏理论依据和自适应机制。改进方向包括开发自动确定最优聚类数量的算法,或者使用层次聚类方法来捕捉不同粒度的语义域。其次,路由器的训练策略有优化空间。当前方法在融合后只进行1个epoch的路由器微调,可能不足以让路由器充分学习最优的专家选择策略。改进方向包括引入课程学习(curriculum learning)策略,先在简单样本上训练路由器,再逐步过渡到困难样本。第三,专家同质性问题。随着专家数量的增加,不同专家之间可能会学习到相似的特征表示,导致专家多样性降低。消融实验表明,Oracle验证器对MoE模型的提升有限,这可能正是因为模型多样性降低。改进方向包括引入专家多样性正则化损失,或者设计更有效的专家初始化策略。第四,验证器的局限性。本文使用的ORM验证器是通过简单的负对数似然损失训练的二元分类器,可能不足以准确评估定义生成的质量。改进方向包括开发基于语言模型的验证器,或者引入人类反馈的强化学习(RLHF)来训练更强大的验证器。第五,数据集偏差问题。本文主要在3D-EX数据集上进行聚类和专家训练,但3D-EX的数据分布可能不能完全代表真实的词汇语义分布。改进方向包括使用更大规模、更多样化的训练数据,或者引入数据增强技术来平衡语义域的分布。

未来方向

基于本文的研究成果,可以延伸以下未来研究方向:首先,将方法扩展到更多语言和更多语义密集型任务。作者在论文中明确指出,希望LM-LEXICON能够扩展到更多领域和其他语义密集型任务。具体而言,可以将方法应用于多语言定义建模、术语翻译、语义相似度计算、词义消歧等任务。其次,探索更细粒度的语义专家专业化。本文使用4个语义聚类,但消融实验表明,增加专家数量可以持续提升性能(从N=1的41.38%到N=8的46.86%)。未来可以探索更细粒度的专业化,例如将科学术语进一步细分为生物学、化学、物理学等子领域。第三,开发更强大的验证器。本文的结果表明,测试时计算扩展的瓶颈在于验证器的质量。未来可以开发基于大型语言模型的验证器,或者引入人类反馈来训练更准确的奖励模型。第四,探索参数高效的训练方法。本文方法需要训练N个完整的专家模型,计算成本较高。未来可以探索参数高效的方法,如LoRA(Low-Rank Adaptation)或适配器(Adapter)来降低训练成本。第五,研究动态专家选择机制。当前的路由器在训练后是静态的,未来可以探索根据输入的语义复杂性动态调整激活专家数量的机制。第六,将方法应用于实际的词典构建和知识图谱扩展。作者可以与词典编纂机构合作,将LM-LEXICON应用于实际的词典更新和扩展工作中,验证方法的实用价值。

复现评估

本文的复现评估如下:在开源方面,作者提供了项目主页(https://lm-lexicon.github.io)和Hugging Face模型仓库(https://huggingface.co/LM-Lexicon),这为复现提供了良好的基础。论文中提供了详细的算法伪代码(Algorithm 1, 2, 3)和PyTorch风格的实现代码,包括语义专家融合和MoE层的具体实现。在数据方面,本文使用的所有数据集都是公开可用的:WordNet、Oxford、Wikipedia、Urban和3D-EX数据集。3D-EX数据集可以从GitHub仓库(https://github.com/F-Almeman/3D-EX)获取。聚类使用的是nvidia-embed-v2嵌入模型,这也是公开可用的。在算力方面,本文的实验在8×NVIDIA H100-PCIe-80GB GPU上进行,LM-LEXICON-DENSE的训练需要36.4小时,LM-LEXICON-MOE的训练需要32.8小时。这种算力要求对于大多数研究机构来说是可以满足的,但对于个人研究者可能有一定门槛。在复现难度方面,本文提供了详细的超参数配置(Table 12),包括学习率、batch size、优化器设置、预热比例等,这大大降低了复现的难度。聚类设置也提供了详细说明:k-means++聚类,Elkan变体,最大迭代1000次,收敛容差1e-8,固定种子42。训练使用Hugging Face Transformers和PyTorch框架,这些都是广泛使用的深度学习工具。总体而言,本文的复现性较好,但需要相当的算力投入。