基于VSM 算法的集中性运维信息智能检索方法

2022-10-17 08:24张海涛
科海故事博览 2022年29期
关键词:信息检索准确率聚类

张海涛

(深圳供电局有限公司,广东 深圳 518000)

在互联网技术不断发展的进程中,网络信息和网络用户的数据不断激增,互联网也从信息发送和接收端口,正逐渐转换为信息流的传输渠道。在大数据网络时间潮流中,仅通过传统的信息检索方法,难以支撑运维数据这种多源异构超文本数据的搜索和应用,因此需要研究一种更加快速且智能的信息检索方式[1-3]。集中性运维信息管理方法解决了这一问题,但随着网络页数的覆盖量急剧增加,用户发现越来越难以应用该检索方法,帮助自己找到所需要的运维信息数据。随着计算机技术和互联网的进一步普及,为更好地满足用户检索要求,该领域的研究者改进了集中性运维信息管理检索方法,提出了面向特定运维主体的信息检索技术,即在给定的信息内容中,有选择性地从网络中搜索出边缘信息,提高了检索效率。但这种方法只在所要求的范围内进行针对性检索,虽然在一定程度上满足了区域内的检索,但若不事先给定预设运维数据库,则仍然难以真实地描述用户检索需求。另外该方法在大量的数据信息中,也不能精准有效地检索出所有相关信息,而放弃不相关信息,存在数据信息判断不准确的问题。现有信息检索方法想要从海量运维信息中准确获取真正的所需信息,依旧非常困难。向量空间模型VSM 可以考虑词频之间的有效关系,以权值计算的方法,对具有相似性的文本进行聚类。为了提高集中性运维信息智能检索的准确性,本文以VSM算法为基础,研究基于VSM 算法的集中性运维信息智能检索方法,为信息的同步获取提供理论支持。

1 基于模糊聚类法分类集中性运维信息

对集中性运维信息进行检索,主要是对其特征内容进行选择和设定。其中,信息选择是以特征相似模糊聚类方式对集中性运维信息进行检索需求的特征提取,在聚类组成后进行分类处理。

对文本信息进行分类处理主要分为预处理和聚类两个部分。在预处理过程中,主要是将即将分类的信息,以中文分词的形式进行特征选择,并将其映射至空间向量模型中。通过文本信息预处理,将待分类的本文信息按照不同的向量形式,进行初始文本集合的若干分类。

将文本表示为以特征权值项的维度形式,对其进行简化选择,经过模糊聚类的方式,对文本进行空间向量转换设定[4-5]。

根据内容所示,对文本信息中的任意一个文本进行设定,将VI对应在选择的向量中,表示为:

公式中:特征向量权值表示为B(VI)。向量个数表示为M,其中M=1,2,...,主要为文本集合中进行特征向量值计算时,所有特征项的总数。NM(VI)表示文本VI在I维度中的数值,也是在第I个特征项中,文本所计算出的权值。

由于模糊聚类算法属于无监督学习形式,即可以不用进行预先的样本训练,直接以模糊相似聚类的形式对预处理后的数据进行规则分类,并按照一定的规则进行类和簇的组合。正常分类情况下,每个类中的相似度需大于类间的相似度。数据分类完成后,要在其具备准确性的前提下,对其相似度进行计算,以准确率和召回率为指标,表示为:

式中:准确率用q来表示。召回率用r来表示。在聚类结果为该类的数据中,w1表示真正属于该类的文本数量,w2表示不属于该类的文本数量。而当聚类完成后,其结果为非该类的数据集合时,则w3表示真实属于非类的数据量,而不在其类型的文本数量为w4,可不计入计算内。在利用准确性和召回率完成数据对比分类后,采用VSM 算法计算信息的相似度。

2 基于VSM 算法计算信息相似度

基于分类后的数据利用VSM 算法进行集中性运维信息的相似度计算,对语句进行分词权重统计,以扩展语义使其自身具有匹配能力,为信息的智能检索奠定基础。

对文本信息进行统计,若在两组文本中出现相同的词汇较少,或者从未出现较为相似的词汇,则其相似值可能会很低,甚至为0。将余弦系数计算与VSM算法进行融合,计算所有语句中所有词汇的相似度,并利用概念对应的距离形式,设定检索信息与需求信息之间的关系。

通过VSM 模型计算向量空间中的内容,用以描述信息中的具体内容,将词转变为词向量,从而进行余弦相似度的计算,当两个向量的余弦夹角值越小,说明两个文本之间更为相似,反之则存在很大的不同之处[6-7]。假设需要检索的运维信息中,含有A1和A2两组语句,利用VSM 计算方式,具体步骤如下:

对A1和A2两组语句进行分词处理,其中A1={S1,S2,...,SD}、A2={F1,F2,...,FG}。当A1和A2语句分别完成分词后,共同建立为一个数据集合H。将A1和A2中出现的所有词汇,进行合并处理,即H={S1,S2,...,SD,F1,F2,...,FG}。统计A1和A2两个语句中,每个词汇在集合H中,出现的次数,即可作为每组词汇的权重,能够完成本文数据的特征向量值。

将A1和A2中每个词汇的权重进行汇总,定义A1中的文本特征向量为JKS=(ZS,1,ZS,2,...,ZS,D)和JKF=(ZF,1,ZF,2,...,ZF,D),两个特征向量空间夹角为β,则:

公式中:两组向量的内积为X。向量个数为C=(1,2,...,G)。利用余弦系数进行相似度求解,如下:

公式中:对两个文本之间的相似度,用SIMIJVSM来表示。在VSM 算法中会出现高频词汇和低频词汇,因此对本文中词汇权重的计算尤为重要,通过上述方法获得权重汇总,将词汇中的奇异值进行剔除,寻找到集中性信息的相似度。通过集中性运维信息的相似度计算,以扩展语义方法,进行文本信息的内容扩充,使其自身具有匹配能力,完成信息的智能检索。

3 实现智能匹配信息检索

用户进行集中性运维信息的检索,需要通过自然语言检索进行表达。在自然语言检索下,直接以分词和语义进行分析,完成概念之间的逻辑关系转换,形成新的逻辑关系概念集合,即用户检索概念空间集。一般情况下,对信息检索的整个过程,即是在概念空间里,对运维信息进行检索匹配的过程。而检索中难免会出现失败现象,为避免用户信息检索中出现失误,需要优化和拓展信息所处的语言空间集合,对用户需求充分表达,拓展语义能力,处理运维信息检索过程中的缺陷问题,实现智能匹配信息检索。

以扩展语义能力为基础,利用ONTOLOGY 的关联关系,对信息所处的空间集合进行优化和拓展。在原始空间为{Q,W}的前提下,其中Q为用户查询过程中的检索项目集合,W为概念逻辑关系的集合。对其进行语义扩展优化,主要分为两个部分。首先是将Q中关于用户的概念,以ONTOLOGY 中的概念定义,映射为新的概念集合E。其次,在语义关系和原始逻辑中,利用W对E进行规则转换,确定新空间中概念之间的逻辑属性,形成新的一个隶属概念空间。

对于第一步中的概念假设问题,即在Q中设置为(Q1...QN)种概念项,对于每一组项目进行ONTOLOGY内部的逻辑匹配,包括同类型词汇以及词条的变化形式。在每次转换成功后,均可产生一组匹配记录(QI...EI),其中QI为Q中的某一个概念项目检索,EI是ONTOLOGY 中能够与QI相匹配的概念。而由于QI可能会匹配出多个EI,因此QI可以拥有多条运维信息记录,以此在所有的EI总计中生成新概念集合E。至此完成用户检索概念空间集优化拓展,实现智能检索方法设计。

4 实验测试分析

4.1 实验数据准备

采用DBLP 数据集中的一个子集代表海量运维信息,其中包含有AUTHOR 数据表、PAPER 数据表、WRIRE 数据表和CITE 表。每种数据表中的信息记录分别为290000 条、450000 条、900000 条、120000 条。通过对DBLP 数据集中抽取,构造其检索对象的级别关系模式。

在数据子集中的数据表,所属关系为互通形式,符合运维数据关系特征。在处理后对数据中的检索对象进行统计,其中论文对象共计440000 组、作者对象共计290000 组,最终形成的检索对象模式图的节点数为740000 个。基于以上数据,对测试的检索方法进行效果论证。

4.2 选择评估指标

信息检索的目的是通过一系列相关操作,找到所需要的数据信息。为验证本文方法的有效性,对设计的检索方法进行评估。由于检索的目的主要是尽可能多地检索出所需信息,并且排除掉不相关信息。选择P@K 指标和MAP 指标进行评价:

1.P@K 指标:表示准确率的变形,是指在检索结果中占据前K 个结果的准确率。

2.MAP 指标:反映检索方法在全部数据检索过程中的单项指标,为平均准确率。

通过选择的两组指标,验证本文方法与传统方法的检索效果。

4.3 对比检索效果

按照选择的两组指标,首先进行准确率的变形测试,设定指标为P@K100、P@K200、P@K300、P@K400、P@K500。每个指标共进行10 组测试,对检索记录的结果均进行登记后,统计其准确率平均值。

本文的检索方法准确率指数,均在传统方法之上。当指标为P@K500 时,本文检索方法的准确度为0.95,较比传统方法高出0.35。

在此基础上,针对P@K 指标测试情况,分别对比P@K100、P@K200、P@K300、P@K400、P@K500 的10组查询MAP 值。

传统方法在初始阶段的准确率与本文方法较为一致,但随着测试指标的增加,本文检索方法更具有优势,其中仍以P@K500 时作为参考,本文方法的MAP 值为0.95,传统方法为0.65,说明本文方法更加有效。

5 结语

信息检索在数据应用中具有重要作用,随着互联网信息的快速融合,为保证用户能够完成所需信息的准确检索,本文以VSM 算法为基础,设计了集中性运维信息的智能检索方法。在实验论证下,本文方法取得了一定优势,无论是MAP 指标和P@K 指标均可以保证较高的准确率。但由于此次时间有限,在研究过程中没有对数据的吞吐情况和丢失情况进行分析,存在不足之处。后续研究中会进一步进行分析,为实现高效能的信息检索提供理论支持。

猜你喜欢
信息检索准确率聚类
一种傅里叶域海量数据高速谱聚类方法
基于知识图谱的k-modes文本聚类研究
基于数据降维与聚类的车联网数据分析应用
乳腺超声检查诊断乳腺肿瘤的特异度及准确率分析
多层螺旋CT技术诊断急性阑尾炎的效果及准确率分析
不同序列磁共振成像诊断脊柱损伤的临床准确率比较探讨
颈椎病患者使用X线平片和CT影像诊断的临床准确率比照观察
基于模糊聚类和支持向量回归的成绩预测
对大学案理研讨课学生信息检索意识若干问题的思考
中外档案网站信息检索功能比较研究