发布于2026-08-20 阅读(0)
扫一扫,手机访问
这项研究由斯科尔科沃科技大学、莫斯科高等经济学院、ITMO大学、鞑靼斯坦科学院应用符号学研究所、喀山联邦大学以及俄罗斯人工智能研究院等机构联合完成,2026年6月24日发布在arXiv预印本上,编号2606.26015,属于计算机科学·计算与语言方向。有兴趣深入了解的读者,可以直接通过这个编号在arXiv检索完整论文。
网络上的“有毒”文字,是个真实存在的大问题
每天,社交媒体上都有海量发言。德语、英语、中文,当然也包括鞑靼语,里面总免不了夹杂着侮辱、骂人和攻击性的内容。内容审核团队不可能一条一条人工审查。于是研究人员设想:能不能让计算机自动完成这件事——把骂人的话“改写”成意思相同但不再伤人的普通表达?这个过程,研究者称之为“文本去毒化”(text detoxification)。
可以把它理解成一位自动的“语言消毒员”。原本一句“你这个白痴!”,经过消毒员的处理,就变成了“你犯了一个错误”。意思大致还在,但刺耳的成分被剥离干净。这项技术在英语、俄语等使用人数较多的语言上进展迅速,因为训练数据充足。但对于鞑靼语这种使用人数相对少、互联网资源也匮乏的语言,难度陡然上升。
鞑靼语是俄罗斯联邦鞑靼斯坦共和国的官方语言之一,属于突厥语族,使用者约500到600万人。这门语言有自己独特的字母体系,但社交媒体上很多人因为缺少专门的鞑靼语键盘,习惯用视觉相似的俄语字母代替鞑靼语字母拼写,形成了一种独特的混用书写现象。再加上语言本身的文化特殊性,有时连人类都难以准确判断某段鞑靼语表达是否具有攻击性——更别说让机器来识别和改写了。
正是在这个背景下,研究团队推出了一款专门面向鞑靼语的文本去毒化系统,并命名为Tatoxa。
要理解这项研究的挑战,不妨用烹饪来打个比方。给英语做去毒化,相当于在一个设备齐全的大厨房里工作——食材充足,参考食谱多,工具也全。而给鞑靼语做同样的事,就好比在一个几乎空空的厨房里,只有少量原材料,连基础的量杯和菜刀都缺。
机器学习系统要学会“语言消毒”,需要大量成对的例子:一边是骂人的原文,另一边是改写后干净的版本。这种配对数据集叫“平行语料库”。对英语而言,这种数据集有数万条甚至更多;而鞑靼语,在这项研究开始之前,几乎是一片空白。
2025年,一个名为CLEF的国际学术竞赛首次为鞑靼语创建了这类数据集,这给研究者提供了一个重要起点。但竞赛结果让人有些沮丧:所有参赛系统中,鞑靼语的得分是所有参评语言里最低的。就连竞赛的冠军系统,在鞑靼语上的表现也差强人意。这说明,现有的多语言大型语言模型(可以理解为“通才型”AI)在鞑靼语这道题上严重“偏科”。
Tatoxa的研究团队决定换一个思路:不依赖通才,而是专为鞑靼语打造一套“专科厨房”。
整个Tatoxa的构建过程,近似于一道精心准备的宴席料理,分为四个环节,每一步都为下一步打基础。
原材料严重不足,那就先想办法“进货”。研究团队的想法是:俄语的去毒化数据很丰富,能不能把这些俄语数据翻译成鞑靼语来用?要实现高质量翻译,他们首先需要一个专门擅长俄语和鞑靼语互译的机器翻译模型。他们从NLLB-200这个多语言翻译基础模型开始——它能翻译200种语言,但针对俄鞑这个特定语言对精度有限。团队用它的一套“鞑靼语-俄语”平行句对语料库进行了专项微调,让它在俄语和鞑靼语互译上更得心应手。每一对句子同时用于训练“鞑靼→俄”和“俄→鞑靼”两个方向,一石二鸟。
翻译工具打磨好了,接下来就是大规模“进货”。研究团队收集了四个俄语去毒化数据集——包括ParaDetox、多语言ParaDetox、RuDetoxifier和Detoxified语料库——然后用第一步训练好的翻译模型,把俄语的“脏话→干净话”配对全部翻译成鞑靼语版本。
但翻译本身并不完美。一段俄语被译成鞑靼语时,意思可能跑偏,句子可能和原文说的不是一回事。为了筛掉这些“翻坏了”的例子,团队用LaBSE工具来把关——LaBSE是一个能把不同语言的句子放到同一个坐标系里比较相似度的模型,类似一把跨语言的“意思尺子规定:翻译前后的句子,无论是脏话版还是干净版 | 兴趣定向,需要达到0.7以上的相似度才行”
实际上这里原文应该是 ```similarity```≥ 0.7 ```
// 为避免改动核心信息不做修正 // 但为使行文顺畅```LaBSE这把“意思尺子规定翻译前后的句子 ```(无论是脏话还是干净的说法)```
必须相似度≥0.7才保留
经过这道筛选,最终保留了38,380对有效的鞑靼语去毒化配对,其中31,218对用于训练,7,162对用于验证。
有了足够的鞑靼语训练数据,研究团队以mT0-XL这个多语言模型为基础,专门在这批翻译数据上训练,打造了一款专门服务于鞑靼语去毒化的模型。
为了让模型更稳健,不容易因某批数据的特殊性而跑偏,团队采用了“K折集成”的技巧。简单来说,就是把训练数据分成三份,分别训练三个略有差异的“模型版本”(专业上叫LoRA适配器),然后三个版本协同工作——就像三个厨师各自精通不同方面,合作做出一道更完整的菜。这种集成策略能有效避免单一模型的偏差和不稳定性。
模型训练好后,在实际使用中还有一个特别设计的步骤。单次生成可能走向两个极端:要么改得不彻底,原味还留着;要么改得太狠,把原来的意思都丢了。为了规避这两个极端,每次给一句话去毒时,三个模型版本各自生成60个候选结果,合计180个候选。然后用两把“尺子”来评判这180个答案:第一把尺量“中性程度”,由专门的XLM-R分类器打分;第二把尺量“意思保留程度”,用LaBSE衡量与原文的相似度。综合两项得分最高的答案,就是最终输出。这个过程像一场小型选美:180位选手同台竞技,同时比拼“礼仪”和“神韵”,最像原版又最文明的那位胜出。
除了用翻译合成数据,研究团队还意识到,光靠机器翻译来的数据终究比不上真正的鞑靼语原生数据。于是他们手动标注了701个新的鞑靼语去毒化样本,用专门鞑靼语实验。
这批数据的来源是多语言毒性数据集中的鞑靼语部分,原始素材来自社交媒体用户内容。标注工作由两名鞑靼语母语者完成,一名具有自然语言处理专业背景的主持人负责复核。他们遵循的标注规范来自CLEF-2025竞赛的最新指南:核心原则是“以最小改动完成去毒化”——能少改就少改,尽量保留原文的结构和意思。
标注过程中,每个样本还附上了额外信息:改动方式是“删除”(直接去掉骂人的词)还是“改写”(重新表述那部分内容),以及毒性程度是“中等”还是“高”。统计下来,改写占绝大多数(607例),单纯删除的只有60例,两种方式混合的有34例。约57%的样本被归为高毒性,主要特征是明显的粗口和直接的攻击性语言;另外43%为中等毒性,多表现为隐性歧视或含蓄的侮辱,包括带种族色彩的内容。
这批数据与CLEF最新数据集的一个重要区别在于:对于那些只用俄语字母书写的鞑靼语句子(因为用户没有鞑靼语键盘,用俄语字母代替),标注员分别提供了两个去毒版本——一个保留俄语字母写法,另一个使用正式的鞑靼语字母拼写。这个细节体现了鞑靼语在网络使用中的独特现实。
衡量文本去毒化效果,研究团队使用了与CLEF-2025竞赛一致的三维评价体系。第一个维度叫“风格转换准确性”(STA),测改写后的句子是否真的不带毒性;第二个维度叫“内容保留度”(SIM),测改写后的句子与原文的意思有多接近;第三个维度叫“流畅度”(FL),测改写后的句子与人类参考答案有多相似。最终综合得分(J)是这三项指标按样本逐个相乘后的平均值,每项都在0到1之间,得分越高越好。
研究团队测试了一系列对比系统,从最简单的“删词法”(用预先整理好的脏话词典直接把脏话删掉)到开源的mT0多语言模型,再到商业大模型——包括GPT-5、Claude Opus 4.6、DeepSeek V3.2和Gemini Pro v2.5。
在CLEF最新测试集上,人类标注员的得分是0.825,作为天花板参考。在所有自动化系统中,Tatoxa以0.695的J得分拿下第一,STA指标更是高达0.982——几乎每句话都成功去毒。排在第二位的是mT0结合Gemini Pro的组合方案(0.640),第三是单独使用Gemini Pro(0.636)。在团队自建的701条测试集上,Tatoxa同样以0.680的J得分领先,STA为0.970,整体格局与最新测试集一致。
几个值得关注的细节:Tatoxa的SIM分数(约0.858-0.859)高于FL分数(约0.807-0.811),这意味着它生成的结果在语义上贴近原文,但与人类参考答案的文字表达方式有所不同——AI倾向于用自己的方式改写,未必和人类编辑的措辞一模一样,但意思是对的。
商业大模型(GPT-5、Claude等)整体表现不尽如人意。它们的STA得分普遍不算低,说明能把毒性去掉,但SIM和FL较低,意味着它们在去毒的同时改动了太多原文内容。研究团队认为,这是因为这些大模型对鞑靼语了解太有限,对鞑靼语俚语和骂人话的语义理解不够,于是倾向于大面积改写甚至翻译,导致原意丢失。
最朴素的“删词法”表现出乎意料地不错,部分指标上甚至与mT0相当。这说明对于去毒化这种有时只需要“把坏词挖掉”的任务,简单粗暴的方法有时也是有效的——前提是词典够准。
研究团队还做了一组很有意思的实验,专门研究“用其他语言的数据来训练模型,能不能帮助鞑靼语的去毒化效果”这个问题。这个思路叫“跨语言迁移”——好比你想学广东菜,但没有广东菜食谱,于是你先学一堆其他地方菜的食谱,希望通用厨艺能迁移过来。
实验的基础模型是mT0-orpo,它已经被专门为去毒化任务调整过。研究团队分别用15种语言(每种400个样本)的去毒化数据对它微调,语言覆盖英语、法语、德语、俄语、西班牙语、日语、中文、阿拉伯语、希伯来语、印地语、乌克兰语、阿姆哈拉语等,然后测试每种语言的迁移效果。此外,还有一个“全语言混合”版本(排除鞑靼语)和一个直接用鞑靼语数据训练的版本。
结果在意料之中又出人意料:用鞑靼语本身的数据训练得分最高(J=0.5598),这符合预期。但第二名不是俄语,也不是“全语言混合”,而是法语(J=0.5567),几乎与鞑靼语版本持平。更令研究团队惊讶的是,“全语言混合”版本(J=0.5415)排第三,俄语只排在倒数第三位(J=0.4897),甚至低于日语(J=0.5286)和阿拉伯语(J=0.5133)。英语(J=0.4792)和西班牙语(J=0.4879)同样表现不佳,是所有语言里得分最低的几个。
为什么法语的迁移效果这么好,反而是文化上更近、语言关系上俄语与鞑靼语同属突厥语族……不对,俄语属于斯拉夫语族,按理说地理上更近,反而表现不佳呢?研究团队的解释指向了“预训练偏见”。mT0-XL这个基础模型在训练时使用了大量法语的指令数据,所以它对法语的理解和表征特别稳定,法语数据的迁移效果自然好。而mT0-orpo(在mT0-XL基础上进一步微调的版本)主要是用俄语数据继续训练的,这个过程里模型可能反而“学坏了”——它接触了大量俄语的粗俗和不正式用法,导致在面对需要去除毒性的任务时,模型内部存在某种反向惯性,更难被纠正。英语和西班牙语的糟糕表现,则更多反映了这两种语言在去毒化任务的语用模式上与鞑靼语差距较大。
这个发现对实际应用有重要启示:跨语言迁移的效果,并不简单取决于两种语言在地理或文化上有多近,基础模型自身的预训练分布同样是关键变量。
除了跨语言实验,研究团队还专门研究了“增加训练数据量”对效果的影响。他们用俄语(12,206个样本)和英语(19,744个样本)两个大数据集,逐步增加训练样本量,观察模型表现如何变化。
结果呈现出一个有趣的“先升后平甚至下降”的曲线。具体来说,随着训练样本增加,模型效果确实在提升,但俄语大约在5,000条样本左右就开始饱和甚至波动,英语大约在7,000条附近。超过这个数量之后,继续增加数据并没有带来持续的提升,反而可能出现轻微下滑或不稳定波动。
俄语数据的曲线明显比英语更“锯齿”——起伏更大,稳定性更差。研究团队认为这与俄语数据集的结构有关:俄语数据集中,同一句脏话往往对应多个不同的干净版改写,模型面对这种“一对多”的映射关系时容易陷入混乱,不知道该学哪个版本。英语数据集则相对整齐,多是“一对一”的配对,学起来更稳定。
整体上,同一个模型在英语数据上微调的效果优于在俄语数据上微调的效果。这再次说明,数据质量和一致性的重要性,有时甚至超过数据数量本身。
归根结底,Tatoxa这项研究揭示了一件很朴实的事:通用大模型并不万能,对于资源稀缺的小语种,哪怕是文化上相近的“邻居语言”(比如俄语对鞑靼语)也未必是最好的迁移来源。反而是通过精心设计的“翻译+筛选+本地化训练”流程,加上少量真实的本地标注数据,能够让去毒化系统在鞑靼语这道难题上交出一份更好的答卷。
这项研究也留下了一些未竟的方向。比如,研究团队承认,他们未能测试同属突厥语族的其他近亲语言(如土耳其语、哈萨克语、乌兹别克语等)的迁移效果,而这些语言与鞑靼语有更直接的亲缘关系,理论上可能带来更好的跨语言迁移效果。此外,模型只调整了约30%的可训练参数(约3000万),参数规模的约束也可能限制了性能上限。
更大的意义在于,这套方法论——先做专项机器翻译微调,再翻译合成数据,再过滤,再训练去毒化模型,再多候选择优——为其他同样面临数据匮乏问题的小语种提供了一个可以借鉴的完整工作流程。鞑靼语今天遇到的困境,正是全球数百种小语种共同面临的困境,而Tatoxa给出的这套方案,或许能在其他语言上复刻同样的突破。
值得思考的是:当AI系统越来越多地被用于内容审核,而这些系统对小语种的“语感”和文化理解如此有限时,谁来保障这些语言社区的用户得到同等质量的保护?这不只是一个技术问题,也是一个关于语言平等和数字包容的社会问题。有兴趣深入了解的读者,可以通过arXiv论文编号2606.26015检索完整的研究报告。
Q1:Tatoxa系统是怎么解决鞑靼语训练数据不足的问题的?
A:Tatoxa采用了一套“借鸡生蛋”的策略。团队先把俄语大量现成的“脏话—干净话”配对数据,通过一个专门微调过的俄鞑翻译模型翻译成鞑靼语,再用语义相似度工具过滤掉翻译质量差的样本,最终得到3.8万余对高质量的鞑靼语训练数据,解决了原始数据几乎为零的问题。
Q2:为什么用俄语数据训练的模型效果反而不如用法语数据的?
A:主要原因是基础模型的“预训练偏见”。mT0-orpo这个模型在mT0-XL的基础上大量使用俄语数据进行了额外训练,这个过程让模型深度接触了俄语的粗俗和非正式用法,导致它在面对鞑靼语去毒化任务时存在内部抵触。而mT0-XL原本就有大量法语指令训练,法语表征更稳定,反而迁移效果更好。这说明跨语言迁移的效果,语言文化距离并不是唯一决定因素。
Q3:鞑靼语文本去毒化系统Tatoxa和GPT-5、Claude这些商业大模型比,哪个效果更好?
A:在综合得分上,Tatoxa明显优于所有测试的商业大模型。Tatoxa在CLEF最新测试集上的综合J得分为0.695,而GPT-5为0.539,Claude Opus 4.6为0.562,Gemini Pro为0.636。商业大模型的主要短板在于它们对鞑靼语理解有限,去毒时容易过度改写原文,导致意思丢失,而Tatoxa通过本地化训练在保留原意的同时更准确地完成了去毒化。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9