基于用户上下文和项目近邻的协同过滤推荐算法

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:gengfu123456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的蓬勃发展导致信息过载,使得公众难以辨别琳琅满目的商品和选择最符合自己需要的商品。因此,基于信息检索的个性化推荐系统应运而生,协同过滤技术是应用最广泛的、最成功的推荐技术之一,但也面临着数据稀疏性、冷启动等问题的严峻挑战,同时传统的协同过滤算法在相似度计算中往往忽视了用户个人的上下文信息对项目相似度的影响。针对以上问题,本文通过融入了项目近邻信息对约束概率矩阵分解算法进行改进,并结合用户上下文信息和用户动态预测评定方法,提出一种基于用户上下文和项目近邻的协同过滤推荐算法。首先,将项目标签划分为基于内容和基于情感两类,通过计算这两类标签的权重,来确定每个项目的内容和情感向量,并计算出项目的邻居集,融入到约束概率矩阵分解算法中;其次,根据用户上下文信息以及用户对项目的情感设定,选择出近邻用户及其相关项目;最后,采用动态预测填充的方法来解决个性化推荐中的数据稀疏性问题。在Movie Lens-1M数据集上,通过实验分别与余弦相似度、皮尔森相似度和用户上下文算法的MAE值、Pu值进行比较。测试结果表明:该算法能够缓解评分稀疏性对算法的影响并更有效的预测用户对项目的评分,显著降低平均绝对误差,提高推荐准确率。
其他文献
近年来,无线网络相关技术获得迅猛发展,但随之而来的异构无线网络共存问题也是长时间的悬而未决。在无线传感器网络中,基于IEEE 802.15.4的ZigBee技术由于其低成本、低功耗,
鲁棒性的视觉单目标跟踪算法研究是目前计算视觉领域的研究热点。近些年来,该领域的研究取得了一定的发展,所提出的目标跟踪算法在跟踪鲁棒性和跟踪速度上取得了良好的效果。
随着科技的高速发展,越来越多的技术被运用到人们的日常生活中来,因此,通过科技使人们过上更加舒适简洁的生活也成为了当今学术界和工业界的一致目标。而近来人工智能的兴起
卷积神经网络是一种局部连接的前馈式神经网络。典型的CNN常由卷积层、池化层和全连接层级联构成。卷积层通过卷积操作实现特征的逐层提取;池化层对各层特征进行降维;全连接
随着计算机技术以及机器学习等理论的发展,目标跟踪这一计算机视觉领域的关键技术在军事和民用如机器人技术、智能监控、人机交互和智能制导等领域均取得了非常成功的应用。
随着Android系统的飞速发展,Android移动设备的数量激增至历史新高。由于移动设备上电子商务、个人支付和社交软件等应用程序数量不断增加,用户存储在Android手机中的敏感信
在区域旅游发展过程中,旅游活动要素相互作用形成一定的旅游空间结构,揭示了区域旅游发展的状态特征。组织科学合理的空间结构可以充分发挥区域旅游资源特色及优势,有利于优
习近平总书记在党的十九大报告中指出,要“推动新型工业化、信息化、城镇化、农业现代化同步发展”。走“四化”同步发展道路,是全面建设中国特色社会主义现代化国家、实现中
随着多核处理器和并发技术的快速发展,并发多线程程序设计成为了软件开发的主流模式,并发系统被逐渐应用于多个领域,为人们的生活提供了诸多便利。然而,并发系统的结构一般比
合成孔径雷达(Synthetic Aperture Radar,SAR)是一种主动式对地观测系统,能够全天时、全天候实施对地观测,SAR图像以其独特的优势发挥着其他遥感图像难以发挥的作用。SAR图像