面向用户偏好的包推荐算法研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:shena011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在旅游方案和配餐推荐等一些特定领域,传统的项目(item)推荐系统已经无法满足用户的需求,包推荐(package recommendation)组合式推荐的方式也因此出现。由于包推荐项目组合的特性,导致结果分析的复杂度较高,增加了对包推荐结果筛选推荐的难度,将现有推荐算法应用到包推荐场景仍面临着诸多挑战。为此,本文通过对用户相似度计算、各种包推荐算法等相关研究工作进行分析总结,研究面向用户偏好的包推荐算法,主要工作分为以下几个方面:(1)介绍本文的课题背景和研究意义,阐述包推荐的基本概念和原理,包括包推荐系统的基本推荐流程以及常用的相关技术,调研并分析国内外关于包推荐的研究发展现状,对包推荐系统现存的问题和挑战进行分析。(2)针对如何准确表达用户之间相似程度的问题,提出一种基于灰色关联的用户相似度计算方法。利用灰色关联度量用户评分的整体接近程度并计算用户相似度;同时考虑不同项目在用户相似度计算中重要性的不同,根据项目被用户评分的次数决定相应项目的权重。实验结果表明,本文相似度计算方法能够有效提高评分预测的准确性。(3)为了减小包规模,降低推荐复杂度,提出一种基于效用的包推荐算法。考虑项目评分和项目开销的因素并设计一种效用计算方法,在满足约束条件的基础上,选取当前效用最高的项目依次对结果包进行项目填充。实验结果表明,与PackRec算法以及GV选取算法相比,本文算法在推荐结果MAE、nDCG以及kendall相关性等评价指标上均具有较好表现。(4)为了提高推荐质量以及用户使用体验,提出一种基于K-L散度的包推荐结果TOPSIS排序方法。引入一种目标理想点的概念,将用户偏好的因素加入到TOPSIS方法中,使排序结果能够较为贴近用户需求;同时,根据K-L散度,提出一种新的理想解贴近度计算方法。相对于对比算法,本文方法排序结果具有较高效用,提高了推荐结果的质量。
其他文献
计算机科学经过几十年的发展,对人们的生产、生活、工作、娱乐等方面产生了重大影响。随着个人电脑,智能设备,移动操作系统的广泛应用及普及,人们对于计算机的交互体验和操作
人脸检测问题的研究重点在于提高检测速度和降低误检率。Viola基于积分图像和AdaBoost算法的人脸检测方法是继Rowley人工神经网络方法之后的重大发展,微软研究院提出的FloatB
随着云计算和信息共享技术的不断发展和普及应用,传感器网络、Web应用服务、网络流量监控、入侵检测等应用领域出现了数据流形式的数据,数据流具有实时、突变、潜在无限、概
随着信息技术的快速发展和普及应用,大规模的数据处理需求日益增加,传统的并行计算机在存储空间和计算资源方面难以满足海量数据处理的需求,因此云计算技术为解决海量数据处
机器人技术广泛应用于国防、工业等领域,是衡量制造业和高科技水平的战略性标杆之一。然而实物机器人结构复杂、价格昂贵、实验损耗较大,限制了机器人技术的进步。机器人建模
随着计算机在人类生活中占据越来越重要的地位,作为计算机中至关重要的组成部分,软件的质量问题对人的影响也越来越大。软件的错误会造成非常严重的后果,因此,作为发现软件错
近年来,随着云计算技术和云存储技术的飞速发展,由于其能够提供高质量的存储和管理数据的能力和高效的检索服务,越来越多的用户将自身数据存储于云端以享受这种便捷高效的服
近几年来,P2P网络得到了飞速发展,其系统规模不断扩大,应用越来越广泛。P2P网络打破了传统的C/S模式,网络中每个节点的地位都是相同的,具备客户端和服务器的双重特性。在开放
近年来,随着网络技术、通信技术、嵌入式技术的飞速发展,无线传感网络技术对人们的生产和生活带来越来越大的影响,得到了广泛的应用。短距离无线通信网络技术主要包括以下几种:Wi
21世纪是信息的社会,油气勘探开发的信息化是油田企业发展的必然趋势,数字油田是油气勘探开发信息化的最终目标。本文着眼于油气田开发信息化的一个侧面——油气田开发动态信