[发明专利]文本过滤系统及方法有效
申请号: | 201210553556.4 | 申请日: | 2012-12-18 |
公开(公告)号: | CN103034726A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 闫俊英 | 申请(专利权)人: | 上海电机学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/27 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 过滤 系统 方法 | ||
技术领域
本发明关于一种文本过滤系统及方法,特别是涉及一种基于实体关系抽取的文本过滤系统及方法。
背景技术
文本过滤多年来一直受到较多的关注,在信息检索与过滤等领域中有较好的应用前景。目前的文本过滤方法中,有的采用基于遗传算法的模糊聚类方法,对种群中的每个个体进行模糊相似矩阵直接聚类,然后根据聚类的结果采用所提出的适应度函数来评估种群的适应度,然而,这种方法过滤的精度取决于聚类的效果,对于用户的过滤需求不能进行很好的表达。有些采用改进的分类算法对不良文本信息进行过滤,从数据层的角度改进传统的KNN算法,同样对用户的需求表达不够精确。有些过滤方法也采用本体的来表达用户的过滤需求,但是对于表达用户过滤需求的本体库的建立方法不够精确,这将大大影响文本的过滤精度。有些过滤算法采用了自适应学习的文本过滤,虽然可以对用户的过滤模板进行自适应的学习,能够调整过滤模型,但是采用特征向量的方式不能精确表达用户的过滤需求。
发明内容
为克服上述现有技术的不足,本发明之目的在于提供一种文本过滤系统及方法,其依据建立的用户的过滤模型,通过实体关系抽取,准确表达过滤的文本的特征,可以提高过滤的精确性。
为达上述及其它目的,本发明提出一种文本过滤系统,至少包括:
过滤模型建立模组,用于根据用户的过滤需求建立过滤模型;
自适应学习模组,通过对一组过滤样本进行训练,形成接近用户的过滤需求的本体库;以及
文本过滤模组,抽取待过滤文本的特征词,然后识别特征词中的实体,并进行实体关系的抽取,形成待过滤文本的实体关系对向量,计算过滤模型与待过滤文本的相似度,对高于相似度阈值的文本进行过滤。
进一步地,该过滤模型建立模组首先根据用户的过滤需求,明确要构建的本体所覆盖的领域和范围确定本体的领域与范围,然后在本体所涉及的领域范围内进行信息的收集和分析,明确重点概念和概念之间的关系,并且用精确的术语表达出来,最后建立本体框架。
进一步地,该本体采取三元组Topic(C,P,S)来表示,其中C表示由过滤领域内的名词概念抽象出来,具有相同属性和行为结构的概念类的集合,采用向量空间模型来表示;P描述概念和关系的属性;S表示类之间的结构关系。
进一步地,该自适应学习模组用增量式迭代方法对该组过滤样本进行训练。
进一步地,该文本过滤模组还包括:
预处理模组,对待过滤文本进行去除停用词等预处理操作;
特征词抽取模组,将经过预处理的待过滤文本抽取出表达文本内容的特征向量;
实体关系抽取模组,首先根据所抽取的页面的特征向量,识别实体,并基于启发式规则,获取实体的上下文特征,然后构建上下文特征词的特征向量,采用应用特征频度函数对特征项进行数值化,采用k-means的联合聚类算法,来实现实体对的聚类,最后对实体对的关系进行标注;以及
相似度计算模组,计算待过滤文本与过滤模型的相似度,对高于相似度阈值的文本进行过滤。
进一步地,该相似度计算模组根据向量空间模型,将两特征向量夹角的余弦值表示它们的相似度,计算出待过滤文本与过滤模型的相似度,根据设定的阈值,将超过阈值的文本过滤掉。
为达到上述及其他目的,本发明还提供一种文本过滤方法,包括如下步骤:
步骤一,根据用户的过滤需求建立过滤模型;
步骤二,通过对一组过滤样本进行训练,形成接近用户的过滤需求的本体库;以及
步骤三,抽取待过滤文本的特征词,然后识别特征词中的实体,并进行实体关系的抽取,形成待过滤文本的实体关系对向量,计算过滤模型与待过滤文本的相似度,对高于相似度阈值的文本进行过滤。
8、如权利要求7所述的一种文本过滤方法,其特征在于,步骤三包括如下步骤:
对待过滤文本进行去除停用词等预处理操作;
将经过预处理的待过滤文本抽取出表达文本内容的特征向量;
进行实体关系的抽取,形成待过滤文本的实体关系对向量;以及
计算待过滤文本与过滤模型的相似度,对高于相似度阈值的文本进行过滤。
进一步地,该实体关系的抽取步骤还包括如下步骤:
首先根据所抽取的页面的特征向量,识别实体;
基于启发式规则,获取实体的上下文特征;
构建上下文特征词的特征向量,采用应用特征频度函数对特征项进行数值化;
采用k-means的联合聚类算法,来实现实体对的聚类;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电机学院,未经上海电机学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210553556.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双余度伺服电机霍尔传感器供电电路
- 下一篇:一种附着力促进剂及其制备方法