← 返回 2026-01-07

X-MuTeST:可解释仇恨言论检测的多语言基准与新颖的LLM咨询解释框架 X-MuTeST: A Multilingual Benchmark for Explainable Hate Speech Detection and A Novel LLM-consulted Explanation Framework

Mohammad Zia Ur Rehman, Sai Kartheek Reddy Kasu, Shashivardhan Reddy Koppula, Sai Rithwik Reddy Chirra, Shwetank Shekhar Singh, Nagendra Kumar 📅 2026-01-06 👍 2 2026-07-13 08:35
仇恨言论检测 可解释AI 多语言NLP 大语言模型 注意力机制

提出两阶段可解释仇恨言论检测框架,融合人类理据与LLM解释

前置知识

注意力机制与[CLS] token

Transformer架构中的注意力机制通过计算query-key-value的点积来捕获token间的依赖关系。在BERT类模型中,每个token的隐藏状态 $h_i$ 与[CLS] token的隐藏状态 $h_{[CLS]}$ 做点积,然后通过softmax归一化得到注意力权重 $a_i = \frac{\exp(h_i^\top h_{[CLS]})}{\sum_j \exp(h_j^\top h_{[CLS]})}$。这个权重反映了模型对该token的关注程度,可以用来解释模型的决策依据。

本文的核心创新之一是通过人类理据(rationales)来引导模型的注意力分布,使其更符合人类的判断依据,因此理解注意力机制的计算方式是理解本文方法的基础。

N-gram贡献分析

N-gram是文本中连续n个词的组合。本文的创新之处在于通过计算原始文本和各种n-gram子序列的预测概率差异来量化每个token的重要性。具体来说,对于原始序列 $S$ 得到预测 $P_{orig} = f(S)$,对于每个n-gram $ng$ 得到预测 $P_{ng} = f(ng)$,然后计算logit下降量 $\Delta P_{ng} = |P_{orig} - P_{ng}|$,下降越大说明该n-gram对模型预测越重要。

这是本文提出的新型可解释性方法的核心思想,通过多尺度的n-gram分析来捕获token的局部和上下文重要性,与传统的注意力机制形成互补。

可解释性评估指标(Plausibility与Faithfulness)

Plausibility衡量解释的可信度,包括Token-F1(预测理据与人类标注的token级别F1分数)和IOU-F1(交并比F1)。Faithfulness衡量解释是否真实反映模型决策过程,包括Comprehensiveness(移除理据后预测置信度的下降,越大越好)和Sufficiency(仅用理据做预测时的置信度差异,越小越好)。

本文的核心目标是提升可解释性,因此这些指标是评估本文方法有效性的关键,理解这些指标才能理解实验结果的含义。

大语言模型(LLM)在NLP中的应用

LLM如LLaMa-3.1、GPT-4o等具有强大的语言理解和生成能力,可以通过提示工程(prompt engineering)来执行各种NLP任务。在本文中,LLM被用于生成仇恨言论的解释性理据,即识别出文本中指示仇恨的关键token。LLM的优势在于其强大的语义理解能力,但其零样本预测在特定任务上可能不如专门微调的模型。

本文采用LLM咨询(LLM-consulted)的方式来增强可解释性,将LLM生成的理据与本文提出的n-gram方法取并集,形成最终的解释。

多语言预训练模型(MuRIL与XLM-R)

MuRIL(Multilingual Representations for Indian Languages)是专门为印度语言优化的多语言预训练模型,在印地语、泰卢固语等语言上表现优异。XLM-R(Cross-lingual Language Model - RoBERTa)是Facebook开发的跨语言模型,支持100+语言。本文根据不同语言选择最佳编码器:泰卢固语和英语使用MuRIL,印地语使用XLM-R。

本文需要处理三种语言的仇恨言论检测任务,选择合适的多语言预训练模型对性能至关重要,这也是本文实验设计的重要组成部分。

研究动机

社交媒体上的仇恨言论检测面临准确性和可解释性的双重挑战,尤其是在资源匮乏的印度语言(如印地语、泰卢固语)上。现有的可解释性方法存在严重局限:大语言模型(如GPT-4o、LLaMa-3.1)虽然可以提供仇恨词汇列表作为解释,但在处理印地语等语言时,由于缺乏对社会文化语境的理解,往往无法准确识别具有文化敏感性的仇恨表达。例如,论文中的案例显示,人类标注者将 to feel offended 和 to bark 标记为仇恨理据,因为这些在印地语中是非常冒犯的表达,但LLM仅能识别出明显的 dog 一词,却无法理解前两个词的冒犯含义。这种机器解释与人类理据之间的差距在资源匮乏语言中尤为严重。此外,现有的可解释性基准数据集(如HateXplain)主要针对英语,印地语和泰卢固语等语言几乎没有类似的人类标注理据资源。

本文的目标是本文的目标是填补资源匮乏语言在可解释仇恨言论检测领域的空白,具体包括三个层面:首先,为印地语、泰卢固语和英语构建大规模的词级人类理据标注数据集(泰卢固语4,492条、印地语6,004条、英语6,334条),为未来研究提供基准资源;其次,提出一种新颖的基于n-gram贡献的可解释性方法,通过计算原始文本与n-gram子序列的预测概率差异来量化token重要性;最后,设计一个两阶段可解释仇恨言论检测框架X-MuTeST,将人类理据监督与模型自生成的解释相结合,同时提升分类性能和可解释性。

与已有工作不同的是,本文的独特切入角度体现在三个方面:第一,突破了现有研究主要聚焦英语的局限,首次为资源匮乏的印度语言(印地语、泰卢固语)提供词级人类理据标注,填补了该领域的数据空白;第二,不同于传统的单一解释源方法,本文创新性地提出将LLM生成的语义解释与基于n-gram的模型内在解释相结合,通过取并集的方式实现语法覆盖和语义覆盖的统一;第三,采用两阶段训练策略,第一阶段用人类理据引导模型注意力,第二阶段用本文提出的可解释性方法生成的目标注意力掩码替代人类理据,这种设计既利用了人类标注的先验知识,又让模型能够自主发现重要token,实现了人类智慧与机器能力的平衡。

核心方法

X-MuTeST是一个两阶段可解释仇恨言论检测框架,其整体思路是将人类提供的理据监督与模型自主生成的解释相结合。直觉上,人类标注的理据(哪些词指示仇恨)可以帮助模型学习正确的关注焦点,但人类标注可能不完整或有噪声;而模型自身的n-gram分析可以发现人类可能忽略的重要token。因此,本文的设计是:第一阶段用人类理据引导模型的注意力分布,使其学会关注关键token;第二阶段用本文提出的基于n-gram贡献的可解释性方法生成目标注意力掩码,替代人类理据,让模型在人类先验知识的基础上自主优化注意力。最终,将本文方法生成的解释与LLaMa-3.1生成的解释取并集,形成既有语法覆盖又有语义覆盖的最终解释。

本文的核心创新在于 LLM咨询的n-gram可解释性方法 ,其与已有方法的本质区别体现在三个层面:首先,在解释生成机制上,不同于LIME(通过扰动输入观察输出变化)或注意力机制(直接使用注意力权重),本文提出计算原始文本预测概率 $P_{orig}$ 与各种n-gram(unigram、bigram、trigram)预测概率 $P_{ng}$ 的差异 $\Delta P_{ng} = |P_{orig} - P_{ng}|$,然后通过加权聚合 $E[t] = \sum_{n=1}^{3} w_n \cdot \frac{1}{N_t^{(n)}} \sum_{ng \ni t} \Delta P_{ng}$(其中 $w_1=0.5, w_2=0.3, w_3=0.2$)来量化每个token的贡献;其次,在训练策略上,采用两阶段交替优化,第一阶段($\alpha=0.3$)用人类理据对齐注意力,第二阶段($\alpha=0.6$ 或 $0.7$)用n-gram方法生成的目标掩码替代人类理据;最后,在最终解释生成上,将本文方法与LLM(LLaMa-3.1)的解释取并集 $E_{final} = E_X \cup E_{LLM}$,并计算一致性分数 $\text{Agreement} = \frac{|E_X \cap E_{LLM}|}{|E_X \cup E_{LLM}|}$,这种双源融合确保了语法和语义的全面覆盖。

方法步骤详情

X-MuTeST框架的完整训练流程包括以下步骤:第一步是模型选择,针对泰卢固语和英语选择MuRIL编码器,针对印地语选择XLM-R编码器,选择标准是在各自语言上微调后的分类性能最优。第二步是第一阶段训练(3个epoch),输入文本经编码器得到每个token的隐藏状态 $h_i$ 和[CLS]隐藏状态 $h_{[CLS]}$,通过点积和softmax计算注意力权重 $a_i$,然后使用人类标注的二元理据 $R_i$(1表示仇恨token,0表示非仇恨)计算注意力对齐损失 $\mathcal{L}_{att} = -\sum R_i \log a_i$,与标准分类损失 $\mathcal{L}_{cl}$ 结合为 $\mathcal{L}_1 = \alpha \mathcal{L}_{att} + (1-\alpha) \mathcal{L}_{cl}$,其中 $\alpha=0.3$。第三步是第二阶段训练,首先用本文的n-gram可解释性方法计算每个token的重要性分数,对于长度 $L \geq 10$ 的序列取top-5个token,否则取 $\lceil L/2 \rceil$ 个token,生成目标注意力掩码替代人类理据,然后用相同的损失函数继续训练,但 $\alpha$ 调整为泰卢固语和英语0.6、印地语0.7。第四步是最终解释生成,将X-MuTeST的top-k token解释 $E_X$ 与LLaMa-3.1的解释 $E_{LLM}$ 取并集,得到最终解释 $E_{final}$。

技术新颖性

本文的技术新颖性体现在多个维度:第一,首次提出了基于n-gram贡献的可解释性方法,通过计算原始文本与各尺度n-gram子序列的预测概率差异来量化token重要性,这种方法能够捕获token的局部上下文贡献(bigram、trigram)和词级贡献(unigram),比单纯的注意力机制或LIME方法更能反映模型的实际决策依据;第二,创新性地设计了两阶段训练策略,第一阶段用人类理据提供软监督,第二阶段用模型自生成的解释替代人类理据,这种设计既避免了过度依赖人类标注(可能不完整),又避免了完全依赖模型自身(可能不准确),实现了人类先验知识与模型自主学习的平衡;第三,提出了LLM咨询的双源解释融合机制,将模型内在的n-gram解释与LLM的语义解释取并集,这种设计的洞见在于:模型内在解释擅长捕获语法层面的显著性,而LLM解释擅长捕获语义层面的上下文理解,两者的互补能够提供更全面的解释;第四,为资源匮乏的印度语言(印地语、泰卢固语)首次构建了大规模词级理据标注数据集,填补了该领域的数据空白。

迭代标注流程
Figure 2: 迭代标注流程
LLM咨询的可解释性框架架构
Figure 3: LLM咨询的可解释性框架架构

实验结果

本文在泰卢固语、印地语和英语三个语言的仇恨言论检测任务上进行了全面的实验评估,核心发现如下:在泰卢固语数据集上,X-MuTeST with LLM取得了最佳性能,准确率达到0.8881,F1分数0.8762,Macro-F1 0.8849,比次优的Muril-RX分别提升1.41%、1.29%和1.41%;在可解释性方面,token-F1达到0.6231,IOU-F1达到0.3189,分别比Muril-RX提升4.77%和2.76%;在faithfulness方面,sufficiency分数仅为0.0448(越低越好),远优于Muril-RX的0.0747。在印地语数据集上,X-MuTeST with LLM同样取得最佳性能,准确率0.8745,token-F1 0.4344,比次优的Muril-RX提升3.88%和2.27%;sufficiency为0.4768,优于Muril-RX的0.5042。值得注意的是,LLM(如LLaMa-3.1)虽然在token-F1上表现不错(0.4263),但其分类准确率却大幅下降35.73%,说明其生成的token列表不够准确。在英语数据集上,X-MuTeST with LLM取得准确率0.8604、F1 0.8827、token-F1 0.5125,comprehensiveness高达0.8433,sufficiency仅为0.0507。参数敏感性分析表明,第二阶段训练的 $\alpha$ 参数对性能有显著影响,当 $\alpha$ 设为0.6时英语和印地语达到最佳,设为0.7时泰卢固语达到最佳,说明n-gram可解释性方法生成的注意力掩码与模型自身的注意力有较好的对齐。消融实验证明,移除第一阶段或第二阶段训练都会导致性能下降,验证了两阶段设计的必要性。

数据集统计摘要
Table 1: 数据集统计摘要
Kappa一致性分数
Table 2: Kappa一致性分数
泰卢固语分类与可解释性性能对比
Table 3: 泰卢固语分类与可解释性性能对比
印地语分类与可解释性性能对比
Table 4: 印地语分类与可解释性性能对比
英语分类与可解释性性能对比
Table 5: 英语分类与可解释性性能对比
alpha参数对分类性能的影响
Figure 4: alpha参数对分类性能的影响
两阶段训练消融实验
Figure 5: 两阶段训练消融实验
查看结构化数据
任务指标本文基线提升
泰卢固语仇恨言论检测 准确率/Accuracy 0.8881 Muril-RX: 0.8740 +1.41%
泰卢固语仇恨言论检测 Macro-F1 0.8849 Muril-RX: 0.8733 +1.16%
泰卢固语可解释性 Token-F1 0.6231 Muril-RX: 0.5754 +4.77%
泰卢固语可解释性 IOU-F1 0.3189 Muril-RX: 0.3013 +1.76%
泰卢固语可解释性 Sufficiency 0.0448 Muril-RX: 0.0747 -39.8%(越低越好)
印地语仇恨言论检测 准确率/Accuracy 0.8745 Muril-RX: 0.8357 +3.88%
印地语可解释性 Token-F1 0.4344 Muril-RX: 0.4117 +2.27%
印地语可解释性 Sufficiency 0.4768 Muril-RX: 0.5042 -5.4%(越低越好)
英语仇恨言论检测 准确率/Accuracy 0.8604 Muril-RX: 0.8433 +1.71%
英语可解释性 Token-F1 0.5125 Muril-RX: 0.4743 +3.82%
英语可解释性 Comprehensiveness 0.8433 Muril-RX: 0.8372 +0.61%
英语可解释性 Sufficiency 0.0507 Muril-RX: 0.0795 -36.2%(越低越好)

局限与改进

本文虽然在多个方面取得了显著进展,但仍存在一些局限性:首先,在语言覆盖范围上,本文仅涉及英语、印地语和泰卢固语三种语言,虽然重点关注了资源匮乏的印度语言,但未能扩展到更多语言(如中文、阿拉伯语、斯瓦希里语等),限制了方法的普适性;其次,在LLM选择上,本文仅使用了LLaMa-3.1进行解释生成,虽然论文提到其在泰卢固语和印地语上表现优于其他LLM,但未深入探讨不同LLM的性能差异及其对最终解释质量的影响;第三,在数据集规模上,虽然本文构建了数千条样本的理据标注数据集,但相比于现代大规模预训练数据仍然较小,可能影响模型的泛化能力;第四,在计算效率上,n-gram可解释性方法需要对每个样本的多个n-gram子序列进行推理,虽然论文未详细报告计算开销,但这种方法相比直接使用注意力权重会增加额外的计算成本;第五,在评估指标上,虽然论文使用了Plausibility和Faithfulness两类指标,但缺乏用户研究(human evaluation)来评估生成的解释对人类用户的实际帮助程度;第六,在文化敏感性上,虽然论文强调了文化因素对仇恨言论识别的重要性,但未深入分析不同文化背景下模型解释的差异性。

独立分析的弱点

本文存在几个值得关注的弱点:第一,在n-gram权重选择上,论文采用固定权重 $w_1=0.5, w_2=0.3, w_3=0.2$,这种硬编码的权重可能不是最优的,不同语言、不同数据分布可能需要不同的权重配置,建议引入可学习的权重或基于验证集自动调优的机制;第二,在两阶段训练的 $\alpha$ 参数上,论文通过经验调优确定泰卢固语为0.7、印地语和英语为0.6,但未提供敏感性分析的完整结果,也未讨论自适应 $\alpha$ 的可能性;第三,在最终解释融合上,简单地将X-MuTeST和LLaMa-3.1的解释取并集 $E_{final} = E_X \cup E_{LLM}$ 可能导致过多的token被标记为重要,而没有考虑两个来源的置信度或可靠性差异,建议引入加权融合或置信度过滤机制;第四,在人类理据标注上,虽然论文采用了迭代标注流程提高一致性,但Cohen s Kappa分数(印地语79.20-88.00,泰卢固语82.50-88.25)仍有提升空间,尤其是印地语的A3和A1对仅为79.20,可能影响模型学习效果;第五,在基线比较上,论文未与最新的大规模语言模型(如GPT-4o)进行端到端的微调比较,仅使用了零样本提示,这可能低估了LLM在该任务上的潜力。

未来方向

基于本文的研究成果,未来可以在多个方向展开研究:第一,在语言扩展上,可以将X-MuTeST框架应用到更多语言,尤其是中文、阿拉伯语、土耳其语等具有丰富文化背景的语言,探索跨语言的可解释性迁移学习;第二,在多模态扩展上,社交媒体上的仇恨言论常伴随着图片、视频等多模态信息,可以将X-MuTeST的可解释性方法扩展到多模态场景,例如分析图片中的哪些区域与文本中的仇恨表达相关联;第三,在动态解释上,当前方法提供静态的token级别解释,未来可以探索更细粒度的解释(如短语级别、句子级别)或交互式解释(允许用户查询特定token的贡献);第四,在模型架构上,可以探索将n-gram可解释性方法直接集成到Transformer架构中,设计具有内在可解释性的注意力机制;第五,在应用场景上,可以将该框架应用于其他需要可解释性的NLP任务,如情感分析、虚假信息检测、立场检测等;第六,在人机协作上,可以研究如何利用X-MuTeST生成的解释来辅助人工审核员,提高仇恨言论检测的效率和准确性。

复现评估

本文在可复现性方面表现较好:第一,在代码和数据开源上,论文明确声明代码和数据已开源在GitHub(https://github.com/ziarehman30/X-MuTeST),这为研究社区提供了直接可用的资源;第二,在数据集构建上,论文详细描述了数据来源(HASOC 2020/2021用于印地语和英语,HOLD-Telugu用于泰卢固语)、标注流程(3名标注者、迭代标注、Kappa一致性检验)和数据统计(样本数量、平均词长、理据长度等),为复现提供了充分信息;第三,在模型配置上,论文报告了使用的预训练模型(MuRIL、XLM-R)、训练超参数(学习率、epoch数、$\alpha$ 值)、n-gram权重等关键配置;第四,在评估指标上,论文使用了标准的评估指标(Accuracy、F1、Macro-F1、Token-F1、IOU-F1、Comprehensiveness、Sufficiency),并引用了ERASER基准的定义,便于标准化比较;第五,在计算资源上,论文未详细报告训练所需的GPU时长或计算成本,这可能对资源有限的研究者构成复现障碍;第六,在环境依赖上,论文未提供完整的Python环境配置或Docker镜像,可能增加复现难度。总体而言,本文的可复现性处于中上水平,主要受限因素是计算资源需求未明确说明。