基于托攻击检测的鲁棒非负矩阵分解推荐算法

来源 :燕山大学 | 被引量 : 0次 | 上传用户:ZJUCS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于协同过滤推荐自身特点以及互联网的开放性,使得协同过滤推荐系统在面对托攻击时表现的比较脆弱,不能很好抵抗托攻击的影响。现有的研究虽然已经提出了一些鲁棒推荐算法,但是这些算法要么对托攻击的抵抗力不强,在鲁棒性上表现不佳;要么通过牺牲推荐精度来提高算法的鲁棒性。针对鲁棒推荐算法的上述现状,本文提出了一种基于托攻击检测的鲁棒非负矩阵分解推荐算法,在保证推荐精度的同时提高了算法的鲁棒性。首先,对传统的奇异值分解变量选择算法进行了改进,并在改进的奇异值分解变量选择算法的基础上融合平均评分加权偏离度检测特征提出了一种基于奇异值分解和平均评分加权偏离度的托攻击检测算法(VSSW)。本文改进了传统的奇异值分解变量选择算法确定嫌疑用户标记数的策略,缩小了嫌疑用户标记数的取值,提高了准确率。通过在改进的奇异值分解变量选择算法基础上整合平均评分加权偏离度检测特征,进一步提高了准确率。其次,将上述基于奇异值分解和平均评分加权偏离度的托攻击检测算法和基于非负矩阵分解的鲁棒推荐算法相融合提出了基于托攻击检测的鲁棒非负矩阵分解推荐算法(VSSW-NMF)。算法在迭代更新之前使用VSSW算法对评分数据进行攻击检测,获得嫌疑用户集合。之后在非负矩阵分解的迭代更新过程中过滤掉嫌疑用户集合中的用户,从而抵消攻击概貌对推荐结果的恶意影响,提高算法的鲁棒性。最后,对于本文中所提的算法,在MovieLens 1m数据集上进行了仿真实验,并将实验结果和一些已有的算法进行了对比。通过与现有算法的对比表明,本文所提的算法确实能够保证不损失推荐精度的同时提高算法的鲁棒性。
其他文献
数值作为信息最直观的表达类型之一,能够有效地反映信息的含义。随着大数据和人工智能时代的到来,人们迫切希望用更加智能的方式从互联网中获取数值信息。问答系统能够为用户
光频转换器,简称LFC(Light to Frequency Converter),是用来检测光照强度,输出频率信号的传感器。具有高动态范围线性响应的光频传感器是现代医疗电子系统的一个关键组成部分
miRNA(microRNA)是一类非编码的单链小分子RNA,约18-25nt长度,主要对靶基因进行转录后调控。miRNA的表达比编码基因更加迅速,翻译过程不受影响,对目标基因的调控效率较高,在
随着社交网络的蓬勃发展,大众普遍使用社交应用记录和分享自己的日常生活。同时,社交应用也提供着各种功能强大的社交服务,其中签到服务就是社交应用的主流服务之一。在签到
套期保值是数理金融学研究的热点问题之一,也是套期保值者关心的问题.由于金融市场越来越不稳定,投资者在想获得高额利润的同时又想承担最小的风险,所以套期保值成为了很好的
实验目的:本论文以本实验室合成的新的萘酰亚胺衍生物TZY2为研究对象,利用肝癌细胞SMMC-7721和Hep G2细胞模型和荷瘤小鼠动物模型,探讨TZY2体内外的抗肝癌作用及作用机制。实
背景及目的:有实验研究显示MicroRNA-125b(miR-125b)在多种肿瘤中呈现低高表达并与肿瘤的化疗耐药性有相关。然而,其与上皮性卵巢癌的关系不甚清晰。本实验研究的目的是为了
中国是传统农业大国,农业生产水平的发展是国民经济发展的重要保证。但是耕地面积总量少、人口基数大以及家庭联产承包责任制等客观原因使得我国农业生产呈现规模小、细碎化
期权定价是金融数学研究的热点问题之一.重置期权由Gray和Whaley于1997年首次提出,重置期权是一种弱路径依赖的奇异期权,其执行价格可以调整或重设.国内外学者最早在布朗运动
由车辆行驶所引发的路面振动问题已经带来严重的环境问题,因此,控制道路交通引起的路面振动成为引人关注的研究方向。本文以粘弹阻尼材料(其牌号分别为Qtech-T502和Qtech-413