CN102982101B - 基于用户情境本体的网络社区用户推送服务的方法 - Google Patents

基于用户情境本体的网络社区用户推送服务的方法 Download PDF

Info

Publication number
CN102982101B
CN102982101B CN201210436612.6A CN201210436612A CN102982101B CN 102982101 B CN102982101 B CN 102982101B CN 201210436612 A CN201210436612 A CN 201210436612A CN 102982101 B CN102982101 B CN 102982101B
Authority
CN
China
Prior art keywords
attribute
user
similarity
situation
node
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.)
Expired - Fee Related
Application number
CN201210436612.6A
Other languages
English (en)
Other versions
CN102982101A (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.)
Xian Polytechnic University
Original Assignee
Xian Polytechnic 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 Xian Polytechnic University filed Critical Xian Polytechnic University
Priority to CN201210436612.6A priority Critical patent/CN102982101B/zh
Publication of CN102982101A publication Critical patent/CN102982101A/zh
Application granted granted Critical
Publication of CN102982101B publication Critical patent/CN102982101B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于用户情境本体的网络社区用户推送服务的方法,建立本体化用户情境模型,并对用户综合情境信息进行更新与合成,根据当前用户综合情境的匹配程度向用户进行服务推送;其具体步骤包括:步骤1,本体化用户情境模型的建立;步骤2,用户综合情境信息的更新与合成;步骤3,情境相似性匹配;步骤4,应用服务推送。本发明通过建立本体化用户综合情境模型,对用户活动有关的特征信息加以描述,可以更好地了解网络社区用户的兴趣,以此为基础,通过用户综合情境的更新与合成,并对情境本体树的相似性进行匹配,实现了将用户应用服务推送给相关用户,能够很好地应用与当前网络社区个性化信息服务中。

Description

基于用户情境本体的网络社区用户推送服务的方法
技术领域
本发明属于互联网社区个性化服务技术领域,具体涉及一种基于用户情境本体的网络社区用户推送服务的方法。
背景技术
随着互联网社区网站的飞速发展,通过收集和分析用户的信息来学习用户的兴趣和行为,建立对用户兴趣的描述,研究不同用户的兴趣,主动为用户推荐最需要的资源,从而实现个性化推荐服务是目前互联网社区发展的一个重要方面。
目前个性化推荐服务分主要为基于内容推荐、协同过滤推荐、基于知识推荐、基于效用推荐、基于关联规则推荐、混合推荐***几种方式。其中基于内容的推荐根据项目相关属性特征的定义,实现基于项目属性及其项目之间关联关系和用户的个人喜好的个性化推荐。基于协同过滤推荐根据和自己有着相似爱好的邻居用户所喜欢的项目,自己也同意喜欢的原理来进行推荐,能为用户发现新的感兴趣的项目。基于知识推荐是在统一的语义互联环境中获得用户知识和项目知识,通过功能知识的推理或语义匹配项用户推荐。基于效用推荐是建立在对用户使用项目的效用基础上的,其核心问题是怎么为用户创建一个效用函数,然后代入用户和项目等参数根据效用值排序向用户推荐排名靠前的项目。基于关联规则的推荐技术是以关联规则为基础,把已应用项目作为规则头,推荐项目作为规则体,挖掘数据集中项和项的之间可能存在的相关性,从而将有相关性的项目推荐给用户。
由于用户的需求受当时用户所处的环境、浏览网页信息、天气变化以及用户情绪的影响,上述几种方法都不能根据网络社区用户兴趣的用户情境,为用户推荐用户所需要的资源,不能很好的应用于当前网络社区个性化信息服务中。
发明内容
本发明的目的是提供一种基于用户情境本体的网络社区用户推送服务的方法,解决了现有方法不能根据网络社区用户兴趣的用户情境,为用户推荐用户所需要的资源的问题。
本发明所采用的技术方案是:基于用户情境本体的网络社区用户推送服务的方法,建立本体化用户情境模型,并对用户综合情境信息进行更新与合成,根据当前用户综合情境的匹配程度向用户进行服务推送;其具体步骤如下:
步骤1,本体化用户情境模型的建立;
步骤2,用户综合情境信息的更新与合成;
步骤3,情境相似性匹配;
将源情境本体树和目标本体树在子属性树切分之后,依次对子属性树进行匹配计算,求得源情境本体树根结点与目标情境本体树根结点的相似度;
步骤4,应用服务推送;
将所有源情境与目标情境的相似度按照从高到低进行排序,将Top-N用户应用的服务推荐给当前用户。
其中,步骤1中用户情境模型用本体概念树表示,本体概念树中的每一个节点表示了用户情境项的某一个元素;
用户情境模型形式化的表达为:uc(ti)=(Dim1(Attr11,Attr12,Attr13),Dim2,...),
其中,uc(ti)表示用户某时刻ti的情境,Dimi表示情境的第i个维度,Attrij表示情境维度i的第j个属性,若干个情境信息项和其属性是每个情境维度的构成要素。
其中,步骤2中用户综合情境信息表示为:其中f(t)给每一个用户情境赋予一个权重,表示用户兴趣变化的逐步遗忘,用来更新用户的情境信息;
其中,f(t)为非线性逐步遗忘函数,表示为:
t:进入当前情境信息的时间,通过用户点击当前浏览网页的绝对时间与参照时间的时间间隔来衡量;
max:max(context_time-start_time)最大时间间隔;
min:min(context_time-start_time)最小时间间隔;
start_time:参照时间,即用户刚开始浏览一系列网页时的最初的开始时间;
context_time:用户进入当前情境的绝对时间用户浏览当前网页点击时间来衡量;
t浏览:指当前浏览网页情境的浏览时间间隔;
tmin浏览:指浏览商品网页的最小的浏览时间间隔;
tmax浏览:指浏览商品网页的最大的浏览时间间隔;
ζ为时间遗忘系数,它反映了f(t)的遗忘能力,ζ越大,遗忘越快,反之越慢。
其中,步骤2中,用户综合情境信息的合成需要考虑到用户的情境属性,情境属性包括标量属性和数量属性,标量属性需计算每一个属性对应的综合情境,合成公式为:
Σ i = 1 n f ( t i ) n
数量属性通过计算所有的浏览的网页与相应网页的权量乘积的总和与相应权重的和的比值得到,合成公式为:
Σ i = 1 n f ( t i ) × p i Σ i = 1 n f ( t i )
其中pi表示第i个浏览网页对应的属性值;f(ti)表示第i个网页对应属性的遗忘权重值。
其中,步骤3中对子属性树进行匹配计算步骤如下:
(1)取目标情境和源情境的任一子属性树,其中源情境子属性本体树用Q表示,目标情境子属性本体树用T表示;
(2)获取T中的某一概念Ti,如果其存在转向(3),否则结束;
(3)在Q中查找与Ti对应的概念Qi,如果其存在则转向(4),否则转向(2);
(4)计算概念Ti和Qi所包含的属性相似度Pi;
(5)给(4)计算的每个属性相似度Pi赋予不同的权重Wi;
(6)算所有的属性相似度的加权和得到综合相似度Sim(Q,T)=∑Wi*Pi;
(7)计算库中所有源情境子属性本体树与目标情境子属性本体树的综合相似度Sim(Q,T);
(8)找到该子属性本体树的父节点概念,再重复(1)~(7)步骤,直至求得最后的源情境本体树根结点与目标情境本体树根结点的相似度。
其中,步骤3中源情境本体树和目标本体树在子属性树的切分过程中会形成叶子属性节点树和非叶子属性节点树,叶子属性节点树是由一个节点构成的树,非叶子属性节点树是由多个节点构成的链表树;
叶子属性节点树的相似度是求对应的相同的属性的取值的相似度,即源情境的任一属性节点v和目标情境v′对应属性节点的相似度S(v,v′),根据情境的属性取值类型的不同分为标量属性叶子节点的相似度、数量属性叶子节点的相似度和范围属性叶子节点的相似度;
非叶子属性节点树的相似度包括名称相似度、属性相似度、实例相似度和结构相似度。
标量属性叶子节点的相似度的计算公式为:
S i m ( v , v ′ ) = 1 , ( N v = N v ′ ) 0 , ( N v ≠ N v ′ ) ,
数量属性叶子节点的相似度的计算公式为:
S i m ( v , v ′ ) = 1 - | N v - N v ′ | N v ′ ,
范围属性叶子节点的相似度在计算之前,首先对用户的区间[rl,rn]进行规范化得到范围属性叶子节点的
相似度的计算公式为: S i m ( v , v ′ ) = 1 - ( p l - p l ′ ) 2 + ( p n - p n ′ ) 2 .
名称相似度的公式为:
其中,Sim名称(X,Y)指概念X和Y的名称相似度,x和y分别表示X和Y具有的同义词集合,|x∩y|指同义词集合x和y的交集的节点个数,|x-y|指属于集合x但不属于集合y的个数,|y-x|指属于集合y但不属于集合x的元素个数,α为比例因子,指集合x和y不相交的元素个数的比例;
属性相似度的公式为:
Sim属性(xi,yj)=w1s1(xi,yj)+w2s2(xi,yj)+w3s3(xi,yj),
其中,xi和yj分别指概念X和Y的属性,Sim属性(xi,yj)指两个属性间的相似度。w1,w2,w3分别指对应于s1,s2,s3即属性名称、数据类型和实例的权重,且实例相似度的公式为:
其中,Sim实例(X,Y)指X,Y两个概念的实例相似度,p(X,Y)指任意一个实例属于X也属于Y的概率,指属于X但不属于Y的概率,指属于Y但不属于X的概率;
结构相似度的公式:
Sim结构(X,Y)=Sim祖先节点(X,Y)×Sim子孙节点(X,Y),
其中,
Sim结构(X,Y)指X,Y两个概念的结构相似度,Sim祖先节点(X,Y)指X,Y两个概念的祖先节点的相似度,Ancestor(x)指概念节点x的祖先节点的集合,Ancestor(y)指概念节点y的祖先节点的集合;Sim子孙节点(X,Y)指X,Y两个概念的子孙节点的相似度,Child(x)指概念x的子孙节点集合,Child(y)指概念y的子孙节点集合。
源情境本体树根结点与目标情境本体树根结点的相似度的计算由名称、属性、实例及结构四种相似度的综合计算得到,计算公式为:
Sim(X,Y)=αSim名称(X,Y)+βSim属性(X,Y)+γSim实例(X,Y)+θSim结构(X,Y)
其中,α,β,γ,θ分别表示从本体概念名称、属性、实例及结构方面的相似度对综合结果产生的影响系数。
本发明的有益效果是:本发明通过建立本体化用户综合情境模型,对用户活动有关的特征信息加以描述,可以更好地了解网络社区用户的兴趣,以此为基础,通过用户综合情境的更新与合成,并对情境本体树的相似性进行匹配,实现了将用户应用服务推送给相关用户,能够很好地应用与当前网络社区个性化信息服务中。
附图说明
图1是本发明情境本体子属性树匹配的流程图。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
一种基于用户情境本体的网络社区用户推送服务的方法,通过建立本体化用户情境模型,并对用户综合情境信息进行更新与合成,根据当前用户综合情境的匹配程度向用户进行服务推送。用户情境主要是用来描述与用户活动有关的特征信息,它可以是用户基本信息、地点、天气、时间或者与应用程序相关的物理或虚拟的社会、业务等因素,也可以是应用主题用户的心理、个人喜好、情绪等内部的信息。
该方法的具体步骤如下:
步骤1,本体化用户情境模型的建立;
由于用户情境包括不同角度的情境,而每种情境又由不同的属性或者若干的情境要素构成,即情境具有多维度的层次结构,用户情境信息层次结构可对应于本体概念树,本体概念树中的每一个节点表示了用户情境项的某一个元素;
用户情境模型形式化的表达为:uc(ti)=(Dim1(Attr11,Attr12,Attr13),Dim2,...),
其中,uc(ti)表示用户某时刻ti的情境,Dimi表示情境的第i个维度,Attrij表示情境维度i的第j个属性,若干个情境信息项和其属性是每个情境维度的构成要素。
步骤2,用户综合情境信息的更新与合成;
用户的行为具有一定的连续性,而用户当前的情境信息仅仅反映了用户短时间内的信息需求,随着时间的不断积累用户的情境信息也不断的积累变化形成用户的历史情境uc(t....),即当前用户的综合情境是由历史情境和当前情境两部分构成的。历史情境是随着时间的积累形成的,为以后的情境信息提供了基础,而当前情境则是当前获取的用户情境信息。
用户综合情境信息表示为:其中f(t)给每一个用户情境赋予一个权重,表示用户兴趣变化的逐步遗忘,用来更新用户的情境信息;
f(t)为非线性逐步遗忘函数,表示为:
t:进入当前情境信息的时间,通过用户点击当前浏览网页的绝对时间与参照时间的时间间隔来衡量;
max:max(context_time-start_time)最大时间间隔;
min:min(context_time-start_time)最小时间间隔;
start_time:参照时间,即用户刚开始浏览一系列网页时的最初的开始时间;
context_time:用户进入当前情境的绝对时间用户浏览当前网页点击时间来衡量;
t浏览:指当前浏览网页情境的浏览时间间隔;
tmin浏览:指浏览商品网页的最小的浏览时间间隔;
tmax浏览:指浏览商品网页的最大的浏览时间间隔;
ζ为时间遗忘系数,它反映了f(t)的遗忘能力,ζ越大,遗忘越快,反之越慢;
用户综合情境信息的合成需要考虑到用户的情境属性,情境属性包括标量属性和数量属性;
(1)标量属性:需计算每一个属性对应的综合情境,合成公式为:
Σ i = 1 n f ( t i ) n ;
(2)数量属性:通过计算所有的浏览的网页与相应网页的权量乘积的总和与相应权重的和的比值得到,合成公式为:
Σ i = 1 n f ( t i ) × p i Σ i = 1 n f ( t i ) ,
其中pi表示第i个浏览网页对应的属性值;f(ti)表示第i个网页对应属性的遗忘权重值。
步骤3,情境相似性匹配;将源情境本体树和目标本体树在子属性树切分之后,依次对子属性树进行匹配计算,求得源情境本体树根结点与目标情境本体树根结点的相似度。
对子属性树进行匹配计算步骤如下,如图1所示:
(1)取目标情境和源情境的任一子属性树,其中源情境子属性本体树用Q表示,目标情境子属性本体树用T表示;
(2)获取T中的某一概念Ti,如果其存在转向(3),否则结束;
(3)在Q中查找与Ti对应的概念Qi,如果其存在则转向(4),否则转向(2);
(4)计算概念Ti和Qi所包含的属性相似度Pi;
(5)给(4)计算的每个属性相似度Pi赋予不同的权重Wi;
(6)算所有的属性相似度的加权和得到综合相似度Sim(Q,T)=∑Wi*Pi;
(7)计算库中所有源情境子属性本体树与目标情境子属性本体树的综合相似度Sim(Q,T);
(8)找到该子属性本体树的父节点概念,再重复(1)~(7)步骤,直至求得最后的源情境本体树根结点与目标情境本体树根结点的相似度。
源情境本体树和目标本体树在子属性树的切分过程中会形成叶子属性节点树和非叶子属性节点树,叶子属性节点树是由一个节点构成的树,非叶子属性节点树是由多个节点构成的链表树;
叶子属性节点树的相似度是求对应的相同的属性的取值的相似度,即源情境的任一属性节点v和目标情境v′对应属性节点的相似度S(v,v′),根据情境的属性取值类型的不同分为标量属性叶子节点的相似度、数量属性叶子节点的相似度和范围属性叶子节点的相似度。
(1)标量属性叶子节点的相似度的计算公式为:
S i m ( v , v ′ ) = { 1 , ( N v = N v ′ ) 0 , ( N v ≠ N v ′ ) ,
(2)数量属性叶子节点的相似度的计算公式为:
S i m ( v , v ′ ) = 1 - | N v - N v ′ | N v ′ ,
(3)范围属性叶子节点的相似度在计算之前,首先对用户的区间[rl,rn]进行规范化得到范围属性叶子节点
的相似度的计算公式为: S i m ( v , v ′ ) = 1 - ( p l - p l ′ ) 2 + ( p n - p n ′ ) 2 .
非叶子属性节点树的相似度包括名称相似度、属性相似度、实例相似度和结构相似度。
(1)名称相似度的公式为:
其中,Sim名称(X,Y)指概念X和Y的名称相似度,x和y分别表示X和Y具有的同义词集合,|x∩y|指同义词集合x和y的交集的节点个数,|x-y|指属于集合x但不属于集合y的个数,|y-x|指属于集合y但不属于集合x的元素个数,α为比例因子,指集合x和y不相交的元素个数的比例。
(2)属性相似度的公式为:
Sim属性(xi,yj)=w1s1(xi,yj)+w2s2(xi,yj)+w3s3(xi,yj),
其中,xi和yj分别指概念X和Y的属性,Sim属性(xi,yj)指两个属性间的相似度。w1,w2,w3分别指对应于s1,s2,s3即属性名称、数据类型和实例的权重,且
(3)实例相似度的公式为:
其中,Sim实例(X,Y)指X,Y两个概念的实例相似度,p(X,Y)指任意一个实例属于X也属于Y的概率,指属于X但不属于Y的概率,指属于Y但不属于X的概率。
(4)结构相似度的公式:
Sim结构(X,Y)=Sim祖先节点(X,Y)×Sim子孙节点(X,Y),
其中,
Sim结构(X,Y)指X,Y两个概念的结构相似度,Sim祖先节点(X,Y)指X,Y两个概念的祖先节点的相似度,Ancestor(x)指概念节点x的祖先节点的集合,Ancestor(y)指概念节点y的祖先节点的集合;Sim子孙节点(X,Y)指X,Y两个概念的子孙节点的相似度,Child(x)指概念x的子孙节点集合,Child(y)指概念y的子孙节点集合。
源情境本体树根结点与目标情境本体树根结点的相似度的计算由名称、属性、实例及结构四种相似度的综合计算得到,计算公式为:
Sim(X,Y)=αSim名称(X,Y)+βSim属性(X,Y)+γSim实例(X,Y)+θSim结构(X,Y),
其中,α,β,γ,θ分别表示从本体概念名称、属性、实例及结构方面的相似度对综合结果产生的影响系数。
步骤4,应用服务推送;
将所有源情境与目标情境的相似度按照从高到低进行排序,将Top-N用户应用的服务推荐给当前用户。

Claims (4)

1.基于用户情境本体的网络社区用户推送服务的方法,其特征在于,建立本体化用户情境模型,并对用户综合情境信息进行更新与合成,根据当前用户综合情境的匹配程度向用户进行服务推送;其具体步骤如下:
步骤1,本体化用户情境模型的建立;用户情境模型用本体概念树表示,本体概念树中的每一个节点表示了用户情境项的某一个元素;
用户情境模型形式化的表示为:
uc(ti)=(Dim1(Attr11,Attr12,Attr13),Dim2,...),
其中,uc(ti)表示用户某时刻ti的情境,Dimi表示情境的第i个维度,Attrij表示情境维度i的第j个属性,若干个情境信息项和其属性是每个情境维度的构成要素;
步骤2,用户综合情境信息的更新与合成;
步骤3,情境相似性匹配;将源情境本体树和目标本体树在子属性树切分之后,依次对子属性树进行匹配计算,求得源情境本体树根结点与目标情境本体树根结点的相似度;
源情境本体树和目标本体树在子属性树的切分过程中会形成叶子属性节点树和非叶子属性节点树,叶子属性节点树是由一个节点构成的树,非叶子属性节点树是由多个节点构成的链表树;
所述叶子属性节点树的相似度是求对应的相同的属性的取值的相似度,即源情境的任一属性节点v和目标情境v′对应属性节点的相似度S(v,v′),根据情境的属性取值类型的不同分为标量属性叶子节点的相似度、数量属性叶子节点的相似度和范围属性叶子节点的相似度;
所述非叶子属性节点树的相似度包括名称相似度、属性相似度、实例相似度和结构相似度;
所述标量属性叶子节点的相似度的计算公式为:
S i m ( v , v ′ ) = { 1 , ( N v = N v ′ ) 0 , ( N v ≠ N v ′ ) ,
所述数量属性叶子节点的相似度的计算公式为:
S i m ( v , v ′ ) = 1 - | N v - N v ′ | N v ′ ,
所述范围属性叶子节点的相似度在计算之前,首先对用户的区间[rl,rn]进行规范化得到所述范围属性叶子节点的相似度的计算公式为:
S i m ( v , v ′ ) = 1 - ( p l - p l ′ ) 2 + ( p n - p n ′ ) 2 ;
所述名称相似度的公式为:
其中,Sim名称(X,Y)指概念X和Y的名称相似度,x和y分别表示X和Y具有的同义词集合,|x∩y|指同义词集合x和y的交集的节点个数,|x-y|指属于集合x但不属于集合y的个数,|y-x|指属于集合y但不属于集合x的元素个数,α为比例因子,指集合x和y不相交的元素个数的比例;
所述属性相似度的公式为:
Sim属性(xi,yj)=w1s1(xi,yj)+w2s2(xi,yj)+w3s3(xi,yj),
其中,xi和yj分别指概念X和Y的属性,Sim属性(xi,yj)指两个属性间的相似度;w1,w2,w3分别指对应于s1,s2,s3即属性名称、数据类型和实例的权重,且
所述实例相似度的公式为:
其中,Sim实例(X,Y)指X,Y两个概念的实例相似度,p(X,Y)指任意一个实例属于X也属于Y的概率,指属于X但不属于Y的概率,指属于Y但不属于X的概率;
所述结构相似度的公式:
Sim结构(X,Y)=Sim祖先节点(X,Y)×Sim子孙节点(X,Y),
其中,
Sim结构(X,Y)指X,Y两个概念的结构相似度,Sim祖先节点(X,Y)指X,Y两个概念的祖先节点的相似度,Ancestor(x)指概念节点x的祖先节点的集合,Ancestor(y)指概念节点y的祖先节点的集合;Sim子孙节点(X,Y)指X,Y两个概念的子孙节点的相似度,Child(x)指概念x的子孙节点集合,Child(y)指概念y的子孙节点集合;
所述源情境本体树根结点与目标情境本体树根结点的相似度的计算由名称、属性、实例及结构四种相似度的综合计算得到,计算公式为:
Sim(X,Y)=αSim名称(X,Y)+βSim属性(X,Y)+γSim实例(X,Y)+θSim结构(X,Y)
其中,α,β,γ,θ分别表示从本体概念名称、属性、实例及结构方面的相似度对综合结果产生的影响系数;
步骤4,应用服务推送;将所有源情境与目标情境的相似度按照从高到低进行排序,将Top-N用户应用的服务推荐给当前用户。
2.根据权利要求1所述的基于用户情境本体的网络社区用户推送服务的方法,其特征在于,步骤2中用户综合情境信息表示为:
u c = Σ i = 1 n f ( t i ) × u c ( t i ) ,
其中f(t)给每一个用户情境赋予一个权重,表示用户兴趣变化的逐步遗忘,用来更新用户的情境信息;
所述f(t)为非线性逐步遗忘函数,表示为:
(1-ζ≤f(t)≤1,min≤t≤max,0≤ζ≤1);
t:进入当前情境信息的时间,通过用户点击当前浏览网页的绝对时间与参照时间的时间间隔来衡量;
max:max(context_time-start_time)最大时间间隔;
min:min(context_time-start_time)最小时间间隔;
start_time:参照时间,即用户刚开始浏览一系列网页时的最初的开始时间;
context_time:用户进入当前情境的绝对时间用户浏览当前网页点击时间来衡量;
t浏览:指当前浏览网页情境的浏览时间间隔;
tmin浏览:指浏览商品网页的最小的浏览时间间隔;
tmax浏览:指浏览商品网页的最大的浏览时间间隔;
ζ为时间遗忘系数,它反映了f(t)的遗忘能力,ζ越大,遗忘越快,反之越慢。
3.根据权利要求2所述的基于用户情境本体的网络社区用户推送服务的方法,其特征在于,步骤2中,用户综合情境信息的合成需要考虑到用户的情境属性,情境属性包括标量属性和数量属性;
所述标量属性需计算每一个属性对应的综合情境,合成公式为:
Σ i = 1 n f ( t i ) n
所述数量属性通过计算所有的浏览的网页与相应网页的权量乘积的总和与相应权重的和的比值得到,合成公式为:
Σ i = 1 n f ( t i ) × p i Σ i = 1 n f ( t i )
其中pi表示第i个浏览网页对应的属性值;f(ti)表示第i个网页对应属性的遗忘权重值。
4.根据权利要求3所述的基于用户情境本体的网络社区用户推送服务的方法,其特征在于,步骤3中对子属性树进行匹配计算步骤如下:
(1)取目标情境和源情境的任一子属性树,其中源情境子属性本体树用Q表示,目标情境子属性本体树用T表示;
(2)获取T中的某一概念Ti,如果其存在转向(3),否则结束;
(3)在Q中查找与Ti对应的概念Qi,如果其存在则转向(4),否则转向(2);
(4)计算概念Ti和Qi所包含的属性相似度Pi;
(5)给(4)计算的每个属性相似度Pi赋予不同的权重Wi;
(6)算所有的属性相似度的加权和得到综合相似度Sim(Q,T)=∑Wi*Pi;
(7)计算库中所有源情境子属性本体树与目标情境子属性本体树的综合相似度Sim(Q,T);
(8)找到该子属性本体树的父节点概念,再重复(1)~(7)步骤,直至求得最后的源情境本体树根结点与目标情境本体树根结点的相似度。
CN201210436612.6A 2012-11-05 2012-11-05 基于用户情境本体的网络社区用户推送服务的方法 Expired - Fee Related CN102982101B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210436612.6A CN102982101B (zh) 2012-11-05 2012-11-05 基于用户情境本体的网络社区用户推送服务的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210436612.6A CN102982101B (zh) 2012-11-05 2012-11-05 基于用户情境本体的网络社区用户推送服务的方法

Publications (2)

Publication Number Publication Date
CN102982101A CN102982101A (zh) 2013-03-20
CN102982101B true CN102982101B (zh) 2015-11-18

Family

ID=47856119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210436612.6A Expired - Fee Related CN102982101B (zh) 2012-11-05 2012-11-05 基于用户情境本体的网络社区用户推送服务的方法

Country Status (1)

Country Link
CN (1) CN102982101B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105718579B (zh) * 2016-01-22 2018-12-18 浙江大学 一种基于上网日志挖掘和用户活动识别的信息推送方法
CN107977865A (zh) * 2017-12-07 2018-05-01 畅捷通信息技术股份有限公司 广告推送方法、装置、计算机设备和可读存储介质
CN108108405B (zh) * 2017-12-08 2021-01-05 华中师范大学 基于本体的双情境匹配方法及***
CN108062369B (zh) * 2017-12-08 2020-08-11 华中师范大学 一种整合情境的多态性泛在学习资源聚合方法及***
CN112132727B (zh) * 2020-09-23 2023-08-18 长三角信息智能创新研究院 基于城市大数据的情境大数据的政务服务推送方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102208086A (zh) * 2010-03-31 2011-10-05 北京邮电大学 面向领域的个性化智能推荐***及实现方法
CN102236646A (zh) * 2010-04-20 2011-11-09 得利在线信息技术(北京)有限公司 对象级垂直搜索引擎个性化排序算法iRank

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002924B2 (en) * 2010-06-17 2015-04-07 Microsoft Technology Licensing, Llc Contextual based information aggregation system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102208086A (zh) * 2010-03-31 2011-10-05 北京邮电大学 面向领域的个性化智能推荐***及实现方法
CN102236646A (zh) * 2010-04-20 2011-11-09 得利在线信息技术(北京)有限公司 对象级垂直搜索引擎个性化排序算法iRank

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Personalized information service based on ontology and context-aware;Xiaobin Zhang 等;《2011 International Conference on Computational and Information Sciences》;20111023;243-246 *
基于本体和情境感知的信息个性化服务关键技术研究;申倩倩;《中国优秀硕士学位论文全文数据库》;20140115;全文 *

Also Published As

Publication number Publication date
CN102982101A (zh) 2013-03-20

Similar Documents

Publication Publication Date Title
CN104899273B (zh) 一种基于话题和相对熵的网页个性化推荐方法
Bach et al. Personalized recommendation of stories for commenting in forum-based social media
Lin et al. Metafac: community discovery via relational hypergraph factorization
CN104484431A (zh) 一种基于领域本体的多源个性化新闻网页推荐方法
CN102262653B (zh) 一种基于用户动机倾向性的标签推荐方法及***
CN104572797A (zh) 基于主题模型的个性化服务推荐***和方法
CN106339502A (zh) 一种基于用户行为数据分片聚类的建模推荐方法
CN102982101B (zh) 基于用户情境本体的网络社区用户推送服务的方法
CN105426528A (zh) 一种商品数据的检索排序方法及***
CN104063481A (zh) 一种基于用户实时兴趣向量的电影个性化推荐方法
CN103970873A (zh) 一种音乐推荐方法和***
CN104268292A (zh) 画像***的标签词库更新方法
CN103823893A (zh) 一种基于用户评论的产品检索方法及产品检索***
CN109711925A (zh) 具有多个辅助域的跨域推荐数据处理方法、跨域推荐***
CN103914478A (zh) 网页训练方法及***、网页预测方法及***
CN103838756A (zh) 一种确定推送信息的方法及装置
CN102004774A (zh) 基于统一概率模型的个性化用户标签建模与推荐方法
CN102509233A (zh) 一种基于用户网上动作信息的推荐方法
CN102236646A (zh) 对象级垂直搜索引擎个性化排序算法iRank
Serrano Neural networks in big data and Web search
CN103455487A (zh) 一种搜索词的提取方法及装置
CN103839167A (zh) 一种商品候选集推荐方法
CN114138985A (zh) 文本数据处理的方法、装置、计算机设备以及存储介质
Mehrotra et al. Comparative analysis of K-Means with other clustering algorithms to improve search result
Anil et al. Performance analysis of deep learning architectures for recommendation systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151118

Termination date: 20161105