更全的杂志信息网

基于用户联合相似度的推荐算法①

更新时间:2009-03-28

1 概述

信息技术的迅猛发展使我们进入了大数据时代,用户发生的各种行为都伴随着对应数据的产生,如用户在购物网站中的购买记录和评论、电影评分网站的评分信息等.数据井喷式的增长和累积造成严重的信息过载,个性化推荐[1]作为处理应对这些问题的工具应运而生.

协同过滤推荐算法是在个性化推荐领域获得最为广泛使用的算法之一,其主要功能是预测和推荐[2].算法通过对用户历史行为数据的挖掘发现用户的偏好,基于不同的偏好对用户进行群组划分并推荐品味相似的项目.协同过滤推荐算法主要分为两类,分别是基于用户的协同过滤推荐算法(user-based collaborative filtering)和基于项目的协同过滤推荐算法(item-based collaborative filtering)[3,4].其核心是依据用户历史评同用户对项目属性的偏好值通过LDA (Latent Dirichlet分数据计算用户之间或项目之间的相似度,进而锁定Allocation)模型求得,所得结果使用余弦定理进行相近邻范围,对目标用户未评分项目进行预测,将预测值最高的前N个项目推荐给目标用户.但是随着用户数量和项目数量的增加,加剧了用户-项目评分数据的稀疏性.传统推荐算法面对这一问题时,相似度计算准确性下降,难以保证良好的推荐质量.

近年来为解决传统协同过滤推荐算法面临的困境,学者们提出了不同的新方法尝试在推荐算法中融合.如陈伶红等[5]提出使用在信息检索和数据挖掘中常用的加权技术 TF-IDF(Term Frequency-Inverse Document Frequency)和信息熵得到用户对项目属性的偏好模型,并以此为基础进行用户聚类、相似度计算和最近邻查询,进而对用户未评价的项目预测评分,给出推荐;Cheng-kang Hsieh等[6]提出使用度量学习结合协同过滤提升推荐结果,通过度量学习得到候选集项目与目标用户的距离,令用户偏好度低的项目远离用户,反之则靠近用户,将稀疏数据的影响降到了较小的程度; 于波等[7]提出了一种结合项目属性的混合推荐算法,通过将项目之间相似度的计算与传统协同过滤推荐算法通过动态加权的方式相结合,用来解决数据的稀疏性问题.上述提出的算法虽然缓解了稀疏数据对相似度计算结果准确性的影响,但在计算过程中却并未提出对稀疏数据的有效处理方法,其仍是相似度计算的直接数据来源.

对于大国,老子同样以强弱的辩证关系切合自身的危机意识,通过谦逊处下的方式而不是以战争兼并天下领土与百姓的形式使小国归附。 提供给小国生存空间,使别国认可并接受自身统治,达到“王天下”的实质与目的。 在整体的层面上通过切合统治者危机意识,在适当与平衡的思维和行为上达到认同与共存,从根本上消除或减弱社会的现存威胁。 例如:

用户联合相似度的计算是对用户之间相似度计算方法的一种提升.它在用户个人历史行为相似性计算分析的基础上增加了对用户个人信息相似性的计算,并将两部分的计算值进行线性组合作为最终的相似度计算结果.用户联合相似度对原有用户相似度的计算范围进行了扩充,用户的人口统计学数据不具有稀疏性,因此相似度计算结果的准确性得到了提升,而在用户行为不足的使用情境中,也能对冷启动问题起到一定的缓解作用.用户联合相似度提供了用户之间相似度更多维度和更全面、准确的计算方式,因此本文在用户之间相似度的计算方式上使用了用户联合相似度.

区块分为区块头和区块体2部分:区块头包含前一个区块的哈希值、难度值、Merkle根节点的哈希值、时间戳和随机数;区块体包含当前区块的所有交易。

2 理论基础

2.1 传统协同过滤推荐相关理论

计算出不同用户对影片属性偏好的相似程度和用户人口统计学信息相似度后,结合线性组合系数λ对两者加权,所得结果即为用户之间的联合相似度.将相似度计算应用到推荐算法中,形成基于用户联合相似度的协同过滤推荐算法.

在基于用户的协同过滤推荐中,相似度计算通常使用皮尔逊系数计算.ri, j表示用户的评分项,i∈1,…,n,j∈1,…,m.p={p1,p2,…,pm}代表项目集表示用户ab平均评分,ab间相似度可通过式(1)计算:

 

用户a对项目p的预测评分则可以通过式(2)求得(N代表a与相似程度高的近邻集合):

 

在基于项目的协同过滤推荐中,算法的主要思想是利用项目之间的相似度来计算预测值.U={u1,u2,…,um}代表对项目作出评价的用户集,表示每个用户的平均打分,项目ab的相似度则可以使用式(3)改进的余弦相似度计算如下:

 

确定项目间的相似度之后,用户u对项目p的评分预测则按照式(4)计算(rateditem(u)表示用户u评价过的项目集合):

 

两种传统协同过滤推荐算法虽然计算复杂性较低,当用户或项目数量较多时,其评分矩阵十分稀疏,此时,传统方法推荐效果不佳.

2.2 LDA模型相关理论

白丽筠在我屡次失约之后,主动提出跟我最后道别,从此不再烦我。但是她还有几句话想跟我说。我不知道她有什么样的话,但是我不能连这个机会也不给她,那我就简直不是人了。我又去了她的那所住宅,此前她把钥匙都给了我,我可以自由地进入她的房子。

  

图1 LDA 概率图模型表示

这是一个三层的贝叶斯概率模型.图中的阴影圆和非阴影圆分别表示可观测变量和潜在变量,箭头表示两变量间的条件依赖,方框表示重复抽样,重复次数在方框的右下角.M代表语料中文档的数量,K代表设置的主题数,N代表训练语料库中出现的所有词,Z代表隐藏的主题.θ是语料库中所有文档在各个主题上的概率分布矩阵,代表第m篇文档的主题分布; φ是所有主题在其对应词上的概率分布矩阵,代表编号为k的主题之上的词分布.α代表每篇文档主题分布的先验分布Dirichlet分布的参数,β代表每个主题对应词分布的先验分布Dirichlet分布的参数(αβ也称为超参数),w是可观测词[8].

突出农机技术革新。新洋分公司按照品种布局优化、作业层次简化、产出最大化的种植安排,围绕稻麦全程机械化和农机作业标准化,推广东方红1204和1304拖拉机配套高地隙铁轮打药施肥技术;推广北斗农机管理系统平台,实现农机适时调度指挥;推广GPS农机自动驾驶导航技术,联合整地+正反旋播种技术;试验示范推广克拉斯253马力拖拉机,配套雷肯翻转犁、鲁宾耙、博田立式耙、3.9米宽幅播种机作业模式。2018年三秋重点推广应用重型垦荒耙地后直接播种技术(收割+秸秆粉碎+重型耙地+抛肥+正反旋播种),优化作业程序,减少作业流程,亩节约作业成本35元;也可在重型耙后拖一重直耙,亩节约作业成本22元左右。

LDA作为一种生成模型,以分词后的文档集(通常为一篇文档一行)和主题数K及超参数αβ作为输入,其生成过程的核心可通过式(5)表示:

 

矩阵表示形式如图2.

  

图2 LDA 生成过程的矩阵表示

LDA模型的标准生成过程可描述如下:

1)从狄利克雷分布Dir(α)中抽样选择为文档编号(文档总数为M),代表这篇文档下主题的分布;

2)从狄利克雷分布Dir(β)中抽样选择为主题编号(主题总数为K),代表每个主题下词的分布;

3)对于每个单词的位置 wi, j,j∈(1,Ni),i∈(1,M);

4)从多项式分布Multinomial(θi)中抽样选择一个主题zi, j;

比如,他说古河的水清澈见底的时候,我就不忍心纠正。事实上,古河上已经招商引资建了好几家化工厂,古河变成了灰白色,不要说鱼,连草都不长了。

5)从多项式分布Multinomial(φzi, j)中抽样选择一个词wi, j.

3 用户的联合相似度及推荐过程

传统的协同过滤算法虽已获得广泛应用,但其推荐的准确性受限于相对稠密的数据[10].为减缓稀疏数据对相似度计算产生影响,本文提出了基于用户联合相似度的方法.用户的相似度从用户对影片属性偏好和用户人口统计学信息两个方面计算.

3.1 用户对影片属性偏好的相似度

在用户对影片属性偏好的计算上,前提是数据的筛选和整合.数据集中包括用户对电影的评分,评分区间为1–5,分值的大小与用户对电影的喜好程度成正比.同时电影是一种多属性项目,因而被评分过的电影均有其属性描述数据.如表1所示.

 

表1 项目属性描述

  

项目 项目属性属性1 属性2 属性3 … 属性n I1 f11 f12 f13…f1n I2 f21 f22 f23…f2n I3 f31 f32 f33…f3n………………n fn1 fn2 fn3…fnn

每个项目对应的属性标注fnn均有其对应值,若对应值为1,则表明项目具有该属性,否则没有.

用户的评分数据使用矩阵进行存储,得到用户-项目评分矩阵,如表2所示.依照评分矩阵计算每个用户的打分平均值.为得到用户对于项目各个属性的偏好程度,使用用户的打分平均值对被评价项目筛选.由于评分大小与用户对于影片的喜好程度成正比,所以使用每个用户的打分平均值作为依据,将评分项目中高于均值的保留,并结合影片属性描述数据,形成每个用户对应的高分评价电影列表.如U1形成的高分评价电影列表如表3所示.

 

表2 用户-项目评分矩阵

  

项目1 项目2 项目3 项目4 项目5用户1 5 3 4 3 3用户2 4 - - - 2用户3 - - 2 - 2用户4 - - 1 - -用户5 4 3 - - -

 

表3 用户 U1 高分评价电影列表

  

用户 项目 项目属性属性1 属性2 属性3 … 属性n U1 I1 f11 f12 f13…f1n I3 f31 f32 f33…f3n I4 f41 f42 f43… f4n… … … … … …Im fm1 fm2 fm3…fmn

按照用户ID,结合每个ID下得到的高分电影评价列表,对每个用户对应的所有高分评价项目中各个属性的出现次数进行统计.如对于U1,其所对应的高分评价项目包括I1I3I4等,每部电影有其不同的属性描述,对于每个属性我们可以统计其在这些高分影片中出现的总次数.如对于不同用户来说,根据其高分评价项目可以得到如表4统计信息.

对比图13和图14中的实线和虚线.对于频率为fc=|2fj-ft|的互调发射类型,直接采用测量数据与采用式(22)进行修正后数据所得到的互调发射抑制比相差甚微,这是因为:(1)信号源对相应类型的互调发射抑制特性较好;(2)fc与ft的偏差较小,大量的能量被发射机射频滤波器吸收(实测反射损耗为-8.7dB).对于fc=2fj+ft的互调发射类型,两种处理方法的互调发射抑制比相差约10dB,这是因为由于fc远离ft,在发射机射频滤波器端口基本形成全反射(实测反射损耗仅为-1.1dB),因此直接采用测量数据计算得出的互调抑制比存在非常大的误差,采用式(22)进行修正后的结果才是准确可信的.

在使用用户联合相似度计算用户相似度的基础上,本文提出了一种基于用户联合相似度的推荐算法.用户联合相似度将用户之间的相似度分成两个部分计算.一是不同用户对项目属性偏好分布的相似程度; 二是用户之间人口统计学信息的相似程度,最终线性组合两部分的计算结果作为用户之间的联合相似度.不似度的计算; 不同用户的人口统计学信息的相似度使用海明距离度量信息的差异值,所得结果使用反比例函数进行相似度的计算.本文提出的联合相似度避免了对用户-项目评分数据的直接使用,降低了稀疏数据对相似度计算结果准确性的影响.

 

表4 用户偏好项目属性出现次数统计

  

用户 偏好项目各个属性出现次数属性1 属性2 属性3 … 属性n U1n11n12n13…n1n U2n21n22n23…n2n………………Unnn1nn2nn3nnn

每个属性词在以用户ID为单位的偏好属性统计中对应有其出现频数,如表3所示,将属性编号使用对应的属性描述词替换,结合其出现频数生成每个属性词对应的长词语串,组合每个属性词的词语串得到一个用户的偏好文档,如图3(a)所示,图3(b)为全部用户的属性偏好文档集合.

LDA是David Blei等人[8]于2003年提出的基于概率模型的主题模型算法,它是一种非监督机器学习技术,可用来识别大规模文档集或语料库中的潜在隐藏的主题信息[9].LDA的图模型如图1所示.

在以往的初中生物实验教学中,教师往往采用“填鸭式”教学模式,学生只是在教师的要求下,按照一定的模式完成实验步骤和学习,学生在课堂教学中的主体性得不到凸显。因此,在初中生物实验教学过程中,教师应该清楚学生为教学主体这一理念,改变教师为主体的教学模式,激发学生的学习兴趣,让学生积极、主动地参与到课堂教学过程中,突出学生在实验教学中的主体性。

 

表5 电影属性描述词

  

编号 属性 编号 属性 编号 属性1 Action 7 Documentary 13 Mystery 2 Adventure 8 Drama 14 Romance 3 Animation 9 Fantasy 15 Sci-Fi 4 Children’s 10 Film-Noir 16 Thriller 5 Comedy 11 Horror 17 War 6 Crime 12 Musical 18 Western

在数据集中,电影对应属性共有18种,如表5所示.

  

图3 属性偏好文档及文档主题分布图示

所有用户属性的偏好文档看做待处理文档集合,将该集合同给定的先验超参数αβ和主题数作为LDA模型的输入(影片属性分18个类,主题数设为18),未知参数θ、φ的估计使用收缩吉布斯采样求得.得到未知参数的估计后,进而得到文档-主题概率分布矩阵(用户在18个属性上的偏好值)和主题-词语概率分布矩阵,我们对文档-主题概率分布矩阵做进一步的用户属性偏好相似度计算.图3(c)代表每个文档在各个主题上的偏好值.

将每一位用户得到的主题偏好结果作为一个向量,即矩阵μ中的一行.使用余弦定理对不同用户的属性偏好情况进行衡量,用户ab间属性偏好的相似度simpre(a,b) 通过式 (6)计算:

 

3.2 用户间人口统计学信息的相似度

数据中对于每个用户的人口统计学信息从年龄、性别、职业三个维度来描述.年龄范围: 7–73,职业共21种,性别分为男女两类.用户个人信息和职业分类情况如表6、表7所示.

 

表6 用户人口统计学信息

  

用户ID 年龄 性别 职业1 24 M Technician 2 53 F Other 3 23 M Writer…………943 22 M Student

 

表7 用户职业信息列表

  

号 职业 编号 职业 编号 职业1 Administrator 8 Healthcare 15 programmer 2 Artist 9 Homemaker 16 Retired 3 Doctor 10 Lawyer 17 Salesman 4 Educator 11 Librarian 18 Scientist 5 Engineer 12 Marketing 19 Student 6 Entertainment 13 None 20 Technician 7 Executive 14 Other 21 Writer

为了计算用户之间个人信息的相似程度,需要对这些描述数据进行数值化处理.对于职业和年龄的处理分别按照年龄分段标准和国家职业大类划分标准进行.用 a 代表年龄,7–73 的年龄可划分为: a<18、18≤a≤24、25≤a≤34、35≤a≤44、45≤a≤49、50≤a≤55 和 a≥56七类,以数字1–7代替; 职业大类的划分以国家职业分类标准作为依据,按照企事业负责人、专业技术人员、服务业商业、文娱从事着、教育行业、家政以及其他分为七类,使用数字1–7代替; 性别数据按照男女作为划分,使用数字 1、0 代替.按照上述方法,每位用户的人口统计学信息可以用一个三位数字的字符串来表示.如表中1–3的用户的信息可以分别表示为:“212”、“607”、“604”.他们之间的相似程度比较则可以通过等长字符串的差异程度来比较.我们使用距离度量方法中的海明距离作为工具来对字符串的差异来进行计算.

海明距离定义为两个等长字符串之间对应位置的不同字符的个数[11].即一个字符串变换成另外一个字符串所需替换的字符个数,如“10111”和“10010”的海明距离是2.用户的人口统计学信息经过数值化处理之后均被表示为三位数字组成的等长字符串,可以使用海明距离对他们之间的差异进行衡量,距离的值越大则相似性越小,否则相似性越大.针对数据,用户之间的海明距离的值为: 0–3.距离为 0 的时候,用户之间的统计学信息相似度最高,距离为3的时候,相似性最低.我们通过式(7)对得到的海明距离进行处理,得到个人信息相似度 simfea(a,b):

 

dishamming(a,b) 表示用户 a,b 之间的海明距离,使用幂指数n对海明距离进行放大,幂指数取距离的最大值3.分母上的1起到如下两个作用: 1) 为了保证海明距离为零时可求得计算结果; 2) 保证 simfea(a,b)∈(0,1].海明距离为0时,则表明两个用户的人口统计学信息相似度最高,分母上的1可以使个人信息相似度取到1; 海明距离为1时,分母上的1可以作为对距离值的放大,避免了海明距离在非0时取到最大的相似度1.又由于 dishamming(a,b)∈[1,3],且 2n 和 3n 都是数值上远大于1的值,因此分母上的1海明距离取值非0、1的情况下,不会对海明距离计算值过度放大,从而影响个人信息相似度计算值的准确度.

微笑能够给旅客传递愉快、亲切的信息,微笑也能散发出特有的魅力。除此之外,微笑还可以对烦躁的情绪进行舒缓,微笑服务更可以提高航空服务人员的亲和力,创造更好的客舱氛围。

3.3 用户联合相似度的形成

联合相似度的构成是用户影片属性偏好相似度和用户人口统计学信息相似度的线性组合.a,b间用户联合相似度simcombine(ab)可表示为:

 

联合相似度的计算使用评分数据作为筛选依据,而没有直接参与计算,避免了其高稀疏程度对计算结果的影响,对于用户之间的相似度计算针对性更强、准确度更高.

3.4 推荐过程

协同过滤推荐方法的主要思想是利用已有用户群过去的行为或意见预测当前用户最可能喜欢或感兴趣的项目.通过对用户-项目评分矩阵的处理来预测用户的喜好.

从大数据的上述特征可以得出结论,高等教育的快速发展离不开就大数据,只有将大数据与高等教育有机结合,才能有效提高高等教育发展水平,促进高等教育持续平稳发展。

在求得近邻集合和用户间的联合相似度之后,根据如下公式计算目标用户a对目标项目p的预测评分:

总而言之,正如老子所言:“知其白,守其黑,为天下式”[1]。如今的社会正是处于高度发展的阶段,各种新鲜的事物孕育而生,当今人们审美情趣也有了极大的变化,或许山水画不再被赋予以前的某种功能,我们也许应该用包容性的心态来看待这些问题,抓住事物的本质,一切艺术语言皆从生活中来,师法自然,在生活中善于不断发现新的事物和美的元素,结合自己的认知感受在画面中加以利用,加强主观能动性,在张扬自己独特个性画语的同时又传承中国画那独特的古风笔法和风韵之美。

在以上这个公告里,我们看到作为肥料施用管理的主管部门,提出可能把生物质炭基肥作为新型有机肥料纳入登记管理。也许在这个先例后,中国肥料90%的产品都可以登记成为新型肥料。对于国家主管部门,能够对市场上出现的新鲜事物时积极组织力量研究、论证,说明我们的管理意识逐步跟上市场。但是最终结果能否科学客观的引导市场发展,还需拭目以待。希望在生物炭基肥的权威认定上,要多听一些科学的结论,少一些市场主观的影响。

 

其中表示用户a对已评论项目的平均评分,为用户b对已评论项目的平均评分,N表示近邻集合,rb,p表示 bp 的评分值,pred(a,p)表示 ap 的预测评分值,simcombine(a,b)表示 a 和其近邻 b 的用户联合相似度.

得到目标用户对未选择项目的评分后,根据评分降序排列,将评分最高的前n个项目推荐给该目标用户.

4 实验与结果分析

4.1 实验使用数据集

本文实验使用的数据集来自美国明尼苏达州立大学GroupLens研究小组提供的MovieLens (ml-100k).该数据集中包含了943 位用户对1682部电影的10万条评分,每位用户评分数不少于 20 条,评分范围: 1–5.数据集的原始用户-项目评分矩阵的稀疏度为93.7﹪[12].实验过程中将数据集按照4:1的比例划分训练集和测试集.

4.2 评价指标

评估指标是算法的性能优劣的体现,为对基于用户联合相似度推荐算法的准确度进行评估,采用广泛使用的平均绝对偏差 (Mean Absolute Error,MAE)[13]和均方根误差 (Root Mean Square Error,RMSE)[14]作为实验结果的评估标准.

 

其中pi表示预测评分,qi表示实际评分.

4.3 实验结果

4.3.1 联合相似度的线性组合系数

对基于用户联合相似度的推荐算法,通过固定不同规模的邻域大小确定使MAE最小的参数λ的值,不同规模的近邻在MAE最小时对应不同的λ.我们在测试集上选择30–150的近邻规模进行实验,以30作为区间间隔确定参数λ,实验结果如图4所示.它描述了算法在不同近邻值下,MAE最小时λ的取值.根据图示可以看出五种不同的近邻规模分别在0.8、0.9、0.9、0.7、0.7上取得MAE的最小值,我们计算这五个值的平均数作为联合相似度的组合系数,求得该值为0.8.

  

图4 用户联合相似度中λ的取值确定

4.3.2 基于用户联合相似度的推荐

确定了λ的值之后,引入传统的基于用户的协同过滤算法与本文基于用户联合相似度的算法在测试集上的实验结果进行对比.通过3种相似度度量方法作为比较,3种相似度度量方法包括余弦夹角相似度、皮尔逊相关系数和杰卡德系数.目标用户最近邻个数分别为 (10,20,30,40,50,60,70),对应 MAE 值和RMSE值如图5和图6所示.

本文试验仅针对地理国情信息的提取,且采用的是搭载在同一卫星上的传感器所获得的数据,并不能完全适用于所有领域的遥感影像解译。因此,对不同卫星传感器获得的全色和多光谱影像之间的融合,以及其他信息解译的效果还有待于进一步研究。

4.4 实验分析

从图示的实验结果可以看出本文提出的基于用户联合相似度的推荐算法在各个近邻规模上的MAE值和RMSE值相比使用其他方法计算相似度的传统推荐算法都有了不同程度的下降,验证了提出算法的有效性和推荐准确度的提升.

  

图5 MAE 与传统协同过滤算法比较

  

图6 RMSE 与传统协同过滤算法比较

5 结束语

为了在高度稀疏数据的前提下提升推荐算法的推荐质量,本文提出了基于用户联合相似度的推荐算法.联合相似度将用户相似度的计算分为用户对影片属性偏好分布的相似度和用户人口统计学信息相似度两部分,使用λ作为两部分相似度的线性组合系数,得到最终相似度计算值.用户对影片属性的偏好分布使用LDA模型对用户属性偏好文档集处理得到,接着使用余弦定理对不同用户分布的相似程度进行评估; 用户人口统计学信息相似度通过数值化用户的个人信息,求得不同用户间信息的海明距离计算相似度.用户联合相似度相比传统基于用户的推荐算法得到了更加准确用户近邻范围.最后,将算法在 MovieLens (ml-100k)数据集中进行实验.结果表明,本文提出的基于用户联合相似度的推荐算法比传统基于用户的协同过滤算法推荐准确率高,在推荐效果上有所提升.

参考文献

1Ricci F,Rokach L,Shapira B,等.推荐系统: 技术、评估及高效算法.李艳民,胡聪,吴宾,等译.北京: 机械工业出版社,2015.

2Jannach D,Zanker M,Felfernig A,等.推荐系统.蒋凡,译.北京: 人民邮电出版社,2013.

3叶柏龙,徐静静,严笋.基于评分和项目特征的群组推荐方法.计算机应用研究,2017,34(4): 1032–1035,1046.

4荣辉桂,火生旭,胡春华,等.基于用户相似度的协同过滤推荐算法.通信学报,2014,35(2): 16–24.

5陈伶红,徐华中,李鲍,等.一种基于用户对项目属性偏好的推荐算法.武汉理工大学学报(信息与管理工程版),2016,38(5): 616–620.

6Hsieh CK,Yang LQ,Cui Y,et al.Collaborative metric learning.Proceedings of the 26th International Conference on World Wide Web.Perth,Australia.2017.193–201.

7于波,陈庚午,王爱玲,等.一种结合项目属性的混合推荐算法.计算机系统应用,2017,26(1): 147–151.[doi: 10.15888/j.cnki.csa.005490]

8Blei DM,Ng AY,Jordan MI.Latent dirichlet allocation.Journal of Machine Learning Research,2003,(3): 993–1022.

9马晨.LDA 漫游指南.北京: 人民邮电出版社,2015.

10代金龙.协同过滤算法中数据稀疏性问题研究[硕士学位论文].重庆: 重庆大学,2013.

11李青,尹四清.结合用户偏好和相似性的网络结构推荐算法.计算机工程与设计,2016,37(3): 814–818.

12Maxwell Harper F,Konstan JA.The movielens datasets:History and context.ACM Transactions on Interactive Intelligent Systems (TiiS)-Regular Articles and Special Issue on New Directions in Eye Gaze for Interactive Intelligent Systems (Part 1 of 2),2016,5(4): 19.

13李伟霖,王成良,文俊浩.基于评论与评分的协同过滤算法.计算机应用研究,2017,34(2): 361–364,412.

14呼亚杰.一种基于类别偏好协同过滤推荐算法的实现与优化[硕士学位论文].兰州: 兰州大学,2016.

 
朱振国,刘民康,赵凯旋
《计算机系统应用》 2018年第05期
《计算机系统应用》2018年第05期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号