CN108038099B - 基于词聚类的低频关键词识别方法 - Google Patents

基于词聚类的低频关键词识别方法 Download PDF

Info

Publication number
CN108038099B
CN108038099B CN201711228193.6A CN201711228193A CN108038099B CN 108038099 B CN108038099 B CN 108038099B CN 201711228193 A CN201711228193 A CN 201711228193A CN 108038099 B CN108038099 B CN 108038099B
Authority
CN
China
Prior art keywords
keywords
low
frequency
word
keyword
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.)
Active
Application number
CN201711228193.6A
Other languages
English (en)
Other versions
CN108038099A (zh
Inventor
陈艳平
刘莎
黄瑞章
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guizhou University
Original Assignee
Guizhou University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guizhou University filed Critical Guizhou University
Priority to CN201711228193.6A priority Critical patent/CN108038099B/zh
Publication of CN108038099A publication Critical patent/CN108038099A/zh
Application granted granted Critical
Publication of CN108038099B publication Critical patent/CN108038099B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于词聚类的低频关键词识别方法。本发明提出了3个创新点:(1)提出一种区别于传统方法的低频关键词词识别方法,该方法利用关键词的语义结构信息进行识别,能有效缓解低频关键词识别中上下文特征稀疏的问题。(2)提出一种基于词聚类的关键词语义结构生成方法,该方法利用词聚类后的词类标签替换候选关键词,然后选择出现次数多的标签模式作为语义结构。(3)针对相同语义结构下的低频关键词,提出一种面向低频关键词的排序方法,该方法利用文档信息对低频词进行排序。因此,本发明以网页自设置的关键词进行匹配,不需要训练数据,也不需要进行样本学习,脱离了网站结构的限制,具有较好的通用性。

Description

基于词聚类的低频关键词识别方法
技术领域
本发明涉及计算机应用技术领域,尤其是一种自然语言处理、数据挖掘方法。
背景技术
目前关键词的识别技术主要有三种方法。第一种方法基于词之间的互信息,利用单词在文本中出现的相对概率来进行识别。经常共现的词具有较高的内聚性,因为使用上的习惯,容易形成关键词。第二种方法通过抽取候选关键词周围的特征,利用机器学习的方法来进行判断。第三种方法利用语法解析工具,通过关键词在句子中担任的语法角色来进行识别。前两种方法需要候选关键词有较高的出现频率,从而提供更多的文本上下文信息,增加识别的性能。第三种方式可以识别一些出现频率较低的关键词,但其性能受制于现有句法解析工具的性能,实用性差。在这一领域,低频关键词相关领域的研究和应用中往往被忽略。其难点主要有三个方面。首先,低频关键词的各个部分之间的内聚性弱,无法计算它们之间的互信息。其次,由于低频关键词之间的组合从概率的角度评价具有随机性,难以采用标注的方式来使用机器学习的方法。最后,低频关键词也存在表示方面的问题,由于出现次数少,缺少上下文信息,难以通过现有表示方法(如:Word2Vector)来对其进行表示。所以,目前仍没有相关方面的研究和应用。
目前,为了解决以上技术问题,产生了许多相应的方法。专利《一种关键词抽取方法》公开了一种关键词抽取方法,该方法包括:对文本进行预处理;基于预处理后的文本,统计词频和词对的共现信息;将词频大于或等于门限值的词作为候选关键词;根据词对的共现信息,计算各候选关键词对文本的重要性;根据计算结果,对候选关键词进行排序,将前N个候选关键词作为文本的关键词,其中,N大于等于1。该方法能够实现独立于任何领域,不受文本篇幅长短影响的关键词抽取。专利《关键词的抽取方法及装置》中提出了一种关键词的抽取方法及装置。该方法包括:获取待处理文本,其中,待处理文本包括多个待处理语句;对待处理文本执行候选关键词抽取,得到候选关键词;分别获取候选关键词在多个待处理语句中的位置信息;以及根据候选关键词在多个待处理语句中的位置信息,对多个待处理语句执行目标关键词抽取,得到目标关键词。该专利解决了现有技术中关键词抽取方法的抽取结果存在不一致的技术问题。而《基于Word2Vec和Query log抽取关键词方法》中公开了一种基于Word2Vec和Query log抽取关键词方法。该方法可针对特定领域文本迅速高效地提取出质量较为理想的关键词,避免引入口语化词汇且提取出的关键词质量高。此外,《一种基于图的关键词抽取方法》中提出了一种基于图的关键词抽取方法,该方法包括以下步骤:对文本信息进行预处理,预处理包括分词处理、词性标注处理和命名实体识别处理;计算节点特征,以及计算词汇的统计关系和词汇的语义关系;根据节点特征计算节点权重,以及根据词汇的统计关系和词汇的语义关系计算边权重;根据节点权重和边权重计算候选词的分值;根据候选词的分值排序结果以及文本大小信息确定该文本的关键词。它提出的一种基于图的关键词抽取方法,不需要标注语料,而且可以通过对TextRank算法基于候选词特征增加节点权重、基于词汇语义关系改进边权重,可以以较低成本提高关键词抽取的准确率。还有,专利《在文本中抽取关键词的装置和方法》公开了一种在文本中抽取关键词的装置和方法。所述方法包括:对文本进行预处理,包括根据标点符号将原始文本切分为段的集合;统计预处理后的文本的词语频率和基于段的词对的共现次数;根据统计结果,选择词语频率大于或等于2的词语构成候选关键词的集合;结合词对的共现次数和词对间规范化点互信息来对候选关键词进行评分;根据评分结果从高到低对候选关键词进行排序,返回排序在前的预定数量的候选关键词作为文本的关键词。专利《基于主题模型的文档关键词抽取方法及其***》公开了一种基于主题模型的文档关键词抽取方法及其***,其中文档关键词抽取方法包括下列步骤:文档信息预处理、文档结构图构建、文档主题分布提取、单词权重提取、关键词生成;其中文档关键词抽取***包括下列模块:文档信息预处理模块、文档结构图构建模块、文档主题分布提取模块、单词权重提取模块、关键词生成模块。本发明可以使得提取出来的关键词更加合理、与文档的主题更加密切;具有解决了目前关键词提取领域的部分不足之处,使文档总结达到更好的效果,方便用户迅速了解文档的概要。专利《一种基于关键词匹配的正文抽取方法》公开了一种基于关键词匹配的正文抽取方法,通过统计网页源代码Keywords标签中的关键词并以该关键词建立标准库,再构建相应的DOM树;层次遍历DOM树,统计DOM树中所有节点包含关键词的数量,以节点与其父节点所含关键词数量的比率关系来计算节点的关键词权重,并通过对节点子女最大关键词权重的判断,有效甄别并定位包含正文文本的正文节点,完成正文抽取;针对关键词匹配方法不能有效抽取的短文本问题,提出相似度匹配方法,其将段落文本和页面标题转换成8位二进制数据,通过海明距离判断相似性实现短文本的正文抽取。
以上公开的均是关于关键词的抽取方法,它们往往考虑的是文档、图等关键词的抽取方法,而忽略了低频关键词也可以进行关键词的识别。本专利特别突出的点主要有两个,一是用到词聚类的方法将单个的词映射到一个带语义的向量空间。在该空间中,语义上相近的词其欧拉距离也很接近,利用欧拉距离进行单词的聚类;二是提出了一种与传统方法不同的低频关键词也可以用来识别关键词的想法,打破了常规思路,在技术上得到了重大突破。
发明内容
本发明的目的是提供了一种基于词聚类的低频关键词识别方法,它不需要训练数据,也不需要进行样本学习,脱离了网站结构的限制,具有较好的通用性,以克服现有技术的不足。
本发明是这样实现的:基于词聚类的低频关键词识别方法,包括如下步骤:
1)利用词聚类后的语义标签生成关键词的语义结构;
2)对语义结构进行排序后,选择感兴趣的语义结构作为要抽取关键词的模板,从而匹配出候选的低频关键词;
3)根据低频关键词同文档中主题的关联性,对同一语义结构中的关键词进行排序,识别出有效的低频关键词。
所述的步骤1)的具体方案是,词聚类后,每个词类用一个标签表示,代表该类词在语义空间中的语义;然后,利用标签替换候选关键词中的单词,生成关键词的语义结构。
所述步骤2)中对语义结构进行排序是,利用每个语义结构中所包含的关键词的个数对语义结构进行排序。
所述步骤3)中对关键词进行排序的具体方案是,根据低频关键词同文档主题的相关性,采用低频关键词中的各个单词在文档集中的上下文信息对低频关键词进行排序。
传统的关键词识别方法可简单分成三步:候选词生成,候选词过滤和候选词评分。在传统方法中,经过候选词生成和候选词过滤后只保留出现频率高的词进行评分和排序。在本专利提出的方法中,利用候选词生成和候选词过滤,我们保留出现频率很低的候选关键词。本专利公开的方法主要涉及第三步的候选词评分。首先利用句子结构信息去捕获低频关键词的潜在结构,然后采用无监督方法去对低频关键词进行评分和排序。其思路为:基于大规模、无标注的文本数据(如新闻语料、法院判决书等),利用自然语言处理中的词聚类的方法(Word2Vector方法)将单个的词映射到一个带语义的向量空间。在该空间中,语义上相近的词其欧拉距离也很接近。然后,利用欧拉距离进行单词的聚类,属于同一词类的词,语义上也相近。通过对该空间中的词类进行模式的识别,可以得到关键词的语义结构,从而支撑低频关键词的识别。
有益效果
与现有技术相比,本发明提出了3个创新点:(1)提出一种区别于传统方法的低频关键词词识别方法,该方法利用关键词的语义结构信息进行识别,能有效缓解低频关键词识别中上下文特征稀疏的问题。(2)提出一种基于词聚类的关键词语义结构生成方法,该方法利用词聚类后的词类标签替换候选关键词,然后选择出现次数多的标签模式作为语义结构。(3)针对相同语义结构下的低频关键词,提出一种面向低频关键词的排序方法,该方法利用文档信息对低频词进行排序。因此,本发明以网页自设置的关键词进行匹配,不需要训练数据,也不需要进行样本学习,脱离了网站结构的限制,具有较好的通用性。
附图说明
附图1为本发明的实施例的低频关键词识别架构图。
具体实施方式
本发明的实施例:基于词聚类的低频关键词识别方法,包括三个步骤:语义结构生成、语义结构排序和关键词排序。这三步是识别低频关键词的核心。具体如下所述:
1.语义结构生成
语义结构生成基于自然语言处理中的词聚类或分类的方法。常用的有以下三种:①利用外部知识库(如WorldNet、HowNet和Cyc等)直接获得词的语义类别。该方法的缺点是知识库的构建困难且难以更新。②利用机器学习中的分类器识别单词的词类。该方法需要标注一定数量的数据集,对分类器进行训练。当单词的类别比较多时,该方法难以适用。③采用无监督聚类的方法。该方法利用大规模无标注的数据集进行训练,利用单词出现的上下文信息将单词自动聚为不同的类别。相对来说,聚类的方法性能较弱,但是训练数据容易获取,词类别数量的选择也比较灵活。
本实施例基于自然语言处理中的词聚类方法,将单个的词映射到一个带语义的向量空间。在该空间中,语义上相近的词其欧拉距离也很接近。然后,利用欧拉距离进行单词的聚类,属于同一词类的词,语义上也相近。每个词类用一个标签表示,代表该类词在语义空间中的语义。然后,利用标签替换候选关键词中的所有单词,生成关键词的语义结构。
2.语义结构排序
在文档中,相对于低频关键词,其语义结构具有较高的出现频率,可以用来判断一个语义结构是否有效。通过语义结构生成,可以得到关键词的语义结构,表示关键词的使用模式。如果词聚类的个数为K,允许的语义结构长度为n,则可能参数的语义结构的数量为Kn个。为了减少噪音,需要对其进行排序。
低频关键词的出现次数非常少,上下文信息稀疏。每个低频关键词所对应的语义结构包含很多关键词。语义结构的排序可以使用多种排序方法。本实施例采用每个语义结构所对应的关键词的数量作为评价的指标。
3.关键词排序
因为低频关键词的上下文信息稀疏,难以利用其上下文信息对单个语义结构下的不同低频关键词进行排序。本专利采用低频关键词中的各个单词在文档集中的上下文信息对低频关键词进行排序。比如“香醋板栗”为低频关键词,出现频率低,上下文信息稀疏。但是单词“香醋”和“板栗”在文档中的出现频率却比较高。利用这些单词在整个文档集中的上下文信息,可以根据其同文档主题的相关性进行排序。具体步骤如下:
1)利用无监督文档聚类的方法,比如Latent Dirichlet Allocation(LDA)或K-nearest,对文档集进行聚类。
2)文档聚类的结果是K个主题相关的文档簇,K的值由人工设定。同一文档簇中的文档通常具有相似的文档主题。通过人工方式选择感兴趣的主题,作为低频关键词排序的参考。
3)为了对低频关键词进行排序,首先生成该关键词对应的向量Vi,该向量由下面的公式给出:
Figure GDA0003049610510000071
其中Pi表示当前排序的关键词,Wi表示构成该关键词中的单词,VWi表示单词Wi在文档集中的上下文信息(该词多次出现的周围的词特征)所构成的向量。则,对Vi的评分可以由下面公式给出:
Figure GDA0003049610510000072
其中Vt为文档聚类后人工选择的文档簇所生产的词频向量,表示感兴趣的主题。Vb表示用全部文档集中的词频生成背景向量。分别计算每个关键词对向量Vi的评分,即可得到低频关键词的排序。

Claims (2)

1.一种基于词聚类的低频关键词识别方法,其特征在于:包括如下步骤:
1)利用词聚类后的语义标签生成关键词的语义结构;
2)对语义结构进行排序后,选择感兴趣的语义结构作为要抽取关键词的模板,从而匹配出候选的低频关键词;
3)根据低频关键词同文档中主题的关联性,对同一语义结构中的关键词进行排序,识别出有效的低频关键词;
所述步骤2)中对语义结构进行排序是,利用每个语义结构中所对应的关键词的个数对语义结构进行排序;
所述步骤3)中对关键词进行排序的具体方案是,根据低频关键词同文档主题的相关性,采用低频关键词中的各个单词在文档集中的上下文信息对低频关键词进行排序;具体为如下方式:
首先生成该关键词对应的向量Vi,该向量由下面的公式给出:
Figure FDA0003078413720000011
其中Pi表示当前排序的关键词,wi 表示构成该关键词中的单词,Vwi 表示单词w i在文档集中的上下文信息,所构成的向量;则,对Vi的评分由下面公式给出:
Figure FDA0003078413720000012
其中Vt为文档聚类后人工选择的文档簇所生产的词频向量,表示感兴趣的主题;Vb表示用全部文档集中的词频生成背景向量;分别计算每个关键词对应的向量Vi的评分,即可得到低频关键词的排序。
2.根据权利要求1所述的基于词聚类的低频关键词识别方法,其特征在于:所述的步骤1)的具体方案是,词聚类后,每个词类用一个标签表示,代表该类词在语义空间中的语义;然后,利用标签替换候选关键词中的单词,生成关键词的语义结构。
CN201711228193.6A 2017-11-29 2017-11-29 基于词聚类的低频关键词识别方法 Active CN108038099B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711228193.6A CN108038099B (zh) 2017-11-29 2017-11-29 基于词聚类的低频关键词识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711228193.6A CN108038099B (zh) 2017-11-29 2017-11-29 基于词聚类的低频关键词识别方法

Publications (2)

Publication Number Publication Date
CN108038099A CN108038099A (zh) 2018-05-15
CN108038099B true CN108038099B (zh) 2021-07-09

Family

ID=62094308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711228193.6A Active CN108038099B (zh) 2017-11-29 2017-11-29 基于词聚类的低频关键词识别方法

Country Status (1)

Country Link
CN (1) CN108038099B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110888981B (zh) * 2019-10-30 2022-11-01 深圳价值在线信息科技股份有限公司 基于标题的文档聚类方法、装置、终端设备及介质
CN111061839B (zh) * 2019-12-19 2024-01-23 过群 基于语义与知识图谱的关键词联合式生成方法及***
CN112148881B (zh) * 2020-10-22 2023-09-22 北京百度网讯科技有限公司 用于输出信息的方法和装置
CN115599903B (zh) * 2021-07-07 2024-06-04 腾讯科技(深圳)有限公司 对象标签获取方法、装置、电子设备及存储介质
CN114398891B (zh) * 2022-03-24 2022-06-24 三峡智控科技有限公司 基于日志关键词生成kpi曲线并标记波段特征的方法
CN117494726B (zh) * 2023-12-29 2024-04-12 成都航空职业技术学院 一种情报关键词提取方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239300A (zh) * 2013-06-06 2014-12-24 富士通株式会社 从文本中挖掘语义关键词的方法和设备
CN104462286A (zh) * 2014-11-27 2015-03-25 重庆邮电大学 一种基于改进的lda的微博话题发现方法
CN105893380A (zh) * 2014-12-11 2016-08-24 成都网安科技发展有限公司 一种改良的文本分类特征选择方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170075877A1 (en) * 2015-09-16 2017-03-16 Marie-Therese LEPELTIER Methods and systems of handling patent claims

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239300A (zh) * 2013-06-06 2014-12-24 富士通株式会社 从文本中挖掘语义关键词的方法和设备
CN104462286A (zh) * 2014-11-27 2015-03-25 重庆邮电大学 一种基于改进的lda的微博话题发现方法
CN105893380A (zh) * 2014-12-11 2016-08-24 成都网安科技发展有限公司 一种改良的文本分类特征选择方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Discovery of Rare Key Phrases;Yanping Chen 等;《2018 IEEE 15th International Conference on e-Business Engineering》;20181231;第127-132页 *
稀疏地理实体关系的关键词提取方法;余丽 等;《地球信息科学》;20161130;第18卷(第11期);第1465-1475页 *

Also Published As

Publication number Publication date
CN108038099A (zh) 2018-05-15

Similar Documents

Publication Publication Date Title
CN108038099B (zh) 基于词聚类的低频关键词识别方法
CN107451126B (zh) 一种近义词筛选方法及***
CN106649818B (zh) 应用搜索意图的识别方法、装置、应用搜索方法和服务器
CN109388795B (zh) 一种命名实体识别方法、语言识别方法及***
CN106156204B (zh) 文本标签的提取方法和装置
CN107436864B (zh) 一种基于Word2Vec的中文问答语义相似度计算方法
CN110298033B (zh) 关键词语料标注训练提取***
CN105824959B (zh) 舆情监控方法及***
Marujo et al. Supervised topical key phrase extraction of news stories using crowdsourcing, light filtering and co-reference normalization
CN102227724B (zh) 对于音译的机器学习
CN113268995B (zh) 中文学术关键词抽取方法、装置和存储介质
CN110188197B (zh) 一种用于标注平台的主动学习方法及装置
WO2015149533A1 (zh) 一种基于网页内容分类进行分词处理的方法和装置
CN104881458B (zh) 一种网页主题的标注方法和装置
CN109871543B (zh) 一种意图获取方法及***
CN110489750A (zh) 基于双向lstm-crf的缅甸语分词及词性标注方法及装置
WO2008107305A2 (en) Search-based word segmentation method and device for language without word boundary tag
JP2005302042A (ja) マルチセンスクエリについての関連語提案
CN108804595B (zh) 一种基于word2vec的短文本表示方法
CN111414763A (zh) 一种针对手语计算的语义消歧方法、装置、设备及存储装置
CN110096572B (zh) 一种样本生成方法、装置及计算机可读介质
CN110287314B (zh) 基于无监督聚类的长文本可信度评估方法及***
CN111324771A (zh) 视频标签的确定方法、装置、电子设备及存储介质
CN112559684A (zh) 一种关键词提取及信息检索方法
CN112989208B (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