1.一种基于图对比学习的验证方法,其特征在于,包括以下步骤:对待验证的声明进行检索,获取所述声明的证据集;使用命名实体识别工具提取所述证据集中包含的实体节点,通过所述实体节点之间的语义关系,构造由所述实体节点组成的实体图;基于所述实体图,利用BERT模型来生成所述声明和所述证据集中的词语的实体特征表示;利用无监督的图对比任务来训练所述实体图对应的图卷积编码器,使得所述实体图在更新中保留区别性的实体节点特征;将所述实体节点特征输入到监督对比任务中,使得所述图卷积编码器在向量嵌入空间中拉近同类的声明证据对,推开不同类的声明证据对;根据所述声明证据对的对比,对所述声明的标签进行验证;所述利用无监督的图对比任务来训练所述实体图对应的图卷积编码器,使得所述实体图在更新中保留区别性的实体节点特征,包括:对所述实体图和所述实体图的关系矩阵,利用单层的图卷积编码器通过所述实体节点生成高维的特征向量表示,将所述特征向量表示视为局部特征表示;利用平均池化函数将每个所述实体节点的局部特征表示汇总为图表示,并将所述图表示视为全局特征表示:使用区分器来生成局部-全局特征对的概率分数,量化所述局部特征表示和所述全局特征表示之间的相互信息;通过随机变换改变所述实体特征表示,利用腐蚀函数来构造负样本,基于噪声对比目标,在所述实体特征表示对应的正负样本之间使用二元交叉熵损失训练所述图卷积编码器;所述将所述实体节点特征输入到监督对比任务中,使得所述图卷积编码器在向量嵌入空间中拉近同类的声明证据对,推开不同类的声明证据对,包括:使用图卷积编码器集成相邻的所述实体特征表示,将所述声明证据对和所述实体特征表示进行实体节点的增强;利用基于注意力机制的特征聚合器来聚合所述实体特征表示,突出显示与所述声明相关的关键实体信息;将所述声明的词特征的平均池化结果作为查询向量,并计算所述声明与所述实体节点的注意力分数,根据权重聚合实体特征对所述实体图进行聚合;对所述声明证据对进行索引,通过监督对比损失函数来调整所述图卷积编码器,实现所述实体节点特征输入到监督对比任务中。
2.根据权利要求1所述的基于图对比学习的验证方法,其特征在于,所述基于所述实体图,利用BERT模型来生成所述声明和所述证据集中的词语的实体特征表示,包括:将所述证据集中的句子连接为序列证据文本,然后将所述序列证据文本与所述声明连接,形成输入序列;基于所述输入序列,采用双向注意层来增强所述声明和所述证据集的特征交叉互动,生成所述声明和所述证据集的增强单词表示;利用与实体相关联的证据中的文本跨度来生成初始实体节点表示,用于所述实体图的推理过程;在所述输入序列内,将文本跨度内的单词平均池化和最大池化结果进行拼接,并输入到一个多层感知器生成所述实体特征表示。
3.一种基于图对比学习的验证系统,其特征在于,包括:证据集检索模块,用于对待验证的声明进行检索,获取所述声明的证据集;实体图模块,用于使用命名实体识别工具提取所述证据集中包含的实体节点,通过所述实体节点之间的语义关系,构造由所述实体节点组成的实体图;特征表示模块,用于基于所述实体图,利用BERT模型来生成所述声明和所述证据集中的词语的实体特征表示;无监督对比模块,用于利用无监督的图对比任务来训练所述实体图对应的图卷积编码器,使得所述实体图在更新中保留区别性的实体节点特征;有监督对比模块,用于将所述实体节点特征输入到监督对比任务中,使得所述图卷积编码器在向量嵌入空间中拉近同类的声明证据对,推开不同类的声明证据对;标签验证模块,用于根据所述声明证据对的对比,对所述声明的标签进行验证;所述无监督对比模块包括特征扩展单元,所述特征扩展单元用于:对所述实体图和所述实体图的关系矩阵,利用单层的图卷积编码器通过所述实体节点生成高维的特征向量表示,将所述特征向量表示视为局部特征表示;利用平均池化函数将每个所述实体节点的局部特征表示汇总为图表示,并将所述图表示视为全局特征表示:使用区分器来生成局部-全局特征对的概率分数,量化所述局部特征表示和所述全局特征表示之间的相互信息;通过随机变换改变所述实体特征表示,利用腐蚀函数来构造负样本,基于噪声对比目标,在所述实体特征表示对应的正负样本之间使用二元交叉熵损失训练所述图卷积编码器;所述有监督对比模块包括编码器微调单元,所述编码器微调单元用于:使用图卷积编码器集成相邻的所述实体特征表示,将所述声明证据对和所述实体特征表示进行实体节点的增强;利用基于注意力机制的特征聚合器来聚合所述实体特征表示,突出显示与所述声明相关的关键实体信息;将所述声明的词特征的平均池化结果作为查询向量,并计算所述声明与所述实体节点的注意力分数,根据权重聚合实体特征对所述实体图进行聚合;对所述声明证据对进行索引,通过监督对比损失函数来调整所述图卷积编码器,实现所述实体节点特征输入到监督对比任务中。
4.根据权利要求3所述的基于图对比学习的验证系统,其特征在于,所述特征表示模块包括文本编码单元,所述文本编码单元用于:将所述证据集中的句子连接为序列证据文本,然后将所述序列证据文本与所述声明连接,形成输入序列;基于所述输入序列,采用双向注意层来增强所述声明和所述证据集的特征交叉互动,生成所述声明和所述证据集的增强单词表示;利用与实体相关联的证据中的文本跨度来生成初始实体节点表示,用于所述实体图的推理过程;在所述输入序列内,将文本跨度内的单词平均池化和最大池化结果进行拼接,并输入到一个多层感知器生成所述实体特征表示。
5.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至2中任一项所述方法的步骤。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至2中任一项所述的方法的步骤。