AI News HubLIVE
站内改写2 分钟阅读

大规模网络抓取语料库中文本包含的鲁棒、可扩展检测

研究人员发布了FindMyText,这是一个开源的Python包,用于高效检查给定文本是否部分或全部出现在语料库中。它通过新颖的指纹序列链机制,可靠检测近乎逐字的复制,而非仅文本相似性,特别适用于版权材料验证。该系统采用分布式磁盘索引框架,可扩展至大规模网络抓取数据集,并在ArXiv论文、维基百科和通用网络内容三个数据集上优于现有方法。

来源arXiv Computational Linguistics作者: Lars Henry Berge Olsen, Pierre Lison, Martin Jullum, Mark Anderson

近日,来自多位研究人员的一篇论文介绍了FindMyText——一个开源的Python软件包,旨在高效评估给定文本是否在文本语料库中部分或完全出现。该工具建立在文档指纹识别技术的基础上,但通过一种新颖的机制扩展了这些技术:明确捕获匹配指纹的序列。通过识别这些链条,该工具能够更可靠地检测给定文本的近乎逐字副本,而不仅仅是文本相似性。这使得FindMyText特别适用于验证语料库中是否存在受版权保护的材料。

FindMyText采用分布式磁盘索引框架,从而能够扩展到大规模网络抓取数据集。研究人员还建立了一个新的基准来评估文本包含方法,并在三个数据集(ArXiv论文、维基百科和通用网络内容)上展示了FindMyText优于其他方法的表现。该工具的开源特性意味着研究人员和开发者可以自由使用和修改它,以适应各种文本匹配需求。

该论文发表于arXiv,并附有代码和数据的链接。FindMyText的发布为处理大规模文本语料库中的版权检测和文本完整性验证提供了强大工具,尤其对于需要确保其训练数据不包含受版权保护内容的人工智能模型开发者而言,具有重要实用价值。FindMyText的诞生源于对现有文本包含检测方法不足的深刻认识。传统的文档指纹识别技术往往只能评估文本相似性,而难以准确识别出近乎逐字复制的段落。FindMyText的创新之处在于,它不仅匹配单个指纹,还通过算法识别出连续匹配的指纹序列,从而形成“链条”。这种链条机制大大提高了检测的准确性,使得即使是经过轻微改写的副本也能被可靠识别。此外,该工具的设计考虑到了实际应用中的可扩展性需求。通过采用分布式磁盘索引,FindMyText能够处理包含数十亿文档的语料库,而不会显著降低查询速度。这种设计使其非常适合用于检查大规模网络抓取数据集,例如那些常用于训练大型语言模型的数据集。研究团队在三个具有代表性的数据集上进行了实验:ArXiv学术论文、维基百科文章以及通用网络内容。结果表明,FindMyText在检测精度和召回率上都优于现有的几种基线方法。这项研究的另一个重要贡献是建立了一个标准化的基准测试,用于评估文本包含方法。该基准包括多种类型的文本改动,如同义词替换、语序调整、句子拆分与合并等,能够全面反映检测工具在现实场景中的表现。FindMyText的开源发布意味着它可以被集成到各种数据处理流程中。无论是学术界的版权研究,还是工业界的数据清洗,都可以从中受益。随着人工智能模型对训练数据合规性的要求日益严格,FindMyText这类工具的重要性愈发凸显。它不仅帮助确保数据集的合法性,也为研究透明度和可重复性提供了支持。