首页> 中国专利> 根据对社会事件的文字描述来预测社会情感的方法及系统

根据对社会事件的文字描述来预测社会情感的方法及系统

摘要

本发明公开了一种根据对社会事件的文字描述来预测社会情感的方法及系统,该方法包括构建社会情感语料库;对所述社会情感语料库中的每一个样本进行所述面向情感标签排序的文本特征选择以得到数值型特征向量,建立训练集;构建情感标签序列的概率模型;在情感标签序列上构建标情感签序列损失函数,通过优化该损失函数,得到社会情感预测模型;将描述社会事件的文本输入所述预测模型,得到与该社会事件相对应的情感标签排序,所述情感标签排序表示对该社会事件所预测的社会情感。本发明能够有效地、精确地、自动地预测社会公众对社会事件的情感反应。

著录项

  • 公开/公告号CN102831184A

    专利类型发明专利

  • 公开/公告日2012-12-19

    原文格式PDF

  • 申请/专利权人 中国科学院自动化研究所;

    申请/专利号CN201210272225.3

  • 发明设计人 胡卫明;王麒深;吴偶;祝守宇;

    申请日2012-08-01

  • 分类号G06F17/30(20060101);

  • 代理机构11021 中科专利商标代理有限责任公司;

  • 代理人宋焰琴

  • 地址 100190 北京市海淀区中关村东路95号

  • 入库时间 2023-12-18 07:46:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-02

    授权

    授权

  • 2013-02-06

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20120801

    实质审查的生效

  • 2012-12-19

    公开

    公开

说明书

技术领域

本发明涉及计算机应用技术领域,特别涉及一种根据对社会事件的文 字描述来预测社会情感的方法及系统。

背景技术

社会情感是指社会公众对某一社会事件的整体情感倾向性。通过对社 会情感的分析,可以明确公众对某事件的情感、态度、立场、意图等主观 上的反应,进而了解整个社会的主观态度、情感与立场。

传统的研究集中在从作者角度出发的情感分类上,且主要应用在商品 评论和反馈中。其主要是沿用文本倾向性分析的思路和方法,即对主观性 文本进行分析和处理,从作者的角度得出其对某个事物(如产品)或事件 的态度、观点,并简单概括为赞同(肯定)/反对(否定)或某个单一的情 感类别。这种分析或者是基于词语级的,或者基于句子篇章级的,所采用 的方法或者是基于语义的情感词相似度计算,或者是基于机器学习的情感 的二值分类。前者需要构建并维持一个庞大的情感词典,后者有要求所表 达的主题单一、倾向性一致的局限性,而且一般都是将情感笼统的概括为 褒、贬。这种情感的简单笼统概括和待分析文本倾向性一致的限制都难以 满足现代社会大众情感分析的需要,因为社会情感是指社会公众的整体情 感倾向性,而当面对一则社会事件时,不同的人往往会有不同的观点、态 度,会有不同的情感反应,很难以某一种情感类别来衡量,更好的研究方 案是从大众的角度出发来进行情感挖掘,挖掘结果不应是某个单一的情感 类别,而是在多个情感标签上的排序。

发明内容

(一)要解决的技术问题

本发明所要解决的技术问题是提供一种根据对社会事件的文字描述 来预测社会情感的方法及系统,以预测社会公众对某一则社会事件的情感 倾向。

(二)技术方案

为达到上述目的,本发明提供了一种根据对社会事件的文字描述来预 测社会情感的方法,该方法包括如下步骤:

S1、构建社会情感语料库,所述社会情感语料库是指与社会情感相关 联的文字语料库,该文字语料库的每个样本包括一段与社会事件相关的文 本和与之相对应的情感标签序列,所述情感标签是指社会公众对所述社会 事件的情感反应类别;

S2、对所述社会情感语料库中的每一个样本进行所述面向情感标签排 序的文本特征选择及文本表示以得到数值型特征向量,建立训练集,所述 文本表示是指将非结构化的文本数据表示成计算机能识别与处理的结构 化数据,也即将文本数据量化为数值型特征向量的过程;

S3、构建情感标签序列的概率模型,所述概率模型将所述情感标签序 列映射到概率空间的概率值;

S4、构建情感签序列损失函数,通过所述的概率模型,在情感标签序 列上构建损失函数,该情感标签序列损失函数表征排序模型输出的情感标 签序列与真实情感标签序列的差异,通过优化该损失函数,得到社会情感 预测模型;

S5、将描述社会事件的文本输入所述社会情感预测模型,得到与该社 会事件相对应的情感标签排序,所述情感标签排序表示对该社会事件所预 测的社会情感。

为达到上述目的,本发明提供了一种社会情感预测系统,该系统包括:

数据预处理模块,其用于构建社会情感语料库,所述社会情感语料库 是指与社会情感相关联的文字语料库,该文字语料库的每个样本包括一段 与社会事件相关的文本和与之相对应的情感标签序列,所述情感标签是指 社会公众对所述社会事件的情感反应类别;

特征提取模块,该模块与数据预处理模块连接,用于接收预处理后的 数据,对所述社会情感语料库中的每一个样本进行所述面向情感标签排序 的文本特征选择及文本表示以得到数值型特征向量,建立训练集,所述文 本表示是指将非结构化的文本数据表示成计算机能识别与处理的结构化 数据,也即将文本数据量化为数值型特征向量的过程;

模型训练模块,该模块与特征提取模块相连,主要功能是构建情感标 签序列的概率模型和情感标签序列损失函数,学习出社会情感预测模型, 所述概率模型将所述情感标签序列映射到概率空间的概率,所述情感标签 序列损失函数表征排序模型输出的情感标签序列与真实情感标签序列的 差异。

预测模块,该模块用于将描述社会事件的文本输入所述社会情感预测 模型,得到与该社会事件相对应的情感标签排序,所述情感标签排序表示 对该社会事件所预测的社会情感。

(三)有益效果

从上述技术方案可以看出,本发明具有以下优点:

1、传统的研究主要集中在从作者角度出发来对主观性文本进行倾向 性分析,即研究作者所表达的主观情感倾向;本发明进行的是从公众角度 出发的社会情感研究,即预测社会公众对某一社会事件的情感倾向。预测 结果不再是笼统的“褒贬”概括或是单一的情感类别,而是在多个情感标 签上的排序。

2、本发明提供的面向标签排序的文本特征选择方法,克服了直接利 用传统的面向文本分类的特征选择方法的不足,将文档和特征在各个情感 标签上的得分信息融入到特征选择中来,提取出具有大众情感代表性的关 键词特征。

3、本发明提供的标签序列概率模型,能够将序列空间的任一排序转 换为概率空间中相应的概率值,该模型能够有效地衡量一个排序的质量好 坏,序列的概率值越大,则该社会情感排序越接近于网络大众对一则网络 新闻或网络事件的真实情感反应情况。

4、本发明提供的标签序列损失函数直接测度模型输出的社会情感排 序与真实的情感标签排序之间的差异,能最小化整个排序序列的损失,更 好地学习序列中的偏好关系,更有效地捕捉情感标签间的序关系。

附图说明

图1为本发明提供的社会情感预测方法的流程图;

图2为一则网络新闻的社会情感投票数据;

图3为本发明提供的社会情感预测系统模块构成图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实 施例,并参照附图,对本发明作进一步的详细说明。

本发明从读者、从大众的角度出发来研究人们对所关注的社会生活中 的日常事件的情感倾向性。这里提到的所谓“社会生活中的日常事件”是 通过网络新闻来反映的。如今,网络已成为一种新型的媒体,各种网络新 闻报道能较好地覆盖人们所关注的大事小情,并且网络媒体拥有着庞大的 读者群,他们的情感在一定程度上反映了整个社会的情感倾向。本发明以 标签排序(Label Ranking)为手段,旨在分析大众对某一社会事件的情感 倾向性,以输出一个情感排序。

下面结合图1,详细给出本发明技术方案中所涉及的各个步骤细节问 题的说明。

步骤S1:构建社会情感语料库。

在本发明中,所述社会情感语料库是指与社会情感相关联的文字语料 库,该文字语料库的每个样本包括一段与社会事件相关的文本和与之相对 应的情感标签序列。所述与社会事件相关的文本例如是一段新闻文字。所 述情感标签是指社会公众对所述社会事件的情感反应类别,例如“高兴”、 “难过”、“愤怒”等,由多个情感标签构成情感标签序列。

根据本发明的一种具体实施方式,在构建社会情感语料库时,将网络 新闻文本作为社会情感语料库的文本来源,将与所述网络新闻文字相对应 的网民情感反应作为社会情感语料库的情感标签的来源。所述网民情感反 应例如是对网络新闻的情感投票数据,通过对投票数据进行处理,可以得 到网民对某一网络新闻的情感评分,由此可以作为社会情感语料库的情感 标签。

在本发明的一种具体实施例中,使用了一个大型门户网站中社会频道 的新闻报道的文本信息和相应的情感投票数据作为社会情感语料库的文 字语料和情感标签的来源。在该网站中,一则完整的网络新闻的文字下面 设有一个新闻表情版块,分别有“高兴”、“难过”、“感动”、“愤怒”、 “搞笑”、“无聊”等6个情感表情图,网民在看了该新闻后,可以根据 自己的内心感触点击相应的表情图进行投票。该版块能记录下每个网民的 投票,因此在这六个新闻表情上形成一个情感分布,该分布显示了广大网 民对该则新闻报道的情感反应。

图2显示了网民对一则新闻报道的情感反应情况。这种来自网络大众 的投票信息客观而真实,能有效地反映广大网民的情感倾向。我们对情感 投票数据进行归一化处理,得到在每个情感上的得分,并依此得到每个社 会事件样本的真实的情感得分序列。

根据本发明的一种具体实施方式,在该步骤S1中,还包括对所述网 络新闻文字进行预处理的步骤,以得到所述网络新闻文字的有效信息。所 述预处理包括去噪、分词和去停用词等,以去掉噪声,得到有效信息,并 以词袋子形式表示。所谓词袋子是指一系列词的集合。下面分别介绍此预 处理步骤的具体实施方式。

去噪步骤:

目前从网页上得到的网络新闻包含两部分内容,一部分是我们所需要 的,即新闻报道的主体内容和情感标签数据;另一部分则是无关的噪声, 例如广告、导航条、版权信息、微博关注等等。在该实施例中,因为所需 要的信息(新闻报道主体内容和情感标签数据)分布在两个独立的版块且 是各自集中的,因此很容易读取出所需要的新闻报道的主体内容和情感标 签数据。

分词与去停用词步骤:

在处理文本数据时,首先要利用计算机把中文文本中的词语,逐一地 切分出来,才可能对文本进行进一步的分析。我们采用基于词典和基于统 计的无词典相结合的方法对文本进行分词处理将文档中连续的文本(字符 序列)分割成词的序列。经过分词后,文本变成了词集,有些词在词集中 虽然出现的频率很高,但是对文本挖掘没有实质贡献,因为这些词的主要 功能体现在语法结构上,因此要把这样的词去除掉,以降低文档表示的规 模和减少对特征信息的干扰。首先,构建一个停用词表,该表中的停用词 分为两大类:一类是通用的停用词。通用停用词包括虚词(冠词、连词、 介词、助词等)、各种标点符号以及其它在文档中仅仅起到结构作用的词。 如“啊”、“吧”、“的”、“了”等等。除此之外,本发明构建的停用词表还 包括一类在我们抓取的社会情感语料中所特有的一些词,如“记者”、“本 版”、“提要”、“本报讯”等等。这些词在整个文本集中出现频率高但是在 单个文本中的出现频率大致相当,对文本区分的贡献也不大,我们也将这 些词归并到停用词里。停用词表构建完成后,采用查表法实现停用词的去 除,即将停用词表中的词语与文本词集中的词进行匹配,若能在待处理的 文本词集中找到停用词表中的词,则将其去掉,否则予以保留。

步骤S2:对所述社会情感语料库中的每一个样本进行面向所述情感标 签排序的文本特征选择及文本表示以得到数值型特征向量,建立训练集, 所述文本表示是指将非结构化的文本数据表示成计算机能识别与处理的 结构化数据,也即将文本数据量化为数值型特征向量的过程。

文本特征的选取是指从文本的内容中抽取出来一些能代表文本内容、 对文本识别起作用的特征词。由于社会情感预测不同于一般的模式分类问 题,而是一个标签排序问题,在社会情感预测中,每一个样本对应的不是 单一的情感类别,而是一个在情感标签集合上的得分分布及由此产生的情 感排序,因此,传统的面向文本分类的特征选择方法难以直接利用;本发 明提供一种面向标签排序的特征选择方法,充分融入了文档和特征在各个 情感标签上的得分信息,提取出更具网络大众情感代表性的关键词特征。 具体地,我们以信息增益的特征选择方法为基础,提出特征评估函数如下:

LR-IG=-Σi=1mΣj=1nsijnlog(Σj=1nsijn)+p(t)Σi=1mΣj=1ntsijntlog(Σj=1ntsijnt)+p(t)Σi=1mΣj=1ntsijntlog(Σj=1ntsijnt)

式中,m为情感标签数,n为语料文档总数,sij表示样本j在情感i上的得 分,p(t)表示语料中包含词条t的文档概率,表示语料中不包含词条t 的文档概率,nt表示语料中包含词条t的文档总数,反之。

在特征选择时,评估函数LR-IG对词袋子中的每个关键词进行评估打 分,获取每个词的分数,然后对所有的关键词按照评估分数大小进行排序, 选取评分靠前的预定数目的或在设定的阈值之上的词作为特征项。该方法 的优点是能将每个文档在各个情感标签上的得分信息融入了进来。

通过上述方法选择出具有大众情感代表性的关键词特征,添加到特征 词集中,并依此特征词集对每一个样本进行特征量化以表示成计算机能够 识别和处理的结构化数据-特征向量。我们采用VSM(Vector Space Model) 和基于TF-IDF(Term Frequency-Inverse Document Frequency)的特征权重计 算方法将每个原始样本表示成一个特征向量。

至此,我们获得了用于方法训练的数据集。该数据集中的每个样本对 应着一个社会情感标签集合及其在该集合中各个情感上的得分,在该实施 例中,社会情感标签集合由“高兴”、“难过”、“感动”、“愤怒”、“搞 笑”、“无聊”等六个情感标签组成,情感得分来自于归一化处理的广大 网络大众在各个情感标签上的投票数据。

步骤S3:构建情感标签序列的概率模型,所述概率模型将所述情感标 签序列映射到概率空间的概率值。

根据本发明的一种实施方式,所述概率模型通过利用训练集中每个样 本及在其各个情感标签上的得分情况和情感标签排序情况,将情感标签序 列空间的标签排序映射到概率空间的概率值;

该步骤所构建的概率模型是指对一个排序序列进行概率化描述的模 型,以表征一个排序的好坏。具体地,本发明提出一种基于Placett-Luce(简 记为P-L)模型的标签序列概率模型来计算社会情感排序序列的概率。假 定有m个待排序的情感标签,给定一个输入样本,排序模型F能为其在每一 个情感标签上设定一个得分,于是得到了一个情感得分序列,即为s=(s1, s2,...,sm),sj是第j个情感标签的得分。令ψ=(ψ(1),ψ(2),...,ψ(m))表示由m 个标签构成的任意一个排序,其中ψ(k)是排序ψ中处在位置k上的情感标签。

Ωm定义为由m个情感标签构成的所有可能的序列空间。任给一个排序 ψ∈Ωm,其在情感得分序列s下的概率计算如下:

P(ψ|s)=Πk=1mexp(sψ(k))exp(sψ(k))+exp(sψ(k+1))+...+exp(sψ(m))---(1)

其中sψ(k)为在排序ψ中处于位置k上的情感标签的得分,将式(1)称为标签序 列概率模型,简记为L-PM模型。

步骤S4、构建标情感签序列损失函数,通过所述的概率模型,在情感 标签序列上构建损失函数,该情感标签序列损失函数表征排序模型输出的 情感标签序列与真实情感标签序列的差异,通过优化该损失函数,得到社 会情感预测模型。

社会情感预测的目的是要学习出一个情感标签排序模型F,该模型能 预测一篇新闻报道所激发的网络大众的情感排序,该模型将通过优化一个 建立在标签序列上的损失函数来获得。序列损失函数的具体构建过程如下: 排序模型F由一系列基本的情感得分函数构成,即F={fl(1),fl(2),...,fl(m)}。 F中的元素与情感标签集合L中的元素一一对应,L={l(1),l(2),...,l(m)} 分别由“高兴”、“难过”、“感动”、“愤怒”、“搞笑”、“无聊”等六 个情感标签构成。为方便描述,这里将训练集中的每个样本称为一个在线 文档,用xi表示在线文档di的特征向量,令X是一个特征向量空间,则 函数fl(j):X→R给出其与标签l(j)的相关度得分,因此排序模型F 能输出文档di在情感标签集合L上的一个情感得分序列si=(fl(1)(xi), fl(2)(xi),...,fl(m)(xi))。同时,在训练样本中,每个在线文档di都联系着一个 在情感标签集合L上的真实情感得分序列其中,是文 档di在情感标签l(j)上的情感相关度得分,如前所述,该情感得分来源 于网络大众对相应情感标签的投票数据。然后,模型F可以通过优化在训 练集上的总损失获得,总损失计算如下:

Σi=1nloss(yi,si)=Σi=1nloss((y1i,...,ymi),(fl(1)(xi),...,fl(m)(xi)))---(2)

其中,loss表示模型预测的标签序列si与真实的情感标签序列yi之间的差 异,本发明称其为标签序列损失函数,式(2)为训练集上的总损失。其 中,n为训练集中的样本总数。

具体地,我们使用省略了常数b的线性神经网络模型来建模上面的基 本情感得分函数,即fl(j)(xi)=<wl(j),xi>,其中wl(j)是要学习的参数向量,<·,·> 表示内积。输入一个样本xi,排序模型F输出一个其在情感标签集合L上的 情感得分序列,即si=(fl(1)(xi),fl(2)(xi),...,fl(m)(xi))=(<wl(1),xi>,<wl(2),xi>,..., <wl(m),xi>)。根据步骤S3中提出的L-PM模型,任给一个排序ψ∈Ωm,其在模 型输出的情感得分序列si下的概率计算如下:

P(ψ|si)=P((ψ(1),ψ(2),...,ψ(m))|(f1(xi),f2(xi),...,fm(xi)))

=P((ψ(1),ψ(2),...,ψ(m))|(fψ(1)(xi),fψ(2)(xi),...,fψ(m)(xi)))

=Πk=1mexp(fψ(k)(xi))exp(fψ(k)(xi))+exp(fψ(k+1)(xi))+,...,exp(fψ(m)(xi))---(3)

=Πk=1mexp(<wψ(k),xi>)exp(<wψ(k),xi>)+exp(<wψ(k+1),xi>)+,...,+exp(<wψ(m),xi>))

同样地,排序ψ在样本xi所对应的真实的情感得分序列yi下的概率计算 如下:

P(ψ|yi)=P((ψ(1),ψ(2),...ψ(m)|y1i,y2i,...,ymi)))

=P((ψ(1),ψ(2),...,ψ(m))|(yψ(1)i,yψ(2)i,...,yψ(m)i))---(4)

=Πk=1mexp(yψ(k)i)exp(yψ(k)i)+exp(yψ(k+1)i)+,...,+exp(yψ(m)i)

于是在两种得分序列si和yi下,在序列空间上能够建立两个概率分布。

交叉熵是常用来测度两个概率分布之间差异的机器学习方法,本发明 利用交叉熵作为准则来测度模型输出的概率分布与真实的概率分布之间 的差异,序列损失函数loss可表达如下:

loss(yi,si)=-ΣψΩmP(ψ|yi)log(P(ψ|si))---(5)

于是,式(2)中的总损失可计算如下:

Σi=1nloss(yi,si)=Σi=1n(-ΣψΩmP(ψ|yi)log(P(ψ|si)))

=-Σi=1nΣψΩm(Πk=1mexp(yψ(k)i)exp(yψ(k)i)+exp(yψ(k+1)i)+,...,+exp(yψ(m)i)---(6)

×log(Πk=1mexp(<wψ(k),xi>)exp(<wψ(k),xi>)+exp(<wψ(k+1),xi>)+,...,+exp(<wψ(m),xi>))))

通过最小化式(6)的总损失,可获得所求的模型参数{wl(1),wl(2),...,wl(m)}。

步骤S5:将描述社会事件的文本输入所述社会情感预测模型,得到与 该社会事件相对应的情感标签排序,所述情感标签排序表示对该社会事件 所预测的社会情感。

根据本发明的一种优选实施方式,在该步骤S5之前还包括优化情感 标签序列损失函数的步骤,得到更新的模型参数。

在该实施例中,采用梯度下降法在训练集上优化步骤S4中构建的标 签序列损失函数,获得所求的模型参数{wl(1),wl(2),...,wl(m)}。对于一则新 的网络新闻或一个网络事件,该概率模型能判定其所激发的社会情感排序 情况。

本发明的系统由以下四个模块组构成,如图3所示:

一、数据预处理模块,该模块的主要功能是构建社会情感语料库,所 述社会情感语料库是指与社会情感相关联的文字语料库,该文字语料库的 每个样本包括一段与社会事件相关的文本和与之相对应的情感标签序列, 所述情感标签是指社会公众对所述社会事件的情感反应类别。

该模块接收原始语料,从中抽取出我们需要的有效信息。在一个具体 实施方式中,原始语料包括网络新闻文本及相应的情感标签数据;

二、特征提取模块,该模块与数据预处理模块连接,主要功能是接收 预处理后的数据,对所述社会情感语料库中的每一个样本进行所述面向情 感标签排序的文本特征选择及文本表示以得到数值型特征向量,建立训练 集,所述文本表示是指将非结构化的文本数据表示成计算机能识别与处理 的结构化数据,也即将文本数据量化为数值型特征向量的过程;

该步骤提取能表征文本语义,利于文本识别的特征词,并将非结构化 的文本数据表示成计算机能识别与处理的结构化数据-特征向量;

三、模型训练模块,该模块与特征提取模块相连,主要功能是构建情 感标签序列的概率模型和情感标签序列损失函数,学习出社会情感预测模 型,所述概率模型将所述情感标签序列映射到概率空间的概率,所述情感 标签序列损失函数表征排序模型输出的情感标签序列与真实情感标签序 列的差异;

四、预测模块,该模块用于将描述社会事件的文本输入所述社会情感 预测模型,得到与该社会事件相对应的情感标签排序,所述情感标签排序 表示对该社会事件所预测的社会情感。

根据本发明的一种具体实施方式,对于给定的一则新的新闻报道或一 个网络事件,利用学习出的排序模型,预测其所激发的网络大众的情感状 况。

所述的数据预处理模块包括:情感标签提取单元,去噪、分词与去停 用词单元。其中:情感标签提取单元接收训练语料,用于从训练语料中提 取出“高兴”、“难过”、“感动”、“愤怒”、“搞笑”、“无聊”等情感 标签及相应情感的投票数据,并对网民在各个情感标签上的投票数据进行 归一化处理以得到相应的情感得分。去噪、分词与去停用词单元,在训练 阶段,该单元与情感标签提取单元连接;在预测阶段,其直接接收预测语 料。该单元首先去除掉训练语料或预测预料中无关的噪声,如广告、导航 条、版权信息等等,得到所需要的新闻报道的主体内容;然后将连续的文 本信息(字符序列)分割成词的序列,并去除对文本识别没有意义的停用 词,以便用词的向量来表示文档。本单元去除的停用词除了通用停用词(主 要包括冠词、连词、介词、助词等虚词,各种标点符号以及其他在文档中 仅仅起到结构作用的词)外,还包括本发明所用语料中所特有的一些词, 如“记者”、“本版”、“提要”、“本报讯”等等。这些词在整个文本集中出 现频率高但是在单个文本中的出现频率大致相当,对文本区分贡献也不大, 我们也将其作为停用词去除掉。

所述的特征提取模块包括:特征选择单元和特征量化单元。其中:特 征选择单元接收预处理后的文本数据,经过数据预处理后,语料中的每一 个文档都变成了一个词袋子(Bag of Words),应用面向标签排序的文本特征 选择方法从中选择出能更好地表征文本内容,有利于文本识别的词作为特 征,并存入特征词集中。特征量化单元连接特征选择单元,用于将非结构 化的文本数据表示成计算机能识别和处理的结构化数据,即利用选择好的 特征词集,通过TF-IDF(Term Frequency-Inverse Document Frequency)方法 将每一个以词袋子表示的文本量化为一个数值型的特征向量。

所述的模型训练模块包括:排序模型构建单元,标签序列概率模型构 建单元,标签序列损失函数的构建及优化单元。其中:排序模型构建单元 接收训练样本特征向量,利用线性神经网络模型,在每一个情感标签上构 建一个情感得分函数即fl(j)(xi)=<wl(j),xi>,整个排序模型由一系列基本情 感得分函数构成,即F={fl(1),fl(2),...,fl(m)}=(<wl(1),xi>,<wl(2),xi>,...,<wl(m), xi>)。标签序列概率模型构建单元用于将序列空间的任一标签排序映射到 概率空间的任一概率值,该单元接收排序模型F输出的情感得分序列和样 本自身对应的真实情感得分序列,将其分别映射到相应的概率上以在整个 概率空间上得到两个概率分布,即模型输出的概率分布和样本对应的真实 的概率分布;标签序列损失函数的构建及优化单元用于接收上述两个概率 分布,然后利用交叉熵来测度这两个概率分布之间的差异,在每个样本上 构建出序列损失函数,该损失函数表征模型输出的标签排序与真实的标签 排序之间的差异,通过优化整个训练集上的总损失,得到最终的排序模型。

所述的预测模块利用训练模块学习出的预测模型,根据本发明的一种 具体实施例,对于给定的一则新的新闻报道或一个网络事件,预测其所激 发的网络大众的情感状况。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行 了进一步详细说明,应理解的是,以上所述仅为本发明的具体实施例而已, 并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号