学位论文 > 优秀研究生学位论文题录展示

基于网络位置的Web服务推荐技术研究

作 者: 宋智波
导 师: 周丽
学 校: 杭州电子科技大学
专 业: 计算机应用技术
关键词: Web服务 服务推荐 协同过滤 矩阵分解 QoS预测 位置感知
分类号: TP393.09
类 型: 硕士论文
年 份: 2014年
下 载: 3次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着Web2.0时代的到来,Web服务相关技术的快速发展,不同的服务供应商在Internet上为用户提供越来越多功能相同或相似的Web服务,使得用户不得不需要花费大量的时间和精力来寻找满足自己需求的Web服务,即使用户找到了满足自己功能需求的Web服务,也不能保证其具有较好的服务质量(Qualityof Service,QoS)。因此,从大量具有相同或相似功能的候选服务中选择满足用户需求并且QoS较好的服务推荐给用户变得越来越重要。QoS用来描述和评价Web服务的非功能属性,在基于QoS的Web服务推荐中,预测服务QoS的缺失值是必要的。目前已经有一些经典的方法通过使用协同过滤技术来进行Web服务推荐,然而他们很少考虑用户和Web服务的位置信息。在实际情况中,用户或Web服务的位置信息对QoS的属性值,例如响应时间,吞吐量,失败率等,有着显著的影响。此外,随着Internet上用户和Web服务的急剧增多,当前的Web服务推荐算法在这种大规模数据稀疏的情况下存在预测精度和性能不高等问题。本文针对当前在大规模数据稀疏的情况下,Web服务QoS预测精度不高,算法可扩展性差的难题,提出了两个新颖的基于位置感知的协同过滤算法。本文的创新点主要概括如下:(1)提出了一种基于网络位置正则化的Web服务推荐方法(Collaborative WebService QoS Prediction With Network Locatrion-Based Regularization, NLBR)。该算法引入了用户的网络位置信息,通过加入用户的网络位置正则项来改进矩阵分解模型为当前活跃用户预测QoS缺失值,然后将满足用户功能需求的候选服务根据QoS值排序,最后将QoS较优的Web服务推荐给活跃用户。实验结果表明,通过加入用户位置信息改进矩阵分解模型进行QoS的缺失值预测,不仅在预测精度上优于目前主流的推荐算法,同时,该算法的时间复杂度与数据规模的大小呈线性相关,可以部分解决大规模数据下稀疏性与可扩展性差的问题。(2)提出了一种基于网络位置的近邻模型和矩阵分解模型相结合的Web服务推荐方法(Collaborative Web Service QoS Prediction Via Network Location-BasedNeighborhood Integrated Matrix Factorization, NIMF),该方法引入了用户和Web服务的网络位置。该算法通过将基于网络位置的用户近邻模型和基于网络位置的Web服务近邻模型进行矩阵分解训练学习,然后和矩阵分解模型结合,得到两个模型。最后通过可调节的参数将这两个模型的结果联合起来进行QoS值预测,然后将候选服务根据QoS值排序,将满足用户需求并且性能较好的Web服务推荐给活跃用户。实验结果表明,本章提出的模型不仅预测的精度优于其它方法,而且时间和空间复杂度与输入数据的规模呈线性关系,很好的解决了大规模数据下的稀疏性问题,同时解决了传统协同过滤算法可扩展性差的问题。(3)通过使用公开发布真实环境下大规模的QoS数据集进行实验来验证本文提出算法的推荐性能。该数据集通过收集分布在30个国家的339个用户对73个国家的5825个Web服务进行调用信息,得到1,974,675条QoS记录。该数据集是目前已公开发布的真实环境下规模最大的QoS数据集。

全文目录


摘要  5-7
ABSTRACT  7-12
第一章 绪论  12-18
  1.1 研究背景  12
  1.2 研究现状  12-15
    1.2.1 推荐系统的研究现状  12-13
    1.2.2 Web 服务推荐技术现状  13-15
  1.3 主要研究内容和目的  15-16
  1.4 论文组织与结构  16-18
第二章 Web 服务和推荐系统综述  18-28
  2.1 Web 服务技术  18-21
    2.1.1 Web 服务的定义  18
    2.1.2 Web 服务体系结构  18-19
    2.1.3 Web 服务体系结构的优点  19-20
    2.1.4 Web 服务的 QoS 简介  20-21
  2.2 协同过滤算法综述  21-27
    2.2.1 基于内存的协同过滤算法  23-26
    2.2.2 基于模型的协同过滤算法  26-27
  2.3 本章总结  27-28
第三章 基于网络位置正则化的 Web 服务推荐方法  28-41
  3.1 动机场景  28-29
  3.2 基于网络位置正则化的 Web 服务推荐框架  29-30
  3.3 基于网络位置正则化的 Web 服务 QoS 预测算法  30-33
    3.3.1 问题的定义  30
    3.3.2 矩阵分解模型  30-31
    3.3.3 基于网络位置正则化的矩阵分解模型  31-33
    3.3.4 复杂度分析  33
  3.4 实验分析  33-40
    3.4.1 实验运行环境  34
    3.4.2 实验数据集  34
    3.4.3 数据集的分析及处理  34
    3.4.4 评估标准  34-35
    3.4.5 性能对比  35-36
    3.4.6 参数 K对预测性能的影响  36-37
    3.4.7 正则化参数γ对预测性能的影响  37-38
    3.4.8 维度 f对预测性能的影响  38-39
    3.4.9 矩阵密度对预测性能的影响  39-40
  3.5 本章总结  40-41
第四章 基于网络位置的近邻模型和矩阵分解模型相结合的 Web 服务推荐方法  41-55
  4.1 动机场景  41-42
  4.2 基于网络位置的近邻模型和矩阵分解模型相结合的 Web 服务推荐框架  42-44
  4.3 基于网络位置的近邻模型和矩阵分解模型相结合的 Web 服务推荐算法  44-49
    4.3.1 问题的定义  44
    4.3.2 矩阵奇异值分解模型  44-45
    4.3.3 加入基准偏置项  45
    4.3.4 基于 Web 服务的网络位置近邻模型和矩阵分解模型相结合的协同过滤算法  45-47
    4.3.5 基于用户的网络位置近邻模型和矩阵分解模型相结合的协同过滤算法  47-48
    4.3.6 混合的方法  48-49
    4.3.7 复杂度分析  49
  4.4 实验分析  49-54
    4.4.1 实验运行环境  49
    4.4.2 实验数据集  49-50
    4.4.3 实验数据的预处理  50-51
    4.4.4 评估标准  51
    4.4.5 与其它预测方法的性能比较  51-52
    4.4.6 联合参数 对预测性能的影响  52-53
    4.4.7 参数γ和λ对预测精度的影响  53
    4.4.8 维度 f对预测性能的影响  53-54
  4.5 总结  54-55
第五章 总结与展望  55-58
  5.1 工作总结  55-56
  5.2 研究展望  56-58
致谢  58-59
参考文献  59-64
附录  64-65
详细摘要  65-68

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 面向业务过程的服务动态组合方法研究,TP393.09
  3. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  4. 基于嵌入式Web服务器的监控系统研究,TP393.05
  5. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  6. 基于SOA的MES系统的设计与实现,TP311.52
  7. 基于BPEL的动态Web服务组合的自适应研究,TP393.09
  8. 面向Web服务的QoS故障管理技术的研究,TP393.09
  9. 矿区地表形变野外数据采集系统的研究与实现,P208
  10. 基于BMC的Web服务失配检测方法研究,TP311.52
  11. 基于谓词抽象与精化技术的Web服务验证研究,TP311.52
  12. 基于自然遗忘的个性化推荐算法研究,TP311.52
  13. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  14. 基于大众标注的个性化推荐系统研究,TP393.09
  15. 基于SOA的法律风险服务系统的设计与实现,TP311.52
  16. 面向信用评估领域的WEB服务组合方法的研究,TP393.09
  17. 医学影像库中检索引擎Web Services接口的设计与实现,TP311.52
  18. 企业异构管理信息系统间数据交换框架的研究,TP311.52
  19. 基于NMF的矿产预测技术的研究与实现,P624
  20. 改进的协同过滤算法在推荐系统中的研究,TP391.3
  21. 一个医学影像检索客户端系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com