基于协同过滤的多样性服务推荐算法研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:CHENGXB
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务相关标准的不断完善以及面向服务的体系架构的发展,基于Web服务构建信息系统的方式已经为工业界所广泛接受并实施。另一方面,学术界也一直对服务的发现、推荐和组合等问题进行着各种深入地研究。其中,服务推荐作为面向服务架构的重要环节而受到广泛重视。   传统的推荐算法主要分为基于内容和基于协同过滤两类,其中基于协同过滤的推荐算法因为对被推荐对象本身没有限制而被广泛地应用到各种推荐系统中。与传统的基于QoS的服务推荐算法不同,本文将Web服务作为一个抽象的推荐对象,以用户评分作为预测依据进行Web服务的推荐,通过对服务推荐过程中三个方面的关注和改进来解决服务推荐问题,即:候选服务的生成,推荐结果多样性的优化以及推荐结果的解释匹配。   在候选服务生成阶段,通过用户相似性推断和用户评分的填充以改进协同过滤算法,提高算法在稀疏数据上的表现。实验结果显示,基于邻接关系推断与基于自增强策略的候选服务生成算法有效地降低了预测结果的平均绝对误差,同时提高了预测结果的覆盖率。   在推荐结果选择阶段,基于多样性的服务选择算法通过优化推荐结果的差异性分数以产生多样性的推荐结果,从而满足用户的各种需求。实验数据显示了该算法在多样性分数上的显著提高。   在结果呈现阶段,为了更好的向用户展示推荐结果,帮助用户快速理解被推荐的服务,解释匹配算法通过将推荐结果与多种解释进行匹配,给出基于好友关系、项目相似度等的推荐解释。问卷调查结果显示了用户对推荐结果解释性信息的需求,并且用户偏好基于好友的推荐解释。
其他文献
医学图像是医疗人员进行疾病诊断、风险评估及制定治疗计划的重要辅助性工具,随着成像技术的快速发展,海量医学图像数据的产生给计算机辅助的医学图像处理技术提出了新要求。
学位
工作流的方式是分析大规模数据集及验证假设最成功的方法,而为生物数据设计一个易变的工作流通常是一个比较困难的问题。尽管科学家分析步骤很明确,准备数据、数据分析、展示结
由于通过红外线等设备的扫描可以得到物体的坐标信息,所以随着计算机和扫描技术的进步,三维点云被越来越多的被应用在医学,动画,三维重建等研究领域。所以三维点云是目前比较
随着Android智能手机、平板等设备在近几年的普及,海量的Android应用被厂商开发出来供用户使用。但是开发者对这些Android应用的安全性却往往没有足够的重视。由于开发者能力
近年来,随着计算机视觉、可视化计算、人工智能和虚拟现实技术的深入研究和飞速发展,图像插值技术的研究如今已经在高清电视技术、智能家居技术、数字投影技术和图像处理软件
交互式互联网电视(IPTV),是一种将广播电视网,中国互联网和有线电信网三网融合在一起,并集合多媒体及浏览器等多种技术并为家庭用户提供多种互联网音视频的交互式服务的崭新技术
随着多媒体技术的迅速发展和视频信息量的高速膨胀,人们对视频检索的执行效率提出了更高的要求。以体育比赛视频中的精彩事件作为对象,进行分析和查询是视频检索领域的重要分支
变更影响分析可以识别软件变更对系统的潜在影响,在软件维护中扮演了一个重要的角色。本文提出了一种基于多粒度依赖关系图的变更影响分析方法。所做的工作如下:提出一种面向
Internet的迅猛发展在给人们带来便捷与高效的同时,也导致了网络的安全性受到严重威胁。而公钥密码学技术正是在这种背景下产生的,它是保证信息在传输过程中得到保密的一种有