百度开源自然言语了解模型 ERNIE 2.0,16 个 NLP 义务中碾压 BERT 和 XLNet

图灵汇官网

7月30日,百度推出了ERNIE 2.0,这是一个优化版的自然语言理解框架。相比之前的版本,ERNIE 2.0不仅在16个自然语言处理任务中表现优异,超越了BERT和XLNet,还在多项任务中取得了最优结果。目前,ERNIE 2.0的代码和英文预训练模型已经开源。

ERNIE 2.0 的起源

近年来,无监督预训练模型在自然语言处理领域取得了显著进展。这类模型通过模拟单词或句子的共现关系,提高了语言理解和生成的能力。BERT、XLNet和ERNIE 1.0等顶级模型就是通过简单的预训练任务(如掩码模型和句子预测)来捕捉单词和句子之间的共现信息。然而,除了共现关系,训练语料库中还包含了丰富的语法和语义信息。这些信息对于提升模型性能至关重要,例如命名实体识别、语义相似性和话语关系等。

ERNIE 2.0:可持续学习的语义理解框架

基于这一理念,百度提出了ERNIE 2.0,这是一种可持续学习的语义理解框架。该框架能够通过多任务学习,逐步引入和学习不同层次的预训练任务,包括词汇、语法和语义。这使得ERNIE 2.0能够在捕捉语料库中的潜在信息方面更加全面和高效。此外,每当引入新任务时,框架不仅能递增地训练分布式表示,还能记住之前任务的信息,从而保持模型的连续性和稳定性。

ERNIE 2.0 的结构

与传统的预训练方法不同,ERNIE 2.0不是通过大量单一任务实现的,而是通过不断引入多样化的预训练任务,使模型能够更好地学习词汇、句法和语义表征。这种创新的方法不仅提升了模型的表现,也为开发者构建自己的自然语言处理模型提供了可行的解决方案。

ERNIE 2.0 的测试结果

百度对ERNIE 2.0进行了全面测试,将其与GLUE英文数据集和多个流行中文数据集上的现有最优模型进行了对比。结果显示,ERNIE 2.0在7种GLUE语言理解任务中优于BERT和XLNet,并在所有9种中文自然语言处理任务中击败了BERT。例如,在DuReader数据集的阅读理解、情感分析和问答任务中,ERNIE 2.0均表现优异。

实验结果

根据GLUE数据集的测试结果,无论是在基础模型还是大型模型中,ERNIE 2.0在英语任务上均优于BERT和XLNet。此外,ERNIE 2.0的大型模型还达到了最佳性能,并在中文自然语言处理任务中创造了新的最优结果。

通过以上改进,ERNIE 2.0不仅提升了自然语言处理的效果,还为未来的研究和应用提供了新的思路和方向。

本文来源: 图灵汇 文章作者: 陈思锐