CN111475649A - 基于深度学习的虚假新闻预测方法、***、装置、介质 - Google Patents
基于深度学习的虚假新闻预测方法、***、装置、介质 Download PDFInfo
- Publication number
- CN111475649A CN111475649A CN202010256029.1A CN202010256029A CN111475649A CN 111475649 A CN111475649 A CN 111475649A CN 202010256029 A CN202010256029 A CN 202010256029A CN 111475649 A CN111475649 A CN 111475649A
- Authority
- CN
- China
- Prior art keywords
- model
- prediction
- prediction model
- training
- news
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biophysics (AREA)
- Human Resources & Organizations (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了基于深度学习的虚假新闻预测方法、***、装置、介质,其可以提高预测速度,还可以避免长期依赖的缺陷,方法包括以下步骤:步骤1:对新闻文本数据进行预处理;步骤2:使用BERT预训练模型将预处理后的新闻文本数据映射成词向量;步骤3:基于深度学习神经网络构建预测模型,构建的所述预测模型包括特征抽取层、注意力层、分类器层;步骤4:通过对抗训练,获得优化预测模型;步骤5:将训练数据输入优化预测模型,对预测模型进行训练,得到训练好的预测模型;步骤6:将待预测新闻文本数据输入训练好的预测模型,输出预测结果。
Description
技术领域
本发明涉及机器学习中的神经网络领域,具体涉及基于深度学习的虚假新闻预测方法、***、装置、介质。
背景技术
互联网虚假信息正在威胁着全球互联网的安全,其在规模、传播速度、造假手段三个方面呈现快速增长。国际咨询公司Gartner预测,到2020年,互联网虚假新闻将面临泛滥之势,基于人工智能技术的造假能力将远超于虚假检测的能力。
2019年8月,人民网舆情中心也发出了同样的呼吁,目前辟谣滞后造成“空窗期”内谣言广泛传播,造假手段不断更新让人工审核力不从心,急需开展人工智能技术和人工审核结合的联合辟谣。
互联网虚假新闻文本检测,属于自然语言处理的文本数据处理问题。在理解文本信息的问题上,由于信息量的庞大,如果仅凭人工方式来收集和挖掘文本数据,不仅需要消耗大量的人力和时间,而且也是很难实现的。于是,实现自动假新闻预测就显得尤其重要,它是信息挖掘的基本功能,也成为了处理和组织文本数据的核心技术。
文本分类是NLP中的常见的重要任务之一,它的主要功能就是将输入的文本以及文本的类别训练出一个模型,使之具有一定的泛化能力,能够对新文本进行较好地预测。它的应用很广泛,在很多领域发挥着重要作用,例如垃圾邮件过滤、舆情分析以及新闻分类等。现阶段的文本分类模型频出,种类繁多,花样百变,既有机器学习中的朴素贝叶斯模型、SVM等,也有深度学习中的各种模型,比如经典的CNN,RNN,以及它们的变形,如CNN-LSTM,还有各种高大上的Attention模型。文本分类过程分类问题包括学习和分类两个过程,学习过程的目标是根据已知的训练数据构建分类模型,得到分类器;分类过程的任务是利用学习得到的分类器,预测新数据实例的类标号。
现在用于文本分类的主流特征抽取器是循环神经网络。递归模型通常沿着输入和输出序列的符号位置进行因子计算。将位置与计算时间中的步骤对齐,它们将生成一个隐藏状态序列ht,该序列是之前的隐藏状态ht-1和位置t的输入的函数。由于内存限制限制了示例之间的批处理,因此这种固有的顺序性妨碍了训练示例中的并行化,循环模型因不能并行的问题,存在着严重影响训练和预测速度的弊端,而在更长的序列长度中,并行化变得至关重要。
发明内容
针对上述问题,本发明提供了基于深度学习的虚假新闻预测方法、***、装置、介质,其可以提高预测速度,还可以避免长期依赖的缺陷。
其技术方案是这样的:一种基于深度学习的虚假新闻预测方法,其特征在于,包括以下步骤:
步骤1:对新闻文本数据进行预处理;
步骤2:使用BERT预训练模型将预处理后的新闻文本数据映射成词向量;
步骤3:基于深度学习神经网络构建预测模型,构建的所述预测模型包括特征抽取层、注意力层、分类器层;
步骤4:通过对抗训练,获得优化预测模型;
步骤5:将训练数据输入优化预测模型,对预测模型进行训练,得到训练好的预测模型;
步骤6:将待预测新闻文本数据输入训练好的预测模型,输出预测结果。
进一步的,在步骤1中,将新闻文本数据中的汉字转化为BERT预训练模型定位的符号,其包括:
符号序列,表示为(t1,t2…tn),用于指代汉字;
句子标记序列,表示为(s1,s2…sn),用于指示句子的开始、结束和两个句子之间的界限;
遮蔽标记序列,表示为(m1,m2…mn),用于指示每条新闻数据需要遮蔽的单元。
进一步的,在步骤3中,特征抽取层通过将词向量输入迭代的膨胀卷积抽取文本特征,在迭代时,每次将上一次输出的结果作为输入,最后将每次迭代得到的输出进行拼接,得到文本特征向量;注意力层通过加法注意力机制,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量;分类器层将通过softmax分类器,将注意力层输出的语义特征向量进行分类。
进一步的,在步骤3中,特征抽取层通过卷积块抽取文本特征,所述卷积块包括三个膨胀卷积,每个膨胀卷积的宽度为3,间隔分别为1、1、2;将卷积块重复迭代四次,每次将上一次输出的结果作为输入,然后将每次迭代得到的输出进行拼接,得到文本特征向量。
进一步的,步骤4具体包括以下步骤:
步骤4-1:将步骤2得到的词向量输入到步骤3构建的预测模型中,得到原损伤值;
步骤4-2:根据原损失值,为步骤2得到的词向量添加扰动,然后再输入到预测模型中,得到扰动损失值;
步骤4-3:将原损伤值和扰动损失值相加,得到模型损失值,通过模型损失值优化预测模型。
进一步的,在步骤5中,将训练数据输入步骤4得到优化预测模型进行训练,当模型的损失函数值趋于稳定不再变化时表示模型趋于稳定,训练停止。
一种基于深度学习的虚假新闻预测***,其特征在于,包括:
输入模块,用于对新闻文本数据进行预处理;
词向量模块,用于使用BERT预训练模型将预处理后的新闻文本数据映射成词向量;
预测模型构建模块,用于基于深度学习神经网络构建预测模型,构建的所述预测模型包括特征抽取层、注意力层、分类器层;
模型优化模块,用于通过对抗训练优化预测模型;
模型训练模块,将训练数据输入优化预测模型,对预测模型进行训练,得到训练好的预测模型;
输出模块,用于将待预测新闻文本数据输入训练好的预测模型,输出预测结果。
进一步的,所述输入模块将新闻文本数据中的汉字转化为BERT预训练模型定位的符号,其包括:
符号序列,表示为(t1,t2…tn),用于指代汉字;
句子标记序列,表示为(s1,s2…sn),用于指示句子的开始、结束和两个句子之间的界限;
遮蔽标记序列,表示为(m1,m2…mn),用于指示每条新闻数据需要遮蔽的单元;
所述预测模型构建模块的特征抽取层通过将词向量输入迭代的膨胀卷积抽取文本特征,在迭代时,每次将上一次输出的结果作为输入,最后将每次迭代得到的输出进行拼接,得到文本特征向量;注意力层通过加法注意力机制,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量;分类器层将通过softmax分类器,将注意力层输出的语义特征向量进行分类。
所述模型优化模块将通过词向量模块得到的词向量输入到预测模型构建模块构建的预测模型中,得到原损伤值,根据原损失值,为词向量添加扰动,然后再输入到预测模型中,得到扰动损失值,将原损伤值和扰动损失值相加,得到模型损失值,通过模型损失值优化预测模型。
所述模型训练模块,将训练数据输入所述模型优化模块得到优化预测模型进行训练,当模型的损失函数值趋于稳定不再变化时表示模型趋于稳定,训练停止。
一种基于深度学习的虚假新闻预测装置,其特征在于,其包括:包括处理器、存储器以及程序;
所述程序存储在所述存储器中,所述处理器调用存储器存储的程序,以执行上述的基于深度学习的虚假新闻预测方法。
一种计算机可读存储介质,其特征在于:所述计算机可读存储介质被配置成存储程序,所述程序被配置成执行上述的基于深度学习的虚假新闻预测方法。
本发明的基于深度学习的虚假新闻预测方法、***、装置、介质,在提取词向量时,采用BERT作为预训练模型,可以提取文本句子丰富的双向信息,不仅可以提高预测的效果,还可以大大缩短训练的时间;在构建的预测模型中,采用膨胀卷积抽取文本特征,在处理文本数据时,可以将文本长度看成卷积核的长,文本词向量维度看成通道,就可以用卷积来处理文本数据,采用膨胀卷积可以快速提取文本特征,并解决了文本中的长依赖问题,利用膨胀卷积,其网络结构对原数据的视野域是指数性递增的,可以快速地抽取原数据特征,并且降低了过拟合;堆叠膨胀卷积神经网络可以很容易地整合来自整个句子或文档的全局信息,但是仅仅简单的叠加膨胀卷积的层数,会造成严重的过拟合,故在本发明中,通过迭代的膨胀卷积,每次将上一次输出的结果作为输入,重复使用相同的参数,以一种重复的方式提供了广泛的有效输入宽度和可期望的泛化能力,解决了深层膨胀卷积容易过拟合的问题;在预测模型的注意力层,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量,通过注意力机制,大大提高了模型效果,最后,通过分类器层,能够将注意力层输出的语义特征向量进行分类,实现对新闻真假的预测;在此之后,还通过对抗训练优化预测模型,其通过稳定分类函数来规范文本分类器,对抗训练不仅提高了对反例的鲁棒性,而且提高了原例的泛化性能,最终得到的优化预测模型,可以很好的实现对虚假新闻进行预测。
附图说明
图1为本发明的基于深度学习的虚假新闻预测方法的流程图;
图2为本发明的基于深度学习的虚假新闻预测***的框图。
具体实施方式
见图1,本发明的一种基于深度学习的虚假新闻预测方法,包括以下步骤:
步骤1:对新闻文本数据进行预处理;
步骤2:使用BERT预训练模型将预处理后的新闻文本数据映射成词向量;
步骤3:基于深度学习神经网络构建预测模型,构建的预测模型包括特征抽取层、注意力层、分类器层;
步骤4:通过对抗训练,获得优化预测模型;
步骤5:将训练数据输入优化预测模型,对预测模型进行训练,得到训练好的预测模型;
步骤6:将待预测新闻文本数据输入训练好的预测模型,输出预测结果。
计算机不能识别汉字,需要把文本数据转换为相应的词向量,在本实施例中,采用BERT预训练模型,BERT通过遮蔽语言模型,每次训练都随机遮蔽15%的单词,通过训练预测遮蔽单词任务,就可以建模文本的双向信息,在BERT进行训练时,每条输入都由两个句子组成,通过预测第二个句子是不是当前句子的下一句,建模了句子之前的关系。
在本实施例中,步骤1中,将新闻文本数据中的汉字转化为BERT预训练模型定位的符号,其包括:
符号序列,表示为(t1,t2…tn),用于指代汉字;
句子标记序列,表示为(s1,s2…sn),用于指示句子的开始、结束和两个句子之间的界限;
遮蔽标记序列,表示为(m1,m2…mn),用于指示每条新闻数据需要遮蔽的单元。
通过以上操作,已经将新闻数据转化为BERT需要的数据格式,然后在步骤2中,采用BERT预训练模型将预处理后的新闻文本数据映射成词向量。
具体在步骤3中,特征抽取层通过将词向量输入迭代的膨胀卷积抽取文本特征,在迭代时,每次将上一次输出的结果作为输入,最后将每次迭代得到的输出进行拼接,得到文本特征向量;注意力层通过加法注意力机制,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量;分类器层将通过softmax分类器,将注意力层输出的语义特征向量进行分类。
在本实施例中,在步骤3中,特征抽取层通过卷积块抽取文本特征,卷积块包括三个膨胀卷积,每个膨胀卷积的宽度为3,间隔分别为1、1、2;将卷积块重复迭代四次,每次将上一次输出的结果作为输入,然后将每次迭代得到的输出进行拼接,得到文本特征向量。
堆叠膨胀卷积神经网络可以很容易地整合来自整个句子或文档的全局信息,很不幸的是,通过在自然语言处理实验中发现,如果仅仅简单的叠加膨胀卷积的层数,会造成严重的过拟合。为了应对这种情况,本发明中采用迭代的膨胀卷积,其解决了深层膨胀卷积容易过拟合的问题。
在本实施例中,步骤4具体包括以下步骤:
步骤4-1:将步骤2得到的词向量输入到步骤3构建的预测模型中,得到原损伤值;
步骤4-2:根据原损失值,为步骤2得到的词向量添加扰动,然后再输入到预测模型中,得到扰动损失值;
步骤4-3:将原损伤值和扰动损失值相加,得到模型损失值,通过模型损失值优化预测模型。
在本实施例中,在步骤5中,将训练数据输入步骤4得到优化预测模型进行训练,当模型的损失函数值趋于稳定不再变化时表示模型趋于稳定,训练停止。
具体的,本实施例所用数据集,训练集共包含38,471条新闻,其中包含真实新闻19,186条,虚假新闻19,285条。测试集共4,000条,真假新闻比例与训练集基本一致,输入模型的句子长度为256;BERT输出的词向量是768维;ID_CNN卷积块包括宽度为3、间隔分别1、1、2的三个膨胀卷积,重复迭代四次,得到4048维输出;学习率为1e-6,优化器为AdamOptimizer;batchsize为5,重复20000轮,预测模型在测试集正确率为0.890453705566915,在一块RTX2070显卡上,预测模型训练时间大约为1.5个小时,与采用循环神经网络相比,正确率几乎相同,训练速度会快7、8倍。
本发明的基于深度学习的虚假新闻预测方法,在提取词向量时,采用BERT作为预训练模型,可以提取文本句子丰富的双向信息,不仅可以提高预测的效果,还可以大大缩短训练的时间;在构建的预测模型中,采用膨胀卷积抽取文本特征,在处理文本数据时,可以将文本长度看成卷积核的长,文本词向量维度看成通道,就可以用卷积来处理文本数据,采用膨胀卷积可以快速提取文本特征,并解决了文本中的长依赖问题,利用膨胀卷积,其网络结构对原数据的视野域是指数性递增的,可以快速地抽取原数据特征,并且降低了过拟合;堆叠膨胀卷积神经网络可以很容易地整合来自整个句子或文档的全局信息,但是仅仅简单的叠加膨胀卷积的层数,会造成严重的过拟合,故在本发明中,通过迭代的膨胀卷积,每次将上一次输出的结果作为输入,重复使用相同的参数,以一种重复的方式提供了广泛的有效输入宽度和可期望的泛化能力,解决了深层膨胀卷积容易过拟合的问题;在预测模型的注意力层,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量,通过注意力机制,大大提高了模型效果,最后,通过分类器层,能够将注意力层输出的语义特征向量进行分类,实现对新闻真假的预测;在此之后,还通过对抗训练优化预测模型,其通过稳定分类函数来规范文本分类器,对抗训练不仅提高了对反例的鲁棒性,而且提高了原例的泛化性能,最终得到的优化预测模型,可以很好的实现对虚假新闻进行预测。
此外,见图2,本发明的实施例中还提供了一种基于深度学习的虚假新闻预测***,包括:
输入模块1,用于对新闻文本数据进行预处理;
词向量模块2,用于使用BERT预训练模型将预处理后的新闻文本数据映射成词向量;
预测模型构建模块3,用于基于深度学习神经网络构建预测模型,构建的预测模型包括特征抽取层、注意力层、分类器层;
模型优化模块4,用于通过对抗训练优化预测模型;
模型训练模块5,将训练数据输入优化预测模型,对预测模型进行训练,得到训练好的预测模型;
输出模块6,用于将待预测新闻文本数据输入训练好的预测模型,输出预测结果。
具体的,输入模块将新闻文本数据中的汉字转化为BERT预训练模型定位的符号,其包括:
符号序列,表示为(t1,t2…tn),用于指代汉字;
句子标记序列,表示为(s1,s2…sn),用于指示句子的开始、结束和两个句子之间的界限;
遮蔽标记序列,表示为(m1,m2…mn),用于指示每条新闻数据需要遮蔽的单元;
预测模型构建模块的特征抽取层通过将词向量输入迭代的膨胀卷积抽取文本特征,在迭代时,每次将上一次输出的结果作为输入,最后将每次迭代得到的输出进行拼接,得到文本特征向量;注意力层通过加法注意力机制,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量;分类器层将通过softmax分类器,将注意力层输出的语义特征向量进行分类。
模型优化模块将通过词向量模块得到的词向量输入到预测模型构建模块构建的预测模型中,得到原损伤值,根据原损失值,为词向量添加扰动,然后再输入到预测模型中,得到扰动损失值,将原损伤值和扰动损失值相加,得到模型损失值,通过模型损失值优化预测模型。
模型训练模块,将训练数据输入模型优化模块得到优化预测模型进行训练,当模型的损失函数值趋于稳定不再变化时表示模型趋于稳定,训练停止。
在本发明的实施例中,还提供了一种基于深度学习的虚假新闻预测装置,其包括:包括处理器、存储器以及程序;
程序存储在存储器中,处理器调用存储器存储的程序,以执行上述的基于深度学习的虚假新闻预测方法。
在上述的基于深度学习的虚假新闻预测装置的实现中,存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理。
存储器可以是,但不限于,随机存取存储器(Random Access Memory,简称:RAM),只读存储器(Read Only Memory,简称:ROM),可编程只读存储器(Programmable Read-OnlyMemory,简称:PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,简称:EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,简称:EEPROM)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。
处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称:CPU)、网络处理器(NetworkProcessor,简称:NP)等。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在本发明的实施例中,还提供了一种计算机可读存储介质,计算机可读存储介质被配置成存储程序,程序被配置成执行上述的基于深度学习的虚假新闻预测方法。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图和或中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图中指定的功能的步骤。
以上对本发明所提供的基于深度学习的虚假新闻预测方法、基于深度学习的虚假新闻预测***、基于深度学习的虚假新闻预测方法装置和一种计算机可读存储介质的应用进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种基于深度学习的虚假新闻预测方法,其特征在于,包括以下步骤:
步骤1:对新闻文本数据进行预处理;
步骤2:使用BERT预训练模型将预处理后的新闻文本数据映射成词向量;
步骤3:基于深度学习神经网络构建预测模型,构建的所述预测模型包括特征抽取层、注意力层、分类器层;
步骤4:通过对抗训练,获得优化预测模型;
步骤5:将训练数据输入优化预测模型,对预测模型进行训练,得到训练好的预测模型;
步骤6:将待预测新闻文本数据输入训练好的预测模型,输出预测结果。
2.根据权利要求1所述的一种基于深度学习的虚假新闻预测方法,其特征在于,在步骤1中,将新闻文本数据中的汉字转化为BERT预训练模型定位的符号,其包括:
符号序列,表示为(t1,t2…tn),用于指代汉字;
句子标记序列,表示为(s1,s2…sn),用于指示句子的开始、结束和两个句子之间的界限;
遮蔽标记序列,表示为(m1,m2…mn),用于指示每条新闻数据需要遮蔽的单元。
3.根据权利要求2所述的一种基于深度学习的虚假新闻预测方法,其特征在于:在步骤3中,特征抽取层通过将词向量输入迭代的膨胀卷积抽取文本特征,在迭代时,每次将上一次输出的结果作为输入,最后将每次迭代得到的输出进行拼接,得到文本特征向量;注意力层通过加法注意力机制,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量;分类器层将通过softmax分类器,将注意力层输出的语义特征向量进行分类。
4.根据权利要求3所述的一种基于深度学习的虚假新闻预测方法,其特征在于:在步骤3中,特征抽取层通过卷积块抽取文本特征,所述卷积块包括三个膨胀卷积,每个膨胀卷积的宽度为3,间隔分别为1、1、2;将卷积块重复迭代四次,每次将上一次输出的结果作为输入,然后将每次迭代得到的输出进行拼接,得到文本特征向量。
5.根据权利要求3所述的一种基于深度学习的虚假新闻预测方法,其特征在于:步骤4具体包括以下步骤:
步骤4-1:将步骤2得到的词向量输入到步骤3构建的预测模型中,得到原损伤值;
步骤4-2:根据原损失值,为步骤2得到的词向量添加扰动,然后再输入到预测模型中,得到扰动损失值;
步骤4-3:将原损伤值和扰动损失值相加,得到模型损失值,通过模型损失值优化预测模型。
6.根据权利要求5所述的一种基于深度学习的虚假新闻预测方法,其特征在于:在步骤5中,将训练数据输入步骤4得到优化预测模型进行训练,当模型的损失函数值趋于稳定不再变化时表示模型趋于稳定,训练停止。
7.一种基于深度学习的虚假新闻预测***,其特征在于,包括:
输入模块,用于对新闻文本数据进行预处理;
词向量模块,用于使用BERT预训练模型将预处理后的新闻文本数据映射成词向量;
预测模型构建模块,用于基于深度学习神经网络构建预测模型,构建的所述预测模型包括特征抽取层、注意力层、分类器层;
模型优化模块,用于通过对抗训练优化预测模型;
模型训练模块,将训练数据输入优化预测模型,对预测模型进行训练,得到训练好的预测模型;
输出模块,用于将待预测新闻文本数据输入训练好的预测模型,输出预测结果。
8.根据权利要求7所述的一种基于深度学习的虚假新闻预测***,其特征在于:所述输入模块将新闻文本数据中的汉字转化为BERT预训练模型定位的符号,其包括:
符号序列,表示为(t1,t2…tn),用于指代汉字;
句子标记序列,表示为(s1,s2…sn),用于指示句子的开始、结束和两个句子之间的界限;
遮蔽标记序列,表示为(m1,m2…mn),用于指示每条新闻数据需要遮蔽的单元;
所述预测模型构建模块的特征抽取层通过将词向量输入迭代的膨胀卷积抽取文本特征,在迭代时,每次将上一次输出的结果作为输入,最后将每次迭代得到的输出进行拼接,得到文本特征向量;注意力层通过加法注意力机制,对特征抽取层抽取的文本特征进行整理和融合,得到语义特征向量;分类器层将通过softmax分类器,将注意力层输出的语义特征向量进行分类。
所述模型优化模块将通过词向量模块得到的词向量输入到预测模型构建模块构建的预测模型中,得到原损伤值,根据原损失值,为词向量添加扰动,然后再输入到预测模型中,得到扰动损失值,将原损伤值和扰动损失值相加,得到模型损失值,通过模型损失值优化预测模型。
所述模型训练模块,将训练数据输入所述模型优化模块得到优化预测模型进行训练,当模型的损失函数值趋于稳定不再变化时表示模型趋于稳定,训练停止。
9.一种基于深度学习的虚假新闻预测装置,其特征在于,其包括:包括处理器、存储器以及程序;
所述程序存储在所述存储器中,所述处理器调用存储器存储的程序,以执行权利要求1所述的基于深度学习的虚假新闻预测方法。
10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质被配置成存储程序,所述程序被配置成执行权利要求1所述的基于深度学习的虚假新闻预测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010256029.1A CN111475649B (zh) | 2020-04-02 | 2020-04-02 | 基于深度学习的虚假新闻预测方法、***、装置、介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010256029.1A CN111475649B (zh) | 2020-04-02 | 2020-04-02 | 基于深度学习的虚假新闻预测方法、***、装置、介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111475649A true CN111475649A (zh) | 2020-07-31 |
CN111475649B CN111475649B (zh) | 2023-04-07 |
Family
ID=71750599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010256029.1A Active CN111475649B (zh) | 2020-04-02 | 2020-04-02 | 基于深度学习的虚假新闻预测方法、***、装置、介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111475649B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112035759A (zh) * | 2020-09-02 | 2020-12-04 | 胡煜昊 | 英文新闻媒体报道的假新闻检测方法 |
CN112183670A (zh) * | 2020-11-05 | 2021-01-05 | 南开大学 | 一种基于知识蒸馏的少样本虚假新闻检测方法 |
CN112241456A (zh) * | 2020-12-18 | 2021-01-19 | 成都晓多科技有限公司 | 基于关系网络与注意力机制的假新闻预测方法 |
CN112364602A (zh) * | 2020-11-10 | 2021-02-12 | 中国平安人寿保险股份有限公司 | 一种多风格文本生成方法、装置、设备及可读存储介质 |
CN112487184A (zh) * | 2020-11-26 | 2021-03-12 | 北京智源人工智能研究院 | 用户性格判定方法、装置、存储器和电子设备 |
CN112863480A (zh) * | 2020-12-22 | 2021-05-28 | 北京捷通华声科技股份有限公司 | 端到端语音合成模型的优化方法及装置,电子设备 |
CN112905794A (zh) * | 2021-02-24 | 2021-06-04 | 珠海高凌信息科技股份有限公司 | 基于迁移学习的互联网垃圾信息检测方法及*** |
CN112966069A (zh) * | 2021-01-13 | 2021-06-15 | 西安交通大学 | 一种基于普遍认知与个体认知的虚假新闻检测***及方法 |
CN113869431A (zh) * | 2021-09-30 | 2021-12-31 | 平安科技(深圳)有限公司 | 虚假信息检测方法、***、计算机设备及可读存储介质 |
CN114372458A (zh) * | 2022-01-20 | 2022-04-19 | 北京零点远景网络科技有限公司 | 一种基于政务工单的突发事件检测方法 |
CN115357720A (zh) * | 2022-10-20 | 2022-11-18 | 暨南大学 | 基于bert的多任务新闻分类方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108280057A (zh) * | 2017-12-26 | 2018-07-13 | 厦门大学 | 一种基于blstm的微博谣言检测方法 |
CN110413785A (zh) * | 2019-07-25 | 2019-11-05 | 淮阴工学院 | 一种基于bert和特征融合的文本自动分类方法 |
CN110516231A (zh) * | 2019-07-12 | 2019-11-29 | 北京邮电大学 | 基于注意力机制的膨胀卷积实体名识别方法 |
CN110750645A (zh) * | 2019-10-15 | 2020-02-04 | 广东外语外贸大学 | 基于对抗训练的跨领域虚假评论识别方法 |
CN110837736A (zh) * | 2019-11-01 | 2020-02-25 | 浙江大学 | 一种基于字结构的迭代膨胀卷积神经网络-条件随机场的中文医疗记录的命名实体识别方法 |
US20210334908A1 (en) * | 2018-09-21 | 2021-10-28 | Kai SHU | Method and Apparatus for Collecting, Detecting and Visualizing Fake News |
-
2020
- 2020-04-02 CN CN202010256029.1A patent/CN111475649B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108280057A (zh) * | 2017-12-26 | 2018-07-13 | 厦门大学 | 一种基于blstm的微博谣言检测方法 |
US20210334908A1 (en) * | 2018-09-21 | 2021-10-28 | Kai SHU | Method and Apparatus for Collecting, Detecting and Visualizing Fake News |
CN110516231A (zh) * | 2019-07-12 | 2019-11-29 | 北京邮电大学 | 基于注意力机制的膨胀卷积实体名识别方法 |
CN110413785A (zh) * | 2019-07-25 | 2019-11-05 | 淮阴工学院 | 一种基于bert和特征融合的文本自动分类方法 |
CN110750645A (zh) * | 2019-10-15 | 2020-02-04 | 广东外语外贸大学 | 基于对抗训练的跨领域虚假评论识别方法 |
CN110837736A (zh) * | 2019-11-01 | 2020-02-25 | 浙江大学 | 一种基于字结构的迭代膨胀卷积神经网络-条件随机场的中文医疗记录的命名实体识别方法 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112035759A (zh) * | 2020-09-02 | 2020-12-04 | 胡煜昊 | 英文新闻媒体报道的假新闻检测方法 |
CN112183670A (zh) * | 2020-11-05 | 2021-01-05 | 南开大学 | 一种基于知识蒸馏的少样本虚假新闻检测方法 |
CN112364602A (zh) * | 2020-11-10 | 2021-02-12 | 中国平安人寿保险股份有限公司 | 一种多风格文本生成方法、装置、设备及可读存储介质 |
CN112364602B (zh) * | 2020-11-10 | 2023-07-21 | 中国平安人寿保险股份有限公司 | 一种多风格文本生成方法、装置、设备及可读存储介质 |
CN112487184A (zh) * | 2020-11-26 | 2021-03-12 | 北京智源人工智能研究院 | 用户性格判定方法、装置、存储器和电子设备 |
CN112241456A (zh) * | 2020-12-18 | 2021-01-19 | 成都晓多科技有限公司 | 基于关系网络与注意力机制的假新闻预测方法 |
CN112863480B (zh) * | 2020-12-22 | 2022-08-09 | 北京捷通华声科技股份有限公司 | 端到端语音合成模型的优化方法及装置,电子设备 |
CN112863480A (zh) * | 2020-12-22 | 2021-05-28 | 北京捷通华声科技股份有限公司 | 端到端语音合成模型的优化方法及装置,电子设备 |
CN112966069A (zh) * | 2021-01-13 | 2021-06-15 | 西安交通大学 | 一种基于普遍认知与个体认知的虚假新闻检测***及方法 |
CN112905794B (zh) * | 2021-02-24 | 2023-01-06 | 珠海高凌信息科技股份有限公司 | 基于迁移学习的互联网垃圾信息检测方法及*** |
CN112905794A (zh) * | 2021-02-24 | 2021-06-04 | 珠海高凌信息科技股份有限公司 | 基于迁移学习的互联网垃圾信息检测方法及*** |
CN113869431A (zh) * | 2021-09-30 | 2021-12-31 | 平安科技(深圳)有限公司 | 虚假信息检测方法、***、计算机设备及可读存储介质 |
WO2023050670A1 (zh) * | 2021-09-30 | 2023-04-06 | 平安科技(深圳)有限公司 | 虚假信息检测方法、***、计算机设备及可读存储介质 |
CN113869431B (zh) * | 2021-09-30 | 2024-05-07 | 平安科技(深圳)有限公司 | 虚假信息检测方法、***、计算机设备及可读存储介质 |
CN114372458A (zh) * | 2022-01-20 | 2022-04-19 | 北京零点远景网络科技有限公司 | 一种基于政务工单的突发事件检测方法 |
CN115357720A (zh) * | 2022-10-20 | 2022-11-18 | 暨南大学 | 基于bert的多任务新闻分类方法及装置 |
CN115357720B (zh) * | 2022-10-20 | 2023-05-26 | 暨南大学 | 基于bert的多任务新闻分类方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111475649B (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111475649B (zh) | 基于深度学习的虚假新闻预测方法、***、装置、介质 | |
CN110489555B (zh) | 一种结合类词信息的语言模型预训练方法 | |
CN111897970B (zh) | 基于知识图谱的文本比对方法、装置、设备及存储介质 | |
CN111291195B (zh) | 一种数据处理方法、装置、终端及可读存储介质 | |
CN112215013B (zh) | 一种基于深度学习的克隆代码语义检测方法 | |
CN111159412B (zh) | 分类方法、装置、电子设备及可读存储介质 | |
CN111950540A (zh) | 一种基于深度学习的知识点提取方法、***、装置及介质 | |
CN110008474B (zh) | 一种关键短语确定方法、装置、设备及存储介质 | |
CN111814482B (zh) | 文本关键数据的提取方法、***和计算机设备 | |
CN112580346B (zh) | 事件抽取方法、装置、计算机设备和存储介质 | |
CN111309910A (zh) | 文本信息挖掘方法及装置 | |
CN112818110B (zh) | 文本过滤方法、设备及计算机存储介质 | |
CN110866172B (zh) | 一种面向区块链***的数据分析方法 | |
CN113221569A (zh) | 一种毁伤试验文本信息抽取方法 | |
CN113626608B (zh) | 增强语义的关系抽取方法、装置、计算机设备及存储介质 | |
CN114817932A (zh) | 基于预训练模型的以太坊智能合约漏洞检测方法及*** | |
CN110222139B (zh) | 道路实体数据去重方法、装置、计算设备和介质 | |
CN114742016A (zh) | 一种基于多粒度实体异构图的篇章级事件抽取方法及装置 | |
CN116308738B (zh) | 一种模型训练的方法、业务风控的方法及装置 | |
CN116227603A (zh) | 一种事件推理任务的处理方法、设备及介质 | |
CN112183622B (zh) | 一种移动应用bots安装作弊检测方法、装置、设备及介质 | |
CN112528674B (zh) | 文本处理方法、模型的训练方法、装置、设备及存储介质 | |
CN114298041A (zh) | 网络安全命名实体的识别方法及识别装置 | |
CN113220825A (zh) | 面向个人推文的话题情感倾向性预测模型的建模方法及*** | |
CN113537372B (zh) | 一种地址识别方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |