近缘语言距离量化的模型与指标

📌 关键要点

本文论文的方法论核心:2 种模型 × 3 种指标,从语义、正字法、可预测性三个维度量化书面语言距离。


1 两种模型

1.1 LaBSE(Language-agnostic BERT Sentence Embedding)

属性 值
论文 Feng et al. (2022) ACL
参数量 ~471M(基于 mBERT 架构)
模型大小 ~1.8 GB
向量维度 768 维句向量
支持语言 100+ 种
训练方式 翻译对训练(translation pair training)
HuggingFace sentence-transformers/LaBSE

核心特点: 1. 专为跨语言句向量对齐设计——不同语言的句子经编码后落在同一向量空间,语义相似的句子向量距离近 2. 训练目标直接优化跨语言对齐质量:用翻译对(如中↔英、法↔德)做对比学习,使翻译句对的向量尽可能接近 3. 输出固定 768 维句向量,用余弦相似度衡量跨语言语义距离

在本论文中的角色: - 指标 1(句向量语义距离)的主力模型 - 对 150 组三语平行句分别编码,计算两两余弦距离 - 结果:da-no 最近(0.012),no-sv 居中(0.016),da-sv 最远(0.020)

局限: - 不支持 MLM(遮词预测),无法提供可预测性指标 - 模型体积大(~1.8GB),推理成本高于 mBERT


1.2 mBERT(bert-base-multilingual-cased)

属性 值
论文 Devlin et al. (2019) NAACL
参数量 ~172M
模型大小 ~700 MB
向量维度 768 维([CLS] 句向量 / token 级隐藏状态)
支持语言 104 种
训练方式 MLM + NSP(遮词预测 + 下一句预测)
HuggingFace google-bert/bert-base-multilingual-cased

核心特点: 1. 多语言 MLM 训练——在 104 种语言的维基百科上联合训练,学会了跨语言的上下文预测能力 2. 跨语言对齐是训练的副产品(非显式优化),但已被 Rama & Beinborn (2020) 证实能反射语言谱系关系 3. 同时支持句向量编码和 MLM 遮词预测,是论文中唯一同时承担两种指标的模型

在本论文中的角色: - 指标 1 的验证模型:用 mBERT [CLS] 句向量重算距离,验证 LaBSE 结论的模型无关性 - 指标 3(MLM 置信度)的唯一模型:对逐位遮词的句子做 top-1 预测,统计置信度、熵、正确率

与 LaBSE 的分工:

LaBSE mBERT
跨语言对齐 显式优化(翻译对训练) 隐式习得(MLM 副产品)
句向量分辨率 高(能区分三个梯度) 中(no-sv 与 da-sv 几乎并列)
MLM 能力 ❌ 不支持 ✅ 支持
模型大小 ~1.8 GB ~700 MB

2 三种指标

2.1 指标一:句向量语义距离

测量角度:语义编码相似度

计算方法: 1. 用 LaBSE / mBERT 对每条平行句编码,得到 768 维句向量 2. 计算同语言对(如 da↔no)所有句对的余弦相似度 3. 取中位数作为该语言对的语义距离:distance = 1 − median(cosine_similarity)

数据:

语言对 LaBSE 距离 mBERT 距离
da ↔ no 0.012 0.016
no ↔ sv 0.016 0.045
da ↔ sv 0.020 0.046

解读:距离越小 → 两种语言的句子在向量空间中越接近 → 语义编码越相似

优势:直接衡量语义层面的跨语言对齐质量,与人类语义直觉一致 局限:对近缘语言(距离 <0.05)分辨率有限,需配合其他指标


2.2 指标二:碎片化率(Fertility)

测量角度:正字法 / 分词效率

计算方法: 1. 用源语言的单语 BERT tokenizer去切分目标语言的文本 2. 计算 碎片化率 = 子词数 / 空格词数 3. 碎片化率越接近 1 → 两种语言的正字法越相似 → tokenizer 切分越高效

注意:这里用的是三个单语 BERT tokenizer(danish-bert-botxo / nb-bert-base / bert-base-swedish-cased),不是 mBERT

数据(以挪威语 tokenizer 切分为例):

切分方向 碎片化率
no 词表切 da 1.500
no 词表切 sv 1.707

→ da 用 no 词表切分最高效(1.500 < 1.707),佐证 da-no 正字法最接近

解读:碎片化率反映的是正字法层面的相似性——共享字母表、相似拼写规则的语言,tokenizer 跨切效率更高

优势:纯自动计算,无需人工标注,对正字法差异敏感 局限:只适用于共享字母表或相似文字系统的语言;对文字系统完全不同的语言对(如中文↔英文)不适用


2.3 指标三:MLM 遮词预测置信度

测量角度:上下文可预测性

计算方法: 1. 用 mBERT 对每种语言的句子逐位遮词(mask 每个子词 token) 2. 统计 top-1 预测的置信度(softmax 概率)、熵(bit)、正确率 3. 同时统计 top-10 召回率(候选集覆盖能力)

数据:

语言 top-1 置信度 预测熵 (bit) top-1 正确率 top-10 召回率
丹麦语 0.2581 6.0705 0.1217 0.5525
挪威语 0.2371 6.3218 0.1078 0.5580
瑞典语 0.2389 6.2896 0.1089 0.5615

→ 丹麦语置信度最高、熵最低 → 丹麦语文本在 mBERT 下最可预测

解读:置信度高 → 模型对该语言的上下文规律掌握得更好 → 可能是训练语料覆盖度高,也可能是语言本身的正则性更强

优势:探索性指标,揭示了模型对不同语言的"熟悉程度"差异 局限:受 mBERT 训练语料分布影响(各语种覆盖度不均),不宜作为决定性指标;LaBSE 不支持 MLM,无法交叉验证


3 三指标的互补逻辑

指标 测量角度 模型 模态 可复现性
句向量距离 语义编码 LaBSE + mBERT 书面 ✅ 完全
碎片化率 正字法 三个单语 BERT tokenizer 书面 ✅ 完全
MLM 置信度 可预测性 mBERT 书面 ✅ 完全

核心逻辑:三个指标从完全独立的角度测量语言距离,如果它们给出一致的距离排序,则结论的稳健性远高于单一指标。

本文结果:三指标共同指向 da-no 最近 → 结论具有多维度一致性。


4 扩展路线

4.1 模型扩展

当前使用 LaBSE + mBERT(2019–2022 年的模型),未来可替换或新增:

模型 类型 优势 适用场景
XLM-R (Conneau et al. 2020) Encoder 100 语言,MLM + 跨语言对齐 同时承担句向量 + MLM 两种指标
InfoXLM (Chi et al. 2021) Encoder 显式跨语言对比学习 跨语言句向量对齐
multilingual-e5-large (Zhang et al. 2024) Encoder 最新 SOTA 句向量 更高分辨率的语义距离
Whisper (OpenAI 2023) Encoder 语音编码 语音模态距离(阶段 2)
Wav2Vec2 (Baevski et al. 2020) Encoder 自监督语音表示 语音模态距离
mGPT / multilingual-GPT Decoder 生成式多语言模型 生成式可预测性指标

🔮 推荐优先级

  1. XLM-R(最优先)——可同时替代 LaBSE 和 mBERT 的角色,一个模型搞定全部三个指标
  2. multilingual-e5-large(句向量升级)——2024 年 SOTA,分辨率远高于 LaBSE
  3. Whisper(模态扩展)——引入语音模态,实现书面—语音多模态框架

4.2 指标扩展

除现有三指标外,可新增的量化指标:

新指标 测量角度 方法 对标文献
n-gram 交叉熵 字符分布距离 字符级 n-gram 频率的交叉熵 Gamallo (2017)
Levenshtein 词汇距离 词汇差异 同源词比例 / 编辑距离 Gooskens (2007)
困惑度 (Perplexity) 语言模型适应度 用 A 语言 LM 计算 B 语言文本的 PPL Bortoletto (2018)
Attention Transport Distance 最优传输距离 注意力权重的最优传输度量 Zhao et al. (2026)
Tokenization fertility (mBERT) 正字法(多语言) 用 mBERT tokenizer 跨切 Ahia et al. (2023)
语音距离 发音差异 Whisper 编码 + 余弦距离 本文阶段 2

4.3 语言扩展

当前仅覆盖北日耳曼三语(da/no/sv),后续可扩展至:

语组 语言 近缘关系 预期特征
伊比利亚罗曼语 葡萄牙语 / 西班牙语 / 加泰罗尼亚语 极近缘 书面距离极小,类似北欧但词汇差异更大
斯拉夫语 捷克语 / 斯洛伐克语 / 波兰语 近缘 捷克-斯洛伐克互懂度极高,可对比北欧
低地德语组 荷兰语 / 南非荷兰语 / 弗里斯兰语 近缘 Gooskens 已测,可直接对照
罗曼语跨支 法语 / 意大利语 / 西班牙语 / 葡萄牙语 中等近缘 距离梯度更大,检验框架分辨率
日耳曼跨支 英语 / 德语 / 荷兰语 远缘日耳曼 检验框架在更大距离下的适用性

扩展时的注意事项: 1. 碎片化率要求语言共享字母表(或至少有字符映射),对西里尔字母、希腊字母等需额外处理 2. MLM 置信度受训练语料覆盖度影响,小语种(如弗里斯兰语)的 mBERT 覆盖可能不足 3. 句向量距离在距离较大时分辨率更好(0.1~0.3 区间),近缘语言的距离差异很小(0.01~0.05),需更高分辨率的模型


📖 资料来源: - LaBSE 论文 (Feng et al. 2022) - mBERT 论文 (Devlin et al. 2019) - 相关笔记:Gooskens2007 近缘语言互懂度与语言距离 | 向量计量语言学 | 计算语言学与计量语言学

相关笔记