本发明涉及一种大数据专利检索方法,属于专利检索技术领域,具体涉及一种基于向量空间的大数据专利检索方法。
背景技术:
20世纪80年代以来,随着世界经济的发展和新技术革命的到来,专利文献作为一种既可以体现科技创新力,又可以保护科研成果不受侵犯的科技法律文献,其重要性越来越受到重视。据世界知识产权组织(worldintellectualpropertyorganization)报道,专利文献包含全世界每年90%~95%的最新科研成果,其中有70%左右的发明技术从未在其他非专利文献上发表。专利文献指导技术创新,将可以节约40%的研究经费和60%的研究时间,专利已经成为了企业科技创新和投资者商业战略决策的重要科技参考文献。
中国专利数据截止到2013年底达到了600万条,超过了美国和日本,跃居世界第一。面对如此大量的专利信息,用户获取有价值信息的代价也越来越高,正是这种需求导致了专利数据各种研究工作的开展以及各种商业专利服务平台的出现。
相对传统文本而言,专利文献有其特殊性,主要表现在5个方面:
(1)复杂性。专利文献记载着技术解决方案,确定了专利权保护范围,包含很多专业性和细节性的说明,特别是专利中描述技术细节和组成结构的句子表达非常复杂,涉及多种并列结构、依存结构和嵌套结构,在做句法语义分析时也比普通文本遇到更多的挑战。
(2)规范化。专利文献相对网页有更规整的结构化信息,一是它具有统一的分类,二是专利权利说明书遵循一定的写作规范,有效地利用这些规范化信息将有助于对专利的分析。
(3)抽象性。专利作为一种技术上受保护的文献,专利发明人为了垄断技术,会使用更加抽象的上位词表达保护的覆盖范围,这些词包含各种技术术语甚至是自定义词汇,从而增加了词法处理的难度。
(4)唯一性。专利是一种独一无二的信息资源,相对于网页,专利间的文本重叠度往往很小,因此在计算专利相似度时,基于词语重叠的方法并不适用。
(5)多主题多语言。一篇专利文献经常包括多个主题,而且不同国家采用不同的语言描述专利,所以专利检索更加注重跨语言多主题的检索。
对比文件1(一种专利检索的系统和方法,cn201410787225.6)公开了一种专利检索的系统和方法,专利检索的系统包括用户信息管理模块、检索类型选择模块、检索输入模块、检索配对模块和检索输出模块,专利检索的方法包括:s1,从简单检索、高级检索和表达式检索中选择适合本次检索的检索方式,并且进入该检索的窗口;s2,在选择进入的检索方式的窗口中输入检索词,点击检索窗口进入显示窗口;s3,在检索窗口选择专利呈现的形式,并弹出呈现窗口,或者选择二次检索过滤后再次呈现;s4,选择对专利进行保存或则结束进程。该发明中的专利检索主要从功能性模块出发,并没有进行实质性的提出高效率的检索方法。
针对以上缺点,有必要设计出一种新的专利检索方法,避免传统专利检索方法中检索式构造的非友善性和二值匹配相关性,提高专利检索结果的匹配度和关联度。
技术实现要素:
(一)要解决的技术问题
为了解决现有技术存在的上述问题,本发明提供了一种基于向量空间的大数据专利检索方法,该方法能够避免传统专利检索方法中检索式构造的非友善性和二值匹配相关性,提高专利检索结果的匹配度和关联度。
(二)技术方案
本发明提出了一种基于向量空间的大数据专利检索方法,该方法包括如下步骤:
步骤s1:将专利数据库中的所有文档向量化;
步骤s2:将用户检索信息q向量化;即q=(w1q,w2q,……,wtq),其中t为系统中检索词总数,向量分量wiq表示第i个索引词ki在提问q中的权值,定义
步骤s3:计算专利文档dj与用户检索信息q的相关程度;
步骤s4:定义相关度阈值λ,将凡是相关程度大于λ的文档归入集合s;
步骤s5:将s中的文档按与用户检索信息的相关度从大到小排序;
步骤s6:通过相关度的大小排序,向用户输出前n个结果;
步骤s7:用户根据呈现的结果,选择所需专利,或者添加或重新输入专利检索词进行二次检索过滤。
优选的,所述步骤s3中相关程度采用相似度计算函数表示,具体如下:
其中,sim(dj,q)代表专利文档dj与用户检索信息q的相似度计算函数,遍历专利数据库中的文档计算出每一个文档与用户检索信息的相关程度。
优选的,所述步骤s4中相关度阈值λ取值范围为0.5~1.0。
优选的,所述步骤s6中n的取值范围为5~20。
(三)有益效果
从上述技术方案可以看出,本发明提出的基于向量空间的大数据专利检索方法具有以下有益效果:
1、该方法能够避免传统专利检索方法中检索式构造的非友善性和二值匹配相关性。
2、该方法通过相似度计算函数提高了专利检索结果的匹配度和关联度。
附图说明
图1显示了本发明优选实施例的基于向量空间的大数据专利检索方法流程图。
具体实施方式
下面结合附图,对本发明做的实施例作详细说明:本实施例在以本发明技术方案前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
图1显示了本发明优选实施例的基于向量空间的大数据专利检索方法流程图。
如图1所示,本发明优选实施例的基于向量空间的大数据专利检索方法包括如下步骤:
步骤s1:将专利数据库中的所有文档向量化;例如,对于任一文档,可以将其表示为t-维向量的形式:dj=(w1j,w2j,……,wtj)其中,向量分量代表第i个索引词ki在文档dj中所具有的权重,t为系统中索引词的个数。wij由两种权值决定,分别是局部权值和全局权值。所谓“局部权值”是指第i个索引词此在文档dj中多的权值fij。其中frij为索引词ki在文档中dj中出现的次数;maxfrj表示文档dj中所有索引词出现次数的最大值。所谓“全局权值”是指第i个索引词在整个系统中的权值idfi。idfi=log(n/ni),其中n为专利数据库文档总数;ni为专利数据库中含有索引词ki的文档数。从而定义。
步骤s2:将户检索信息q向量化;即q=(w1q,w2q,……,wtq),其中t为系统中检索词总数,向量分量wiq表示第i个索引词ki在提问q中的权值,定义
步骤s3:计算专利文档dj与用户检索信息q的相关程度;相关程度采用相似度计算函数表示,具体如下:
其中,sim(dj,q)代表专利文档dj与用户检索信息q的相似度计算函数,遍历专利数据库中的文档计算出每一个文档与用户检索信息的相关程度;
步骤s4:定义相关度阈值λ,将凡是相关程度大于λ的文档归入集合s;本发明具体实施例中,相关度阈值λ取值范围为0.5~1.0;
步骤s5:将s中的文档按与用户检索信息的相关度从大到小排序;
步骤s6:通过相关度的大小排序,向用户输出前n个结果;本发明具体实施例中,n的取值范围为5~20;
步骤s7:用户根据呈现的结果,选择所需专利,或者添加或重新输入专利检索词进行二次检索过滤。
综上所述,本发明提出了一种基于向量空间的大数据专利检索方法,该方法通过将专利数据库中的所有文档向量化;同时将用户检索信息向量化,然后计算专利文档与用户检索信息的相关程度;并与相关度阈值进行比较和文档归档;然后将文档按与用户检索信息的相关度从大到小排序;最后通过相关度的大小排序,向用户输出前n个结果;或者添加关键词并进行二次检索。该方法能够避免传统专利检索方法中检索式构造的非友善性和二值匹配相关性,并通过相似度计算函数提高了专利检索结果的匹配度和关联度。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。