当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于机器学习的图书本体匹配方法组成比例

技术编号:11262176 阅读:97 留言:0更新日期:2015-04-03 14:07
本发明专利技术公开了一种基于机器学习的图书本体匹配方法,主要用于处理图书领域的本体匹配问题。本发明专利技术首先对于给定的两个图书本体生成所有待匹配的实例对与概念对,再利用启发式实例匹配规则与基于监督学习的决策模型从所有待匹配的实例对中挖掘实例间的等价关系,即得到实例匹配结果。然后对于所有待匹配的概念对使用基于半监督学习的标签传播算法挖掘概念间的上下位与等价关系,从而得到概念匹配结果。最终,将实例匹配结果与概念匹配结果共同作为图书本体匹配的结果。

【技术实现步骤摘要】
一种基于机器学习的图书本体匹配方法
本专利技术属于本体匹配领域,涉及一种基于机器学习的图书本体匹配方法。
技术介绍
近年来,随着语义万维网的不断发展,越来越多的知识以本体的形式发布在万维网中。本体作为一种新的且具有代表性的知识表现形式,在语义万维网的发展与部署中扮演着不可忽视的作用,越来越多的组织及个人构建不同领域的基于本体的应用,包括电子商务、生命科学、社交媒体、地理信息等。随着互联网中本体数量的不断增加,必然存在多个本体来源于相关或相同的应用领域。由于来源于相关或相同领域的不同本体的构建方式不同,必然具有很大的信息互补性,这样对于使用不同但相关的本体构建而成的应用而言,隐含了很大的交互空间。所以,使用本体匹配技术将相关本体联系在一起是一件极富意义而且极具挑战的工作。由于本体的构建方式不同,因此语义异构的问题是本体匹配技术所面对的最大的挑战。近年来,国内外研究人员为了解决本体匹配中的语义异构问题,许多实用系统被研制而成,包括东南大学的Falcon系统、Lily系统,卡尔斯鲁厄大学的FOMA系统、APFEL系统,清华大学与香港科技大学的RIMOM系统,以及伊利诺伊大学的GLUE系统等。但是目前并未出现针对图书领域的本体匹配系统,仅仅使用领域无关的本体匹配系统来对图书领域的本体进行匹配,无法分析与挖掘出图书领域本体固有的特点,因此匹配效果并不尽如人意,达不到实用要求。本文中提出的基于机器学习的图书本体匹配方法,分析图书本体中所固有的属性特征,使用了启发式实例匹配规则与基于监督学习的决策模型进行实例匹配。在实例匹配完成的基础之上。定义了概念间的不对称的字符串相似度、相关概念集合相似度、相关概念向量相似度、文本上下文相似度以及实例集合相似度作为每个概念对的特征,再使用基于半监督学习的标签传播算法进行概念匹配,从而完成图书领域本体匹配的任务。
技术实现思路
技术问题:本专利技术提供一种对于给定的两个图书本体,不仅能够自动挖掘不同图书本体中实例间的等价关系,而且可以挖掘不同图书本体中概念间的上下位与等价关系的基于机器学习的图书本体匹配方法。技术方案:本专利技术的基于机器学习的图书本体匹配方法,首先从给定的两个图书本体中抽取出待匹配的实例对与概念对;对于所有实例对,顺序使用启发式实例匹配规则与基于监督学习的决策模型进行实例间等价关系的判断;然后为所有待匹配的概念对生成反向概念对,再利用基于半监督学习的标签传播算法进行概念间上下位与等价关系的判断;从而获得所有实例匹配与概念匹配的结果。本专利技术的基于机器学习的图书本体匹配方法,包括如下步骤:1)分别遍历两个给定待匹配图书本体的实例集合与概念集合,生成待匹配实例对集合IP与待匹配的概念对集合CP,其中IP={(I11,I21),(I11,I22),…,(I11,I2m),(I12,I21),…(I12,I2m),…,(I1(n-1),I2m),(I1n,I21),…,(I1n,I2m)},CP={(C11,C21),(C11,C22),…,(C11,C2t),(C12,C21),…(C12,C2t),…,(C1(s-1),C2t),(C1s,C21),…,(C1s,C2t)},I1i与C1k分别为第一个图书本体的实例与概念,i∈{1,2,…,n},k∈{1,2,…,s},n与s分别为第一个图书本体中实例与概念的总量,I2j与C2p分别为第二个图书本体的实例与概念,j∈{1,2,…,m},p∈{1,2,…,t},m与t分别为第二个图书本体中实例与概念的总量,(I1i,I2j)为待匹配实例对,(C1k,C2p)为待匹配的概念对;2)对于所述步骤1)中生成的所有待匹配的实例对,利用启发式实例匹配规则与基于监督学习的决策模型进行实例匹配,匹配过程如下:2a)对所有待匹配实例对,利用如下启发式实例匹配规则进行关系的判断:如果待匹配的一对实例均具有国际标准书号,则进一步判断两者的国际标准书号是否相同,若相同,则判定两实例等价,若不同,则判定不等价;若待匹配的一对实例的国际标准书号有缺失,则认为无法判定该实例对之间是否存在等价关系;完成对所有待匹配实例对的上述判断后,若存在无法判定关系的实例对,则进入步骤2b),否则实例匹配结束,进入步骤3);2b)从判定出关系的实例对中进行抽样,并提取图书实例的有效特征,包括:书名、作者、译者、出版社、页数、开本、出版时间、原始定价,用于训练基于监督学习的决策模型,进而将无法判定关系的实例对的有效特征输入所述基于监督学习的决策模型,得出各实例对的两个实例之间是否存在等价关系;3)对于所述步骤1)中生成的所有待匹配的概念对,利用基于半监督学习的标签传播算法进行概念匹配,匹配过程如下:3a)将每个待匹配的概念对(C1k,C2p)作为正向概念对,为其生成反向概念对(C2p,C1k);3b)分别为每个正向概念对和每个反向概念对构造不对称的字符串相似度、相关概念集合相似度、相关概念向量相似度、文本上下文相似度、实例集合相似度,作为其自身的特征;3c)针对所有正向概念对和反向概念对,利用显式图书概念间上下位关系匹配规则挖掘出上下位关系和非上下位关系,对并对其添加标签作为已标注概念对,然后将所有正反向概念对作为节点构建一个完全图,再根据所述步骤3b)中得到的正向概念对的特征和反向概念对的特征计算所有节点间边的权重,最后利用基于半监督学习的标签传播算法判断每个正向概念对的两个概念之间,以及每个反向概念对的两个概念之间是否存在上下位关系,若一个正向概念对(C1k,C2p)的两个概念之间,以及其反向概念对(C2p,C1k)的两个概念之间均存在上下位关系,则判定概念C1k与C2p间为等价关系;4)将所述步骤2)中生成的实例匹配结果与所述步骤3)中生成的概念匹配结果,共同作为最终的图书本体的匹配结果。本专利技术方法的优选方案中,所述步骤3b)中按照如下方法为每个正向概念对和每个反向概念对构造不对称的字符串相似度、相关概念集合相似度、相关概念向量相似度、文本上下文相似度、实例集合相似度:1)字符串相似度:给定一个概念对(C1k,C2p),概念C1k与C2p之间的字符串相似度CLsim(C1k,C2p)的定义如下所示:其中l(C1k)是C1k的标签字符串,|l(C1k)|是C1k的标签字符串长度,而LCS(l(C1k),l(C2p))表示l(C1k)与l(C2p)的最长公共子串的长度;2)相关概念集合相似度:给定任意一个概念C,将其概念标签l(C)提交到百度知道后,收集返回的前十页面中的所有相关问题,然后抽取这些问题所关联的分类,将这些分类构成了概念C的一组相关概念RCS(C),RCS(C)={rc1,rc2,…,rcn},其中rcx是第x个相关概念,对应给定的概念对(C1k,C2p),概念C1k与C2p之间的相关概念集合相似度RCSsim(C1k,C2p)的定义如下所示:其中|RCS(C1k)∩RCS(C2p)|指C1k与C2p的相关概念集合的交集的大小,而|RCS(C1k)|表示C1k的相关概念集合的大小;3)相关概念向量相似度:定义概念C的相关概念向量RCV(C),RCV(C)=<rc1(C),rc2(C),…,rcn(C)>,其中rcy(C)表示第y个相关概念r本文档来自技高网
...
一种基于机器学习的图书本体匹配方法

【技术保护点】
一种基于机器学习的图书本体匹配方法,其特征在于,该方法包括如下步骤:1)分别遍历两个给定待匹配图书本体的实例集合与概念集合,生成待匹配实例对集合IP与待匹配的概念对集合CP,其中IP={(I11,I21),(I11,I22),…,(I11,I2m),(I12,I21),…(I12,I2m),…,(I1(n‑1),I2m),(I1n,I21),…,(I1n,I2m)},CP={(C11,C21),(C11,C22),…,(C11,C2t),(C12,C21),…(C12,C2t),…,(C1(s‑1),C2t),(C1s,C21),…,(C1s,C2t)},I1i与C1k分别为第一个图书本体的实例与概念,i∈{1,2,…,n},k∈{1,2,…,s},n与s分别为第一个图书本体中实例与概念的总量,I2j与C2p分别为第二个图书本体的实例与概念,j∈{1,2,…,m},p∈{1,2,…,t},m与t分别为第二个图书本体中实例与概念的总量,(I1i,I2j)为待匹配实例对,(C1k,C2p)为待匹配的概念对;2)对于所述步骤1)中生成的所有待匹配的实例对,利用启发式实例匹配规则与基于监督学习的决策模型进行实例匹配,匹配过程如下:2a)对所有待匹配实例对,利用如下启发式实例匹配规则进行关系的判断:如果待匹配的一对实例均具有国际标准书号,则进一步判断两者的国际标准书号是否相同,若相同,则判定两实例等价,若不同,则判定不等价;若待匹配的一对实例的国际标准书号有缺失,则认为无法判定该实例对之间是否存在等价关系;完成对所有待匹配实例对的上述判断后,若存在无法判定关系的实例对,则进入步骤2b),否则实例匹配结束,进入步骤3);2b)从判定出关系的实例对中进行抽样,并提取图书实例的有效特征,包括:书名、作者、译者、出版社、页数、开本、出版时间、原始定价,用于训练基于监督学习的决策模型,进而将无法判定关系的实例对的有效特征输入所述基于监督学习的决策模型,得出各实例对的两个实例之间是否存在等价关系;3)对于所述步骤1)中生成的所有待匹配的概念对,利用基于半监督学习的标签传播算法进行概念匹配,匹配过程如下:3a)将每个待匹配的概念对(C1k,C2p)作为正向概念对,为其生成反向概念对(C2p,C1k);3b)分别为每个正向概念对和每个反向概念对构造不对称的字符串相似度、相关概念集合相似度、相关概念向量相似度、文本上下文相似度、实例集合相似度,作为其自身的特征;3c)针对所有正向概念对和反向概念对,利用显式图书概念间上下位关系匹配规则挖掘出上下位关系和非上下位关系,对并对其添加标签作为已标注概念对,然后将所有正反向概念对作为节点构建一个完全图,再根据所述步骤3b)中得到的正向概念对的特征和反向概念对的特征计算所有节点间边的权重,最后利用基于半监督学习的标签传播算法判断每个正向概念对的两个概念之间,以及每个反向概念对的两个概念之间是否存在上下位关系,若一个正向概念对(C1k,C2p)的两个概念之间,以及其反向概念对(C2p,C1k)的两个概念之间均存在上下位关系,则判定概念C1k与C2p间为等价关系;4)将所述步骤2)中生成的实例匹配结果与所述步骤3)中生成的概念匹配结果,共同作为最终的图书本体的匹配结果。...

【技术特征摘要】
1.一种基于机器学习的图书本体匹配方法,其特征在于,该方法包括如下步骤:1)分别遍历两个给定待匹配图书本体的实例集合与概念集合,生成待匹配实例对集合IP与待匹配的概念对集合CP,其中IP={(I11,I21),(I11,I22),…,(I11,I2m),(I12,I21),…(I12,I2m),…,(I1(n-1),I2m),(I1n,I21),…,(I1n,I2m)},CP={(C11,C21),(C11,C22),…,(C11,C2t),(C12,C21),…(C12,C2t),…,(C1(s-1),C2t),(C1s,C21),…,(C1s,C2t)},I1i与C1k分别为第一个图书本体的实例与概念,i∈{1,2,…,n},k∈{1,2,…,s},n与s分别为第一个图书本体中实例与概念的总量,I2j与C2p分别为第二个图书本体的实例与概念,j∈{1,2,…,m},p∈{1,2,…,t},m与t分别为第二个图书本体中实例与概念的总量,(I1i,I2j)为待匹配实例对,(C1k,C2p)为待匹配的概念对;2)对于所述步骤1)中生成的所有待匹配的实例对,利用启发式实例匹配规则与基于监督学习的决策模型进行实例匹配,匹配过程如下:2a)对所有待匹配实例对,利用如下启发式实例匹配规则进行关系的判断:如果待匹配的一对实例均具有国际标准书号,则进一步判断两者的国际标准书号是否相同,若相同,则判定两实例等价,若不同,则判定不等价;若待匹配的一对实例的国际标准书号有缺失,则认为无法判定该实例对之间是否存在等价关系;完成对所有待匹配实例对的上述判断后,若存在无法判定关系的实例对,则进入步骤2b),否则实例匹配结束,进入步骤3);2b)从判定出关系的实例对中进行抽样,并提取图书实例的有效特征,包括:书名、作者、译者、出版社、页数、开本、出版时间、原始定价,用于训练基于监督学习的决策模型,进而将无法判定关系的实例对的有效特征输入所述基于监督学习的决策模型,得出各实例对的两个实例之间是否存在等价关系;3)对于所述步骤1)中生成的所有待匹配的概念对,利用基于半监督学习的标签传播算法进行概念匹配,匹配过程如下:3a)将每个待匹配的概念对(C1k,C2p)作为正向概念对,为其生成反向概念对(C2p,C1k);3b)按照如下方法分别为每个正向概念对和每个反向概念对构造不对称的字符串相似度、相关概念集合相似度、相关概念向量相似度、文本上下文相似度、实例集合相似度,作为其自身的特征:1)字符串相似度:给定一个概念对(C1k,C2p),概念C1k与C2p之间的字符串相似度CLsim(C1k,C2p)的定义如下所示:其中l(C1k)是C1k的标签字符串,|l(C1k)|是C1k的标签字符串长度,而LCS(l(C1k),l(C2p))表示l(C1k)与l(C2p)的最长公共子串的长度;2)相关概念集合相似度:给定任意一个概念C,将其概念标签l(C)提交到百度知道后,收集返回的前十页面中的所有相关问题,然后抽取这些问题所关联的分类,将这些分类构成了概念C的一组相关概念RCS(C),RCS(C)={rc1,rc2,…,rcn},其中rcx是第x个相关概念,对应给定的概念对(C1k,C2p),概念C1k与C2p之间的相关概念集合相似度RCSsim(C1k,C2p)的定义如下所示:其中|RCS(C1k)∩RCS(C2p)|指C1k与C2p的相关概念集合的交集的大小,而|RCS(C1k)|表示C1k的相关概念集合的大小;3)相关概念向量相似度:定义概念C的相关概念向量RCV(C),RCV(C)=<rc1(C),rc2(C),…,rcn(C)>,其中rcy(C)表示第y个相关概念rcy出现的次数;对于给定一个概念对(C1k,C2p),概念C1k与C2p之间的相关概念向量相似度RCVsim(C1k,C2p)的定义如下所示:

【专利技术属性】
技术研发人员:吴天星漆桂林罗斌陆彬
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1