[发明专利]一种时序海量网络新闻的热点事件快速检测方法有效
申请号: | 201210229377.5 | 申请日: | 2012-07-03 |
公开(公告)号: | CN102779190A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 王厚峰;彭楠赟 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京万象新悦知识产权代理事务所(普通合伙) 11360 | 代理人: | 苏爱华 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时序 海量 网络新闻 热点 事件 快速 检测 方法 | ||
1.一种时序海量网络新闻的热点事件快速检测方法,包括:
A.使用带时间因子的狄利克雷过程对网络新闻文本在线聚类,包括如下三步:
A1.将网络新闻文本序列按时间间隔分为区块序列,每个区块包含时间间隔内的多个新闻文本;
A2.对第一个区块的新闻文本按狄利克雷过程进行聚类,形成聚类簇集合;
A3.把前一区块聚类后的结果进行衰减、过滤,作为后续区块的先验分布,然后对后续区块按按狄利克雷过程进行聚类;
B.对热点事件进行排序和展示,包括:
B1.对每个聚类簇,计算此聚类簇在报道期间内平均时间段的报道量,然后按照报道量进行事件的热度排序;
B2.将排序值最高的T个聚类簇作为热点事件,选取每个聚类簇中tf-idf值最高的M个特征作为热点的关键词,对热点进行展示,
其中,T、M为用户自定义值;tf为某个词或短语term在一个
文本Text中出现的频次,df为该词或短语在文本集合中的多少个文本中出现,Num为文
本集合中的文本总数,对数log取10为底数。
2.如权利要求1所述的热点事件快速检测方法,其特征是,步骤A1中,所述时间间隔以1天为单位,每个区块包含1天的新闻文本。
3.如权利要求1所述的热点事件快速检测方法,其特征是,步骤A3中,所述衰减的处理方法如下:在前一区块处理完之后,对形成的每个聚类簇以a为衰减因子实施衰减,假定某个聚类簇的大小为r,则,通过修改衰减后,其大小变为r'=a*r,其中a∈(0,1),聚类簇内部的特征分布保持不变。
4.如权利要求1所述的热点事件快速检测方法,其特征是,步骤A3中,所述过滤的处理方法如下:删除大小小于一定阈值t的聚类簇,同时,删除持续报道时间超过一定时间长度的聚类簇。
5.如权利要求1所述的热点事件快速检测方法,其特征是,步骤A2的实现方法如下:
第1步:初始化聚类簇集合C为空,聚类簇个数K为0;
第2步:设定一个概率最大值的初始值pmax=0;
第3步:对于区块中每一个文本xi,重复执行第3.1步~第3.3步:
第3.1步:新增一个聚类簇cnew,记C'=C∪{cnew};
第3.2步:对于每一个聚类簇cj∈C',重复执行第3.2.1步~第3.2.1步:
第3.2.1步:当文本属于cj时,计算当前区块整体的概率p如下:
①计算当前文本xi之前各文本xr,1≤r≤i,属于相应聚类簇的概率值:
②假定文本xi之后的各文本xr,i<r≤m,属于单独的新聚类簇,其概率值则为:
③当前区块的整体概率为上面各个文本xi所属聚类簇的概率值之积:
第3.2.2步:若概率p大于最大概率值pmax,即:p>pmax时:
第3.2.2.1步:第i个文本xi的聚类簇指定为cj:assigni=cj;
第3.2.2.2步:更新最大概率值,使pmax=p;
第3.3步:若第i个文本xi所属的聚类簇不属于集合C,即:assigni=cK+1:
第3.3.1步:将新的聚类簇cK+1加入到聚类簇集合C:C=C∪{cK+1};
第3.3.2步:聚类簇数增1,即:K=K+1;
第4步:返回每个文本对应的聚类簇,即assign1:m;
其中,区块中的m个文本对应的聚类簇,以序列表示为:assign1∶m=(assign1,assign2,...,assignm),其中assignj∈C,C表示聚类簇集,即C={c1,c2,…,ck},聚类簇的个数为K=|C|;Nj表示属于聚类簇cj的文本个数;L表示文本集合中总共包含的不同词数;表示属于聚类簇cj的文本集合中序号为l的词总共出现的次数;是对应于的超参数,且α也是超参数,超参数给定为一个初始的常量值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210229377.5/1.html,转载请声明来源钻瓜专利网。