基于协作过滤的Web推荐方法

来源 :东北大学 | 被引量 : 0次 | 上传用户:plateau_t
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务具有高度的互操作性、跨平台性和松耦合的特点,使得Web服务在互联网上得到广泛应用。然而用户对Web服务应用要求不断提高,单个Web服务已经不能满足用户的需要。随着Web服务研究的不断深入,Web组合服务作为一种Web服务的增值服务,按一定的业务逻辑将Web服务组合起来,能够处理较为复杂的业务从而可以在更大程度上满足用户需求。Web组合服务实例的生成首先需要根据用户需求对组合业务中不同任务分别进行原子Web服务的选取。由于许多不同的服务提供者提供相同或相似功能服务的现象开始在网络上大量出现,如何为组合业务中的每个任务选取符合用户需求的原子服务则成为目前的研究的热点和难点。  针对每个任务的服务选取问题,在存在符合用户SLA需求的对应Web服务集合的研究基础上,本文提出了基于协作过滤的Web服务推荐方法,根据组合业务历史运行时的相关信息在服务集合中为任务预测服务QoS并推荐服务。本文提出的基于协作过滤的Web服务推荐方法考虑用户的个性化因素,根据目标用户调用组合服务时的环境信息、时间信息等个性化信息为服务找到历史组合服务运行实例中的相似服务信息,利用相似信息进行协作过滤QoS计算进而实现服务评价及推荐。  本文首先研究了服务执行特征模型,区别与以往的协作过滤研究,该模型不仅包含服务的QoS特征,也包含服务执行时的环境特征、输入特征及时间特征,从而更好的描述服务使用情况。其次,提出了基于历史时间的协作过滤服务QoS预测方法,利用其他用户的服务执行特征为目标用户的服务QoS特征进行预测,并且同时考虑特征内容的相似度和历史服务使用信息的时间因素,更好的为用户服务QoS特征进行预测。再次,针对协作过滤算法中面临的稀疏问题本文提出了基于BP神经网络的稀疏问题处理方法,并对在本文研究背景下的BP神经网络预测模型的设计进行描述。最后,给出基于协作过滤的Web服务QoS推荐方法的应用并对该推荐方法的应用效果进行了实验分析。
其他文献
当Java应用中依然保持着已经不会再使用的对象引用时,便会发生内存泄漏。因为无法肯定地判断一个对象是否不会再被用到,同时Java应用中对象之间的引用关系复杂,使得难以准确
“问答系统”是对用户以自然语言形式提出的问题给出一个明确的答案。问答技术是自然语言处理领域的一个研究热点,近年来受到了越来越多研究者们的关注。随着互联网的快速发
分布式拒绝服务攻击是通过控制多个傀儡主机向受害者发送攻击包的网络攻击方式,该攻击方式简单有效,攻击所用攻击包通常与正常数据包区别很小。分布式拒绝服务攻击危害巨大,
随着对Web服务研究的深入,组合服务怎样自适应运行才能更好的满足用户的SLA,成为组合服务广泛应用所面对的主要问题。作者所在的研究小组从组合服务的执行环境对组合服务的运
随着网络技术的发展,无线传感网络在不同领域得到了广泛的应用,如军事、医疗、环境保护、交通等方面。无线传感网络的规模也由最初的几十个节点扩大到了成百上千个。面对如此
现今互联网深入到社会各个领域,随着020 (Online to Offline)商业模式盛行,在线业务对于企业日趋重要。由于应用运行环境云端化和在线用户数量日益庞大,不良的应用性能和用户
癫痫作为导致短暂大脑功能障碍的一种慢性疾病,在中国已经成为神经科仅次于头痛的第二大常见病。临床主要表现为痉挛、意识丧失等,会对患者的身心、智力等产生非常严重的影响
随着多媒体技术的发展,视频已成为一种重要的信息载体,视频检索成为一种新的需求。而当前大多数视频检索方法仍基于关键字检索,这种检索方式需要人为定义关键字,既浪费人力也
近两年来,随着深度学习的快速发展,传统方法无法解决的问题正在不断被攻克。特别是在图像、语音和文本领域,深度学习的技术结合更高性能的GPU计算,已经逐渐成为一种趋势。在
在信息化高速发展的时代,信息安全的重要性与日俱增,是世界各国都在面临的一项挑战。口令、IC卡等传统的安全认证方式已经无法满足人们的需求,应需而生的生物特征识别技术已