【摘 要】
:
随着Web服务的爆炸式增长,如何处理信息过载、定位合适的Web服务变得越来越关键。目前已有很多相关的服务推荐方法,但很少有研究通过挖掘服务使用数据中的潜在知识进行服务推
论文部分内容阅读
随着Web服务的爆炸式增长,如何处理信息过载、定位合适的Web服务变得越来越关键。目前已有很多相关的服务推荐方法,但很少有研究通过挖掘服务使用数据中的潜在知识进行服务推荐。本文对服务推荐和图挖掘进行相关研究后,提出了一种基于图挖掘的服务推荐方法。该方法根据图挖掘的结果集扩展用户组合了一半的Web服务并将扩展的结果推荐给用户,来达到帮助用户更快更好地进行服务组合的目的。
本文提出的方法可以分为数据准备、数据处理和服务推荐三个阶段。数据准备阶段和数据处理阶段是服务推荐阶段的基础。数据准备阶段的目的是得到数据处理阶段所需的组合服务图数据集。该阶段主要可以分成两步:1)对Web服务进行聚类;2)将执行过的组合Web服务转化为组合服务图。数据处理阶段的目标是挖掘出组合服务图数据集中的频繁子图。为此,我们对gSpan算法进行了扩展和修改,使之可以用于组合服务图的挖掘。服务推荐阶段是整个方法中最主要的阶段。该阶段根据用户组合了一半的Web服务和图挖掘结果集进行推荐,主要可以分成两步:1)确定推荐的频繁子图;2)选择最优的组合Web服务。在确定推荐的频繁子图时,为了估计每个频繁子图满足用户需求的概率,我们设计了Score值的计算公式。在进行最优组合Web服务的选择时,需要计算出组合Web服务各个维度上的QoS值,为此我们分别针对分支关系和并行关系设计了相应的QoS计算公式。由于最优组合Web服务的选择比较耗时,我们利用skyline来加速该过程。
本文基于1530个真实的Web服务准备了实验数据,对本文提出的方法进行了详细的实验分析,证明本文提出的方法在效率和效果上都能取得较好的结果。
其他文献
随着存储技术的发展,可获得的数据集在样本个数及样本特征维度方面都有很大的提高。因此,我们需要降维(Dimensionality Reduction,DR)技术来帮助探索和分析如此庞大的数据集。一
系统建模语言SysML(Systems Modeling Language)是由UML2.0发展而来的,凭借其在解析用户需求等方面的优势,已经成为了分析与建立复杂系统模型的重要建模工具。Petri网分析工具
在对网络交易中的信用主体进行信用评估时,需要对分散在各机构中的基础信用信息进行整合。在对信用信息的处理过程中,由于各机构对信息的表达方式不尽相同,因此需要对采集来的数
随着人们生活水平的提高,每个家庭都拥有了大量的嵌入式设备,如手机、电视、电脑、数码相机、mp3播放器等。由于不同设备的性能和功能各不相同,常常需要设备之间相互协同工作
无线传感器网络是一种规模较大、无分区、多跳的通信网络。传感器网络主要由大量的用于数据感知和信息采集的无线传感器节点组成。传感器节点将收集到的数据信息进行处理,通
有限的设备电池寿命这一问题一直制约着现代无线通信技术的发展。而射频无线能量传输技术(RF-enabled WET)的出现为该问题的解决提供了一种可行的途径,而后依托于此技术出现
无线传感器网络由分布在特定区域的零散节点组成,是一种典型的分布式网络结构。作为一种以数据为中心的分布式自组织网络,无线传感器网络中节点数据的收集和存储扮演着重要角
遗留系统是指那些很早以前开发并投入使用,而至今仍然对业务及其重要的软件系统。而遗留系统再工程是指通过使用新技术来改善遗留系统各方面的能力,它的需求主要来源于正在运
随着互联网中信息量不断增长,以及用户终端体积的不断减小,建立统一的数据中心为用户提供可定制的远程云存储服务是当前存储技术发展的必然趋势。作为下一代IT领域的革命性技
随着计算机技术的迅速发展以及Internet的广泛应用,知识和信息在世界范围内实现了平等共享和快速传播,人们可以方便、快捷地从互联网络上获取信息;但网络信息的爆炸性增长,使得准