一种改进的协同过滤推荐算法(4)

发布时间:2021-06-10

inVirus-EvolutionaryGeneticAlgorithmEC]//Proceedings

oftheIEEEConferenceon

EvolutionaryComputation.ICEC.May1996:182—187

[103KubotaN,ArakawaT。FukudaT,eta1.Fuzzymanufacturing

schedulingbyvirus-evolutionarygeneticalgorithminself-organ—izingmanufacturingsystemiC]//Proceedingsofthe19976thIEEEInternational

Conference

on

FussySystems。FUZZ—IEEE’

(上接第228页)性能较佳。

实验二测试式(11)中a取不同值对推荐准确度的影响,试验中口分别取0.7,0.8,0.9,如图5所示。

0∞"

∞L兰

兽”P苫"L

0.7'5‘。。。一"L_%

‰&矗遗“o””匡三垂三三亘匿三囹

图5不同a取值对推荐准确度的影响图

从图5可以看出,引入时间遗忘函数、用户偏好度、用户特征向量能较大地提高推荐准确度,尤其当邻居数目较大时,准确度提高更为明显。由此可见,综合考虑时间效应、用户偏好有效地突出了用户近期访问数据对生成推荐的重要性,结合用户特征向量,使推荐结果能更好地反映用户的当前兴趣。同时可以看出,口的取值对推荐准确度也有比较大的影响,口取值过大或过小都会对推推荐效果产生负面影响,当a=0.8时,推荐结果较佳。

实验三对比本文提出的改进算法、传统的协同过滤算法、基于时间改进型协同过滤算法的推荐准确度。

从图6可以看出,本文算法与其他算法相比,推荐精度有一定程度的提高,尤其当邻居数目较大时,准确率提高更为明显。但最近邻居的选取对算法准确率有比较大的影响,其值过大或者过小都会对推推荐效果产生负面影响。本实验取邻居数目为35到45之间比较合适。

10

15

巨疆蔓兰至亟夏三阚

TON。,慧,。f强。讪玉柏拍

图6不同邻居数目对推荐准确度的影响图

实验四测试本文提出的改进算法与传统的协同过滤算法、基于时间改进型协同过滤算法的时间性能(or=0.8,邻居数目=35,连续做50次实验平均结果)。

表1本文改进算法与其他协同过滤在效率的比较

推荐策略MCT

传统的协同过穗算法15006.32(ms)基于时闻的协同过滤算法15194.45(ms)本文改进协同过滤算法

15206.65(ms)

从表1可以看出,本文提出的改进算法在效率上并没有明显的差距。从图3可以看到,本文算法采用了离线和在线

万方数据

97.Part1(of3):1283-1288

Ell3KubotaN.FukudaT.Schemarepresentationin

virus-evolutio-

nary

geneticalgorithmforknapsackproblemEc]//Proceedings

oftheIEEE

Conferenee

on

Evolutionary

Computation,IC既

May1998:834—839

[123焦李成,杜海峰,刘芳,等.免疫优化计算学习与识别[M].北京:

科学出版社,2006

计算相结合的方式,虽然引入了用户特征向量上的相似度计算和用户偏好度计算,二者的算法复杂度分别为0(m)和O(珂2),但是用户数目理,和用户评价过商品数目啦都相对较小,所以对推荐的效率也没有明显的影响。

结束语针对协同过滤算法中存在的用户兴趣变化、用户项目间联系单一和缺乏用户特征信息的问题,本文提出了适应用户兴趣变化和基于用户特征的个性化推荐算法,在协同过滤算法的基础上,引入了时间遗忘函数、黏度函数、用户特征向量,改进了寻找最近邻居集合过程,综合考虑了时间效

应、用户特征和用户偏好程度,从而提高了寻找最近邻居的准确度。实验表明,本文提出的算法在一定程度上克服了传统协同过滤算法的弊端,能较大提高推荐的准确度,尤其在参数设置得当的情况下,算法性能有明显提高。

参考文献

E1]李聪,梁昌勇,董珂.基于项目类别相似性的协同过滤推荐算法

[J3.合肥工业大学学报:自然科学版,2008(03)

[23彭德巍,胡斌.一种基于用户特征和时间的协同过滤算法EJ].武

汉理工大学学报,2009(03)

[3]杨怀珍,丛晓琪,刘枚莲.于时间加权的个性化推荐算法研究

[J].计算机工程与科学,2009(06)

[43郑先荣,曹先彬.线性逐步遗忘协同过滤算法的研究[J].计算机

工程,2007(06)

[5]GongSon_gjie,ChengGnanghua.Mining

UserInterestChange

forImprovingCollaborative

Fihering[C-I//Intelligent

Informa—

tionTechnologyApplication2008.SecondInternationalSympo—slum.Volume3。DeG2008:24—27

[63

赵智,冯卓楠.改进的基于相关相似性的协同过滤推荐算法[J].

长春t业大学学报:自然科学版,2006(04)

[7]XiaWeiwei,He

Liang,RenLei,eta1.Anewcollaborativefilte-

ring

approachutilizingitem’spopularity[C3//IndustrialEngi—

neeringandEngineeringManagement.IEEEInternationalCon—

ference,Dec.2008:1480-1484

[83

SuXiaoyuan.KhoshgoftaarTM.GreinerRACollaborative

FilteringAlgorithmBasedon

VarianceAnalysisofAttributes-

Value

Preference[C]//IEEE/WIC/ACM

InternationalConfe-

rence.Volume1。Dec.2008:633-639

[9]Dai

Y,YeHongwu,Gong

Songjie.PersonalizedRecommenda—

tion

AlgorithmUsingUserDemographyInformation.Know-

ledgeDiscoveryandData

Mining[C]//SecondInternational

Workshop.Jan.2009:100-103

[10]GongSong-jie,YeHongwuCombiningMemory—Basedand

Model—Based

CollaborativeFilteringinRecommenderSystem

[c]//Circuits,Communications

and

Systems.Pacific-AsiaCon—

ferenee.2009:690-693

[113张国忠.遗忘规律的探索与运用EJ3.继续教育研究,2002(06)

[12]王元明,熊伟.异常数据的检测方法l-J3.重庆工学院学报:自然

科学版,2009,23(2):86—89

243

一种改进的协同过滤推荐算法(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219