CN103500228A - 一种协同过滤推荐算法中改进的相似性度量方法 - Google Patents

一种协同过滤推荐算法中改进的相似性度量方法 Download PDF

Info

Publication number
CN103500228A
CN103500228A CN201310505323.1A CN201310505323A CN103500228A CN 103500228 A CN103500228 A CN 103500228A CN 201310505323 A CN201310505323 A CN 201310505323A CN 103500228 A CN103500228 A CN 103500228A
Authority
CN
China
Prior art keywords
user
similarity
sim
project
scoring
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.)
Pending
Application number
CN201310505323.1A
Other languages
English (en)
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.)
Suzhou University
Original Assignee
Suzhou 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 Suzhou University filed Critical Suzhou University
Priority to CN201310505323.1A priority Critical patent/CN103500228A/zh
Publication of CN103500228A publication Critical patent/CN103500228A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种协同过滤推荐算法中改进的相似性度量方法,包括以下步骤。S1、创建用户集合U={U1,U2,…,Un}中n个用户对项目集合I={I1,I2,…,Im}中m个项目的评分矩阵R(n×m),以Ra,i表示用户Ua对项目Ii的评分,其中Ua∈U,Ii∈I。S2、分别计算用户Ua和Ub之间的相似度sim(Ua,Ub),项目Ii和Ij之间的相似度sim(Ii,Ij),定义相似度影响因子ε,使sim'(Ua,Ub)=ε×sim(Ua,Ub),sim'(Ii,Ij)=ε×sim(Ii,Ij)。S3、在[0,1]区间取参数λ,根据所述λ、ε、用户对项目的评分均值、用户之间的相似度及项目之间的相似度,预测用户对项目的评分。

Description

一种协同过滤推荐算法中改进的相似性度量方法
技术领域
本发明涉及推荐***研究中协同过滤(Collaborative filtering)推荐技术,尤其涉及一种协同过滤推荐算法中改进的相似性度量方法。
背景技术
随着互联网的迅速普及和电子商务的快速发展,互联网上的信息数据急剧增长,如何使用户快速高效地从浩瀚的数据海洋中获取所需信息变得越来越紧迫。因此为用户提供主动推荐服务也越来越多地被应用到各种门户网站和电子商务***中。这些***通过收集用户的历史信息,学习用户的兴趣和行为模式,并分析用户的行为特征,从而为其提供推荐服务。
协同过滤推荐技术在推荐***领域应用非常广泛,主要分为两类:基于用户的协同过滤(User-based Collaborative Filtering)和基于项目的协同过滤(Item-based Collaborative Filtering),基本思想是基于最近邻向目标用户产生推荐,最终推荐形式有评分预测及Top-N推荐。Tapestry是最早被提出来的协同过滤推荐***,记录了每个用户阅读文章的观点,目标用户需要明确地指出与自己行为类似的其他用户。GroupLens、Ringo以及Video Recommender也是较早期的协同过滤推荐***,通过其他用户的意见来给用户分别提供电影、新闻和音乐等推荐服务。
随着电子商务***规模的不断扩大,用户数目和项目数据的急剧增加,导致用户项目的评分数据极端稀疏。在用户评分数据极端稀疏的情况下,传统的相似性度量方法依赖于共同评分的项目个数,使得传统的相似性度量存在着一定的偶然性,计算得到的目标用户及项目的最近邻不准确,从而导致推荐***的推荐质量下降。
协同过滤推荐算法中主要通过相似性来预测用户对项目的评分,相似性可分别依据用户或项目之间关系进行度量,且相似性度量的精确性直接关系到整个推荐***的推荐质量。
相似性计算可以是基于用户之间的相似性计算,也可以是基于项目之间的相似性计算。以sim(Ua,Ub)表示用户Ua和用户Ub之间的相似性,则首先获取用户Ua和用户Ub已评分的所有项目,然后通过不同的相似性度量方法计算用户Ua和用户Ub之间的相似性sim(Ua,Ub)。同理,将项目Ii和项目Ij之间的相似性记为sim(Ii,Ij),则获取项目Ii和项目Ij已有的所有用户评分,并根据已有评分值获取项目Ii和项目Ij之间的相似性sim(Ii,Ij)。
常见的相似性度量标准包括:余弦相似性、相关相似性以及修正的余弦相似性。在余弦相似性度量方法中,构建用户项目评分矩阵R(n×m)。如果用户对项目没有评分,则假设该用户对项目的评分为0。通过将用户对项目的未知评分设为0,可以有效地提高相似性计算的性能,但是当用户及项目数量非常巨大、用户对项目的评分数据极端稀疏的情况下,将未知评分设置为0的可信度并不高。
实际上,用户对未评分项目的喜好程度不可能完全相同或完全不同。当用户Ua和用户Ub对项目均未有评分时,将用户对项目的评分都设为0,无疑在计算用户Ua和用户Ub之间的相似度时提高了其相似度值,因为他们对项目的评分并不一定会完全相同为0。因此,当用户评分数据极端稀疏时,将未知评分设为0对计算相似度值影响性较高。当用户Ua和用户Ub中有一个用户对项目给出评分,而另一个用户未给出评分时,未知的评分被设为0将会使相似度的计算值小于其实际值,但当用户评分数据极端稀疏时,该影响将会较小。
由此可见,在用户评分数据极端稀疏的情况下,余弦相似性并不能有效地度量用户之间的相似性,余弦相似度的计算值实际上提高了用户间的相似度,而修正的余弦相似性度量方法也存在同样的问题。
在相关相似性度量方法中,设
Figure BDA0000400762250000031
表示用户Ua评分的项目集合,在计算用户Ua和用户Ub之间的相似性时,首先需要计算经用户Ua和用户Ub共同评分的项目交集
Figure BDA0000400762250000033
然后在项目集合
Figure BDA0000400762250000034
上通过相关相似性的度量方法计算用户Ua和用户Ub之间的相似性。但是,通过相关相似性度量相似性的可信度依赖于评分项目交集
Figure BDA0000400762250000035
的大小,共同评分的项目数越多,其度量的相似性的可信度才越高。在用户评分数据极端稀疏的情况下,经两个用户共同评分的项目集合更小,即使在这样小的项目集合上评分非常相似,也不能确定用户之间的相似性比较高。当用户的已有评分项目相同时,即
Figure BDA0000400762250000037
则通过它们的交集来度量用户间相似性,其相似性度量结果的可信度较高。当时,通过用户评分项目的交集部分度量用户间的相似性无疑将会提高用户间的相似性,因为在用户评分项目的非交集部分俩用户的评分偏差并不一定完全相同,而仅通过其交集部分计算用户的相似性,其方法类似于将非交集部分的用户评分偏差设为相同均为0,该方法将会使计算所得的相似度高于实际值。因此,在用户评分数据极端稀疏的情况下,相关相似性的度量方法也存在着一定的弊端。
综上所述,为使相似度值尽可能少地受稀疏度影响,本发明提出采用相似度影响因子改进相似性度量标准的方法。
发明内容
本发明提供一种协同过滤推荐算法中改进的相似性度量方法,包括以下步骤:
S1、创建用户集合U={U1,U2,…,Un}中n个用户对项目集合I={I1,I2,…,Im}中m个项目的评分矩阵R(n×m),以Ra,i表示用户Ua对项目Ii的评分,其中Ua∈U,Ii∈I;
S2、分别计算用户Ua和Ub之间的相似度sim(Ua,Ub),项目Ii和Ij之间的相似度sim(Ii,Ij),定义相似度影响因子ε,使sim'(Ua,Ub)=ε×sim(Ua,Ub),sim'(Ii,Ij)=ε×sim(Ii,Ij);
S3、在[0,1]区间取参数λ,根据所述λ、ε、用户对项目的评分均值、用户之间的相似度及项目之间的相似度,预测用户对项目的评分。
优选的,在步骤S2中,所述 sim ( U a , U b ) = Σ k ∈ I U a U b ( R a , k - R a ‾ ) ( R b , k - R b ‾ ) Σ k ∈ I U a ( R a , k - R a ‾ ) 2 Σ k ∈ I U b ( R b , k - R b ‾ ) 2 , 所述 sim ( I i , I j ) = Σ k ∈ U I i I j ( R k , i - R i ‾ ) ( R k , j - R j ‾ ) Σ k ∈ U I i ( R k , i - R i ‾ ) 2 Σ k ∈ U I j ( R k , j - R j ‾ ) 2 , 其中
Figure BDA0000400762250000044
分别表示用户Ua和用户Ub对已给评分项目的平均评分值。
优选的,在步骤S2中,当sim'(Ua,Ub)=ε×sim(Ua,Ub)时,所述
Figure BDA0000400762250000045
当sim'(Ii,Ij)=ε×sim(Ii,Ij)时,所述
Figure BDA0000400762250000046
其中
Figure BDA00004007622500000412
为用户Ua和Ub共同评分的项目集合、
Figure BDA00004007622500000413
Figure BDA00004007622500000414
分别为用户Ua和Ub评分的项目集合。
优选的,在步骤S2中,0≤ε≤1。
优选的,在步骤S3中,预测用户Ua对未浏览过的项目Ii评分为 R a , i = λ × ( R a ‾ + Σ U x ∈ U ( sim ′ ( U a , U x ) × ( R x , i - R x ‾ ) ) Σ U x ∈ U sim ′ ( U a , U x ) ) + ( 1 - λ ) × ( R i ‾ + Σ I y ∈ I ( sim ′ ( I i , I y ) × ( R a , y - R y ‾ ) ) Σ I y ∈ I sim ′ ( I i , I y ) ) , 其中
Figure BDA0000400762250000048
Figure BDA0000400762250000049
分别表示用户Ua,Ux已有项目评分的均值,
Figure BDA00004007622500000410
Figure BDA00004007622500000411
分别表示项目Ii,Iy已有用户评分的均值。
优选的,λ=0时,所述Ra,i是基于项目相似度预测评分,λ=1时,所述Ra,i是基于用户相似度预测评分。
根据本发明提供的协同过滤推荐算法中改进的相似性度量方法,分别计算用户间的相似度和项目间的相似度,并定义相似度影响因子ε分别修正用户和项目的相似度值,改进了相似性的度量方式。同时,根据改进相似性度量的结果,以及用户对项目的评分均值等因素,计算用户对项目的评分,可以在数据极端稀疏的情况下度量误差,从而提高推荐质量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明较佳实施例提供的协同过滤推荐算法中改进的相似性度量方法流程图;
图2是本发明较佳实施例提供的用户对项目评分矩阵R(n×m)示意图;
图3是本发明较佳实施例提供的协同过滤推荐算法评分预测流程图;
图4是本发明较佳实施例提供的构建用户或项目相似度矩阵流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1是本发明较佳实施例提供的协同过滤推荐算法中改进的相似性度量方法流程图。如图1所示,本发明较佳实施例提供的协同过滤推荐算法中改进的相似性度量方法包括步骤S1~S3。
步骤S1:创建用户集合U={U1,U2,…,Un}中n个用户对项目集合I={I1,I2,…,Im}中m个项目的评分矩阵R(n×m),以Ra,i表示用户Ua对项目Ii的评分,其中Ua∈U,Ii∈I。
具体地,图2是本发明较佳实施例提供的用户对项目评分矩阵R(n×m)示意图。如图2所示,用户对项目评分矩阵R(n×m)中共有n行m列,n行表示n个用户,m列表示m个项目。若用户集为U,项目集为I,设某一用户Ua对项目Ii(其中Ua∈U,Ii∈I)的评分为Ra,i,则评分Ra,i体现了用户Ua对项目Ii的兴趣及偏好。
步骤S2:分别计算用户Ua和Ub之间的相似度sim(Ua,Ub),项目Ii和Ij之间的相似度sim(Ii,Ij),定义相似度影响因子ε,使sim'(Ua,Ub)=ε×sim(Ua,Ub),sim'(Ii,Ij)=ε×sim(Ii,Ij)。
具体而言,修正的余弦相似性可以修正余弦相似性度量方法中不同用户之间不同的评分尺度的偏差问题。因此,本实施例根据修正的余弦相似性度量方法,计算用户之间的相似度sim(Ua,Ub)及项目之间的相似度sim(Ii,Ij)。
举例而言,若用户Ua和用户Ub共同打分的项目集合表示为
Figure BDA0000400762250000069
Figure BDA00004007622500000610
Figure BDA00004007622500000611
分别表示经用户Ua和用户Ub评分的项目集合,则用户Ua和用户Ub之间的相似性sim(Ua,Ub)表示为 sim ( U a , U b ) = Σ k ∈ I U a U b ( R a , k - R a ‾ ) ( R b , k - R b ‾ ) Σ k ∈ I U a ( R a , k - R a ‾ ) 2 Σ k ∈ I U b ( R b , k - R b ‾ ) 2 . 其中,
Figure BDA0000400762250000063
分别表示用户Ua和用户Ub对已给评分项目的平均评分值,Ra,k表示用户Ua对项目Ik的评分值。
若将共同对项目Ii和项目Ij给出评分的用户集合表示为
Figure BDA00004007622500000613
Figure BDA00004007622500000614
分别表示对项目Ii和项目Ij给出评分的用户集合,则项目Ii和项目Ij之间的相似性sim(Ii,Ij)表示为: sim ( I i , I j ) = Σ k ∈ U I i I j ( R k , i - R i ‾ ) ( R k , j - R j ‾ ) Σ k ∈ U I i ( R k , i - R i ‾ ) 2 Σ k ∈ U I j ( R k , j - R j ‾ ) 2 . 其中,Rk,i表示项目Ii由用户Uk所给定的评分值,
Figure BDA0000400762250000065
Figure BDA0000400762250000066
分别表示项目Ii和项目Ij已有评分的平均值。
在本实施例中,引入相似度影响因子ε,对传统的相似性度量方法进行修正。当sim'(Ua,Ub)=ε×sim(Ua,Ub)时,所述
Figure BDA0000400762250000067
当sim'(Ii,Ij)=ε×sim(Ii,Ij)时,所述
Figure BDA0000400762250000068
于此,0≤ε≤1。
下面以用户间的相似性度量为例,根据为
Figure BDA0000400762250000076
Figure BDA0000400762250000077
Figure BDA0000400762250000078
不同对应关系,以及ε的不同取值作出说明。
Figure BDA0000400762250000079
时,ε=1,表示用户Ua和Ub所有评分的项目相同,则传统相似度度量方法所求相似度值能够充分体现用户之间的相似性,此时修正后的用户相似度满足sim'(Ua,Ub)=sim(Ua,Ub)。
Figure BDA00004007622500000710
时,ε=0,表示用户Ua和Ub所有评分的项目完全不同,则传统相似性度量方法所求相似度值并不能说明用户之间的相似性,此时sim'(Ua,Ub)=0。
时,0<ε<1,表示用户Ua和Ub评分项目存在非交集项目,影响因子根据用户共同评分项目在用户已评分项目集合中所占比例修正传统的相似性度量值,修正后的相似性为sim'(Ua,Ub)=ε×sim(Ua,Ub)<sim(Ua,Ub)。
类似地,对于项目间相似性的度量,可根据项目中共同评分的项目情况进行度量。
步骤S3:在[0,1]区间取参数λ,根据所述λ、ε、用户对项目的评分均值、用户之间的相似度及项目之间的相似度,预测用户对项目的评分。
具体而言,本步骤将根据改进相似性度量结果预测用户对项目的评分,产生相应的推荐。
例如对于用户Ua未浏览过的项目Ii,预测用户Ua对未浏览过的项目Ii评分为 R a , i = &lambda; &times; ( R a &OverBar; + &Sigma; U x &Element; U ( sim &prime; ( U a , U x ) &times; ( R x , i - R x &OverBar; ) ) &Sigma; U x &Element; U sim &prime; ( U a , U x ) ) + ( 1 - &lambda; ) &times; ( R i &OverBar; + &Sigma; I y &Element; I ( sim &prime; ( I i , I y ) &times; ( R a , y - R y &OverBar; ) ) &Sigma; I y &Element; I sim &prime; ( I i , I y ) ) , 其中
Figure BDA0000400762250000073
分别表示用户Ua,Ux已有项目评分的均值,
Figure BDA0000400762250000074
Figure BDA0000400762250000075
分别表示项目Ii,Iy已有用户评分的均值。
于本实施例中,λ=0时,Ra,i是基于项目相似度预测评分,λ=1时,Ra,i是基于用户相似度预测评分。
图3是本发明较佳实施例提供的协同过滤推荐算法评分预测流程图。图4是本发明较佳实施例提供的构建用户或项目相似度矩阵流程图。如图3及图4所示,结合图1,可更好地理解本发明技术方案。
综上所述,根据本发明较佳实施例提供的协同过滤推荐算法中改进的相似性度量方法,分别计算用户间的相似度和项目间的相似度,并定义相似度影响因子ε分别修正用户和项目的相似度值,改进了相似性的度量方式。同时,根据改进相似性度量的结果,以及用户对项目的评分均值等因素,计算用户对项目的评分,可以在数据极端稀疏的情况下度量误差,从而提高了推荐质量。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (6)

1.一种协同过滤推荐算法中改进的相似性度量方法,其特征在于,包括以下步骤:
S1、创建用户集合U={U1,U2,…,Un}中n个用户对项目集合I={I1,I2,…,Im}中m个项目的评分矩阵R(n×m),以Ra,i表示用户Ua对项目Ii的评分,其中Ua∈U,Ii∈I;
S2、分别计算用户Ua和Ub之间的相似度sim(Ua,Ub),项目Ii和Ij之间的相似度sim(Ii,Ij),定义相似度影响因子ε,使sim'(Ua,Ub)=ε×sim(Ua,Ub),sim'(Ii,Ij)=ε×sim(Ii,Ij);
S3、在[0,1]区间取参数λ,根据所述λ、ε、用户对项目的评分均值、用户之间的相似度及项目之间的相似度,预测用户对项目的评分。
2.根据权利要求1所述的方法,其特征在于,在步骤S2中,所述 sim ( U a , U b ) = &Sigma; k &Element; I U a U b ( R a , k - R a &OverBar; ) ( R b , k - R b &OverBar; ) &Sigma; k &Element; I U a ( R a , k - R a &OverBar; ) 2 &Sigma; k &Element; I U b ( R b , k - R b &OverBar; ) 2 , 所述 sim ( I i , I j ) = &Sigma; k &Element; U I i I j ( R k , i - R i &OverBar; ) ( R k , j - R j &OverBar; ) &Sigma; k &Element; U I i ( R k , i - R i &OverBar; ) 2 &Sigma; k &Element; U I j ( R k , j - R j &OverBar; ) 2 , 其中
Figure FDA0000400762240000013
Figure FDA0000400762240000014
分别表示用户Ua和用户Ub对已给评分项目的平均评分值。
3.根据权利要求1所述的方法,其特征在于,在步骤S2中,当sim'(Ua,Ub)=ε×sim(Ua,Ub)时,所述
Figure FDA0000400762240000015
当sim'(Ii,Ij)=ε×sim(Ii,Ij)时,所述
Figure FDA0000400762240000016
其中
Figure FDA0000400762240000017
为用户Ua和Ub共同评分的项目集合、
Figure FDA0000400762240000018
Figure FDA0000400762240000019
分别为用户Ua和Ub评分的项目集合。
4.根据权利要求1所述的方法,其特征在于,在步骤S2中,0≤ε≤1。
5.根据权利要求1所述的方法,其特征在于,在步骤S3中,预测用户Ua对未浏览过的项目Ii评分为 R a , i = &lambda; &times; ( R a &OverBar; + &Sigma; U x &Element; U ( sim &prime; ( U a , U x ) &times; ( R x , i - R x &OverBar; ) ) &Sigma; U x &Element; U sim &prime; ( U a , U x ) ) + ( 1 - &lambda; ) &times; ( R i &OverBar; + &Sigma; I y &Element; I ( sim &prime; ( I i , I y ) &times; ( R a , y - R y &OverBar; ) ) &Sigma; I y &Element; I sim &prime; ( I i , I y ) ) , 其中
Figure FDA0000400762240000022
Figure FDA0000400762240000023
分别表示用户Ua,Ux已有项目评分的均值,
Figure FDA0000400762240000024
Figure FDA0000400762240000025
分别表示项目Ii,Iy已有用户评分的均值。
6.根据权利要求5所述的方法,其特征在于,λ=0时,所述Ra,i是基于项目相似度预测评分,λ=1时,所述Ra,i是基于用户相似度预测评分。
CN201310505323.1A 2013-10-23 2013-10-23 一种协同过滤推荐算法中改进的相似性度量方法 Pending CN103500228A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310505323.1A CN103500228A (zh) 2013-10-23 2013-10-23 一种协同过滤推荐算法中改进的相似性度量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310505323.1A CN103500228A (zh) 2013-10-23 2013-10-23 一种协同过滤推荐算法中改进的相似性度量方法

Publications (1)

Publication Number Publication Date
CN103500228A true CN103500228A (zh) 2014-01-08

Family

ID=49865439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310505323.1A Pending CN103500228A (zh) 2013-10-23 2013-10-23 一种协同过滤推荐算法中改进的相似性度量方法

Country Status (1)

Country Link
CN (1) CN103500228A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103927347A (zh) * 2014-04-01 2014-07-16 复旦大学 一种基于用户行为模型和蚁群聚类的协同过滤推荐算法
CN104021153A (zh) * 2014-05-19 2014-09-03 江苏金智教育信息技术有限公司 一种校园图书的个性化推荐方法
CN104166732A (zh) * 2014-08-29 2014-11-26 合肥工业大学 一种基于全局评分信息的项目协同过滤推荐方法
CN104182518A (zh) * 2014-08-25 2014-12-03 苏州大学 一种协同过滤推荐方法及装置
CN104298772A (zh) * 2014-10-29 2015-01-21 吴健 一种优化近邻选择的协同过滤推荐方法及装置
CN104715399A (zh) * 2015-04-09 2015-06-17 苏州大学 一种评分预测方法与***
CN104731866A (zh) * 2015-02-27 2015-06-24 湖南大学 一种基于位置的个性化美食推荐方法
CN105843860A (zh) * 2016-03-17 2016-08-10 山东大学 一种基于并行item-based协同过滤算法的微博关注推荐方法
CN109117442A (zh) * 2017-06-23 2019-01-01 腾讯科技(深圳)有限公司 一种应用推荐方法及装置
CN109389442A (zh) * 2017-08-04 2019-02-26 北京京东尚科信息技术有限公司 商品推荐方法及装置、存储介质及电子终端
CN111414533A (zh) * 2019-01-04 2020-07-14 北京京东尚科信息技术有限公司 推荐信息的生成方法、装置、电子设备、存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101320461A (zh) * 2008-07-01 2008-12-10 浙江大学 基于电阻网络和稀疏数据预测的协同过滤方法
CN102609523A (zh) * 2012-02-10 2012-07-25 上海视畅信息科技有限公司 基于物品分类和用户分类的协同过滤推荐算法
CN102779131A (zh) * 2011-05-12 2012-11-14 同济大学 基于用户间多相似度的协同过滤推荐方法
CN103092911A (zh) * 2012-11-20 2013-05-08 北京航空航天大学 一种融合社会标签相似度基于k近邻的协同过滤推荐***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101320461A (zh) * 2008-07-01 2008-12-10 浙江大学 基于电阻网络和稀疏数据预测的协同过滤方法
CN102779131A (zh) * 2011-05-12 2012-11-14 同济大学 基于用户间多相似度的协同过滤推荐方法
CN102609523A (zh) * 2012-02-10 2012-07-25 上海视畅信息科技有限公司 基于物品分类和用户分类的协同过滤推荐算法
CN103092911A (zh) * 2012-11-20 2013-05-08 北京航空航天大学 一种融合社会标签相似度基于k近邻的协同过滤推荐***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
任磊: "推荐***关键技术研究", 《中国博士学位论文全文数据库·信息科技辑》 *
吴月萍等: "改进相似性度量方法的协同过滤推荐算法", 《计算机应用与软件》 *
王晓堤等: "基于云模型的时间修正协同过滤推荐算法", 《计算机工程与科学》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103927347A (zh) * 2014-04-01 2014-07-16 复旦大学 一种基于用户行为模型和蚁群聚类的协同过滤推荐算法
CN104021153A (zh) * 2014-05-19 2014-09-03 江苏金智教育信息技术有限公司 一种校园图书的个性化推荐方法
CN104021153B (zh) * 2014-05-19 2017-06-06 江苏金智教育信息技术有限公司 一种校园图书的个性化推荐方法
CN104182518A (zh) * 2014-08-25 2014-12-03 苏州大学 一种协同过滤推荐方法及装置
CN104182518B (zh) * 2014-08-25 2017-12-26 苏州大学 一种协同过滤推荐方法及装置
CN104166732B (zh) * 2014-08-29 2017-04-12 合肥工业大学 一种基于全局评分信息的项目协同过滤推荐方法
CN104166732A (zh) * 2014-08-29 2014-11-26 合肥工业大学 一种基于全局评分信息的项目协同过滤推荐方法
CN104298772A (zh) * 2014-10-29 2015-01-21 吴健 一种优化近邻选择的协同过滤推荐方法及装置
CN104731866A (zh) * 2015-02-27 2015-06-24 湖南大学 一种基于位置的个性化美食推荐方法
CN104731866B (zh) * 2015-02-27 2020-05-19 湖南松桂坊电子商务有限公司 一种基于位置的个性化美食推荐方法
CN104715399A (zh) * 2015-04-09 2015-06-17 苏州大学 一种评分预测方法与***
CN104715399B (zh) * 2015-04-09 2018-03-02 苏州大学 一种评分预测方法与***
CN105843860A (zh) * 2016-03-17 2016-08-10 山东大学 一种基于并行item-based协同过滤算法的微博关注推荐方法
CN105843860B (zh) * 2016-03-17 2019-03-22 山东大学 一种基于并行item-based协同过滤算法的微博关注推荐方法
CN109117442A (zh) * 2017-06-23 2019-01-01 腾讯科技(深圳)有限公司 一种应用推荐方法及装置
CN109389442A (zh) * 2017-08-04 2019-02-26 北京京东尚科信息技术有限公司 商品推荐方法及装置、存储介质及电子终端
CN111414533A (zh) * 2019-01-04 2020-07-14 北京京东尚科信息技术有限公司 推荐信息的生成方法、装置、电子设备、存储介质

Similar Documents

Publication Publication Date Title
CN103500228A (zh) 一种协同过滤推荐算法中改进的相似性度量方法
CN104935963B (zh) 一种基于时序数据挖掘的视频推荐方法
CN102982107B (zh) 一种融合用户、项目和上下文属性信息的推荐***优化方法
CN103412948B (zh) 基于聚类的协同过滤的商品推荐方法及***
CN103514304B (zh) 一种项目推荐方法和装置
CN105069122B (zh) 一种基于用户行为的个性化推荐方法及其推荐装置
CN106570090A (zh) 基于兴趣变化和信任关系的协同过滤推荐方法
CN102779182A (zh) 融合偏好和信任关系的协同过滤推荐方法
CN103632290B (zh) 一种基于推荐概率融合的混合推荐方法
CN104503973A (zh) 一种基于奇异值分解与分类器融合推荐的方法
US20160132904A1 (en) Influence score of a brand
CN105095256A (zh) 基于用户之间相似度进行信息推送的方法及装置
CN102495864A (zh) 基于评分的协同过滤推荐方法及***
CN104391849A (zh) 融入时间上下文信息的协同过滤推荐方法
CN103729359A (zh) 一种推荐搜索词的方法及***
CN105976229A (zh) 一种基于用户和项目混合的协同过滤算法
CN104899246A (zh) 基于模糊机制用户评分邻域信息的协同过滤推荐方法
CN103399858A (zh) 基于信任的社会化协同过滤推荐方法
US20120095802A1 (en) System and methods for evaluating political, social, and economic risk associated with a geographic region
CN103559622A (zh) 基于特征的协同过滤推荐方法
CN105430505A (zh) 一种基于组合策略的iptv节目推荐方法
CN104199818A (zh) 一种基于分类的社会化推荐方法
US20230050197A1 (en) Systems and methods quantifying trust perceptions of entities within social media documents
CN103294812A (zh) 一种基于混合模型的商品推荐方法
CN104216884A (zh) 一种基于时间衰减的协同过滤***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140108