[发明专利]一种基于增量聚类算法的微博话题检测方法及系统在审
申请号: | 201710473108.6 | 申请日: | 2017-06-21 |
公开(公告)号: | CN107291886A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 王萌;王晓荣;梁伟鄯 | 申请(专利权)人: | 广西科技大学;广西科技大学鹿山学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/00 |
代理公司: | 北京国坤专利代理事务所(普通合伙)11491 | 代理人: | 郭伟红 |
地址: | 545006 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 增量 算法 话题 检测 方法 系统 | ||
1.一种基于增量聚类算法的微博话题检测方法,其特征在于,所述方法包括以下步骤:
S1,获取微博信息集合;
S2,对微博信息集合进行预处理;
S3,在预处理操作后,依据词语发生频率、词语在微博文本的分布情况、词语在时间窗口的分布情况来提取特征词;
S4,对特征词赋予权重,根据特征词及其权重将微博文本向量化;
S5,采用基于向量间距离的相似性判断方法进行话题合并。
2.根据权利要求1所述的基于增量聚类算法的微博话题检测方法,其特征在于:所述步骤S1及S2的微博信息包括用户信息和微博文本。
3.根据权利要求1所述的基于增量聚类算法的微博话题检测方法,其特征在于:所述S2中预处理按照如下步骤进行:
(1)删除收听人数小于阈值F的用户信息;
(2)忽略指向性对话互动信息;
(3)对微博文本进行分词,保留动词、名词和形容词。
4.根据权利要求3所述的基于增量聚类算法的微博话题检测方法,其特征在于:所述阈值F设定为30。
5.根据权利要求1所述的基于增量聚类算法的微博话题检测方法,其特征在于:所述S3步骤提取特征词的步骤具体包括:
①建立词语发生频率模型:
其中,|D|表示预处理后的微博文本集合总数,|(d:ti∈d)|表示出现词语i的文本数,d表示文档集合中的某篇文档;ti表示某个词语在所有文档集合中出现的次数;
确定词语发生频率平均值E,E值是根据预处理后待处理微博文本里词语出现次数的平均值;E满足:
其中,k为当前待处理词语,k1为预处理后所有待处理词语数量;
选择发生频率值不低于平均值E的词语,进入下一步骤的提取;
②建立词语在微博文本集合中的分布模型,采用最大信息熵来计算:
式中:
H(d|ti)=-∑p(j|i)log p(j|i), (4);
H(d)=logNt, (6);
其中,tfij表示词语i在微博文本j中出现的次数,gfi表示词语i在S3的①步骤后的微博文本集合中出现的总次数,Nt表示在S3的①步骤后的微博文本集合总数;同时,确定最大信息熵的平均值G满足:
其中,k2为S3的①步骤后所有待处理词语数量,选择词语分布最大信息熵小于平均值G的词语,进入下一步骤的提取;
③建立词语在时间窗口的分布模型,采用最大信息熵来计算:
TT(i)=-∑pi*log(pi) (8),
式中,
tfi表示词语i在某个时间窗口内的出现频率,gfi表示词语i在S3的②步骤后的微博文本集合中出现的总次数;同时,确定最大信息熵的平均值H,
其中,k3为S3的②步骤后所有待处理词语数量,选择词语时间分布最信息熵小于平均值H的词语,即为特征词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西科技大学;广西科技大学鹿山学院,未经广西科技大学;广西科技大学鹿山学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710473108.6/1.html,转载请声明来源钻瓜专利网。