基于协同过滤与QoS的个性化Web服务推荐研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着互联网技术的不断发展,Web服务推荐与选择已经逐渐成为学术界和工业界共同关注的重要研究内容。随着Web服务数量的不断增加,为用户推荐和选择最优的Web服务已经成为服务计算领域内最重要的挑战之一。在一组具有多个相同或者相似功能性属性的Web候选服务中,为了帮助用户选择满足他们需求的最优的Web服务需要同时考虑服务质量的功能性和非功能性属性。此外,Web服务的QoS值在运行时刻可能会因为服务器超载,网络条件等多种因素的影响而发生变化。因此以往使用静态的QoS评估方法已不再适用于Web服务的动态环境,这需要一种机制能够感知动态环境下Web服务质量的变化情况。本论文使用基于协同过滤与QoS的个性化Web服务推荐算法以解决上述问题。针对当前Web服务推荐算法不足的现状,提出将服务相异性和情境因素引入到Web服务推荐领域之中以提高推荐的性能;此外还提出了两种新的混合Web服务推荐算法以解决目前不同推荐算法之间的权重确定问题。现将论文的主要研究内容和成果概括如下:
     ①对Web服务的发展进行综述,分析了Web服务目前所面临的一些问题。总结归纳了现有Web服务技术的主要研究方向,及其各自的特点和所面临的挑战。并对Web服务的研究进展进行总结与归纳,引出本文研究内容的意义所在,为后续的研究提供相应的理论基础。
     ②对协同过滤技术进行简要介绍,简述了协同过滤技术的发展历史,及其重要的学术与商业意义。对现有主流的协同过滤技术进行分类,分析其特点和各自适用范围。为基于协同过滤与QoS的个性化Web服务推荐研究奠定理论基础。
     ③把协同过滤技术引入到Web服务推荐之中,构建基于QoS的个性化Web服务推荐以解决服务领域中的动态性、个性化和情境缺失问题。其基本思想是通过对用户-服务QoS属性值矩阵进行个性化分析,使用协同过滤技术预测缺省QoS值的Web服务质量,将获得的预测QoS值以一定的规则进行排序,从而把具有最优预测QoS值的Web服务推荐给用户。首先提出面向服务相异性的单一协同过滤技术的Web服务推荐算法,在使用真实QoS数据集Web服务推荐领域中首次引入Web服务的相异性特征,实验结果表明Web服务之间的相异性比相似性更能反映Web服务之间的关系,基于相异性的预测方法与传统的基于相似性的预测方法相比具有更高的预测准确性。其次,针对目前混合型Web服务推荐算法中各推荐算法权重难以确定的难题,首次提出基于神经网络的两种新的混合型Web服务推荐算法,它们分别采用BP和RBF神经网络对不同的协同过滤算法进行权重训练。该混合型算法结合了不同算法的优势,实验结果表明这两种混合型算法与目前最新水平的著名WSRec算法相比具有更优的预测准确性和时间效率。最后,提出了面向个性化情境的Web服务推荐算法,为解决情境缺失问题提供了一种新的解决方案。实验结果表明,用户和Web服务的情境因素对Web服务推荐的性能具有重要的影响,在推荐的过程中考虑情境因素不仅能保持推荐的准确性而且能显著提高推荐的时间性能。
     ④使用真实环境下大规模的QoS数据集实施大量的实验以验证推荐方法的性能。该数据集包含150万条Web服务调用记录,这些服务是从网络上获得的21,197个开放Web服务中任意地选出100Web服务提供给来自20多个国家的Web服务用户调用。该数据集是目前已公布的真实环境下Web服务数据集中规模最大的数据集,
     ⑤本文以国家自然科学基金“大型分布式软件系统的行为监控与可信演化”为背景。从基于协同过滤与QoS的个性化Web服务推荐方法出发,通过对Web服务的QoS值进行预测评估,研究分布式系统下Web服务质量的变化情况,从而驱动分布式系统的演化。构建了服务质量驱动的Web服务演化系统,并提出系统的体系结构、功能模块设计。
The rising development of internet technology, web service selection andrecommendation is becoming an important research problem attracting great attentionsfrom both academia and industry researchers. With the number increasing of Webservices, recommending and selecting optimal Web services for users has become oneof the most challenging issues in the field of service computing. In the presence ofmultiple Web services with conform or similar functionalities, both functional andnonfunctional Quality-of-Service (QoS) attributes should be taken into account to helpuser selecting the most suitable services according to their needs. QoS of Web servicescan change at run time due to various reasons (e.g., server workload, network condition,etc.). Consequently, methods where Web services are statically evaluated areinappropriate. Instead, a new approach is needed, in which runtime changes in the QoSof the services are taken into account. To address these problems, this thesis proposesseveral methods based on Collaborative Filtering (CF) and QoS for personalized webservice recommendation. To overcome the drawbacks described above, differencebetween services and context are introduced in Web service recommedation for betterrecommendation accuracy. Furthermore, two novel hybrid collaborative filteringalgorithms are proposed to solve the problem of weights between different collaborativefiltering methods. The main research and contributions of this thesis is described asfollowing:
     ①An overview of current development and problems of Web services is given.And the main research areas, special characteristics and critical challenges of Webservices are also summarized. Then research progress on Web services technology issummarized and classified, which introduces the significance of research in this thesisand provides the correlative theory for further research.
     ②A brief introduction to collaborative filtering technology is presented. And thedevelopment of collaborative filtering is also analyzed, which includes the importantacademic and commercial significance. Furthermore, the main technology ofcollaborative filtering is summarized, in which the characteristics and applicationscenarios is also analyzed. These analyses have set up the theoretical foundation forresearch on personalized web services recommendation by QoS and collaborative filtering.
     ③The collaborative filtering is introduced in web services recommendation areato construct a personalized web services recommendation system based on CF and QoSfor addressing the problems of dynamic, personalization and context-free. According touser-service matrix of QoS values, the missing QoS values of web services can beobtained by CF method. The predicted QoS values will be ranked according to certainrules, and then the web services candidate with optimal predicted QoS performance canbe recommended to users. Firstly, a web services recommendation method viadifference of services is proposed, and the difference of services is first introduced inpersonalized web services recommendation using real-world QoS dataset, theexperimental results demonstrate that the difference between services is moreappropriate to present the relationship between services than similarity and thedifference based method provides better prediction accuracy than other similarity basedmethod. Secondly, to address the problem of how to identify the weights betweendifferent CF methods in hybrid web service recommendation, two novel hybridrecommendation methods of web services based on neural network are first proposed, inwhich BP and RBF neural networks are employed to train weights among different CFmethods, respectively. These hybrid methods combine the advantages of different CFmethods, and experiments show that our hybrid methods achieve better predictionaccuracy and time complexity than the state-of-the art method WSRec. Finally, toovercome the context-free problem in web services recommendation, a personalizedcontext-aware recommendation method for web services is proposed. The experimentspresent that the context of users and web services have great influence on performanceof web services recommendation, and the context-aware method can provide bothefficient and effective recommendation.
     ④Comprehensive experiments are conducted employing real-world Web serviceQoS dataset to present the recommendation performance of proposed methods in thisthesis. The large-scale real-world dataset includes1.5millions Web service invocations,and these web services are randomly selected100Web services from totally21,197publicly available Web services to be invoked by service users in more than20countries. This dataset is the largest one among the published work of the real-worldQoS data set.
     ⑤This thesis is under the background of national natural science foundation "The behavior monitoring and dependable evolution of large distributed software system ".According to the predicted QoS values provided by our personalized web servicerecommendation methods based on CF and QoS, research on the changes of QoS forweb services in distributed systems, then the evolution of distributed systems can bedriven. The system of QoS driven web services evolution is constructed, and thearchitecture, functional modules are also provided.
引文
①Z. B. Zheng, H. Ma, M. Lyu, and I. King. QoS-Aware Web Service Recommendation by Collaborative Filtering [J].IEEE Transactions on Service Computing (TSC),2011,4(2):140-152.
    [1] C. Ferris and J. Farrell. What are Web services [J]. Communications of the ACM,2003,46(6):31.
    [2] L.J. Zhang, J. Zhang and H. Cai. Services computing [M]. Beijing: In Springer and TsinghuaUniversity Press,2007.
    [3] W. Jia, Y. Chen, J. Gong and L, Aixia. Web Servcies based Web Feature Service [C]. InProceedings of the20th ISPRS Congress,2004:163-166.
    [4]帕派佐格罗著,龚玲.Web服务:原理和技术[M].北京:机械工业出版社,2009.
    [5] M. H. ter Beek, S. Gnesi, N. Koch, and F. Mazzanti. Formal verification of an automotivescenario in serviceoriented computing [C]. In Proceedings of the30th Int'l Conf. SoftwareEng (ICSE'08),2008:613-622.
    [6] A. Scholz, C. Buckl, A. Kemper, A. Knoll, J. Heuer, and M. Winter. WS-amuse web servicearchitecture for multimedia services [C]. In Proceedings of the30th Int'l Conf. Software Eng(ICSE'08),2008:703-712.
    [7] L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Z. Sheng. Quality Driven WebServcies Composition [C]. In Proceedings of WWW, Budapest, Hungary,2003:411-421.
    [8] B. Hearne. Gartner and Forrester: Use of Web services skyrocketing [M]. Utility Computing,2003.
    [9] Y. Liang, Y. Yan, and H. Liang. Composing Business Processes with Partial ObservableProblem Space in Web Services Environments [C]. In Proceedings of ICWS, Chicago, USA,Sept,2006:18-22.
    [10] L. Northrup, P. Feiler, and RP. Gabriel. Ultra-Large-Scale Systems: The Software Challengeof the Future [Z]. Software Engineering Institute, Carnegie Mellon,2006.
    [11] C. Jones. Assessment and control of software risks [J]. Yourdon Press Computing Series.1994:619.
    [12] Z. B. Zheng, H. Ma, M. Lyu, and I. King. QoS-Aware Web Service Recommendation byCollaborative Filtering [J]. IEEE Transactions on Service Computing (TSC),2011,4(2):140-152.
    [13] D. Plummer and W. Andrews. The Hype Is Right: Web Services Will Deliver ImmediateBenefits [EB/OL].http://www3.gartner.com/DisplayDocument?id=344028&ref=g_search,2001.
    [14] Duwaldt and Trees. Web Services A Technical Introduction [M]. DEITEL Web ServicesPublishing,2002.
    [15] BEA, IBM AND Microsoft. Web Services Coordination (WS-Coordination)2002a [EB/OL].http://www-106.ibm.com/developerworks/library/ws-coor/,2002.
    [16] BEA, IBM AND Microsoft. Web Services Transaction (WS-Transaction)2002b [EB/OL].http://www-106.ibm.com/developerworks/w ebservices/library/ws-transpec/?dwzone=webservices,2002.
    [17] IBM, Microsoft and Verisign. Web Services Security (WS-Security) Version1.0[EB/OL].http://www-106.ibm.com/develo perworks/webservices/library/ws-secure/,2002.
    [18] A. RAO. Web Services Unleashed, garage insight [EB/OL].http://www.garage.com/newsletter/index,2002.
    [19] J.R. Borck. Shoring up Web services [EB/OL].http://archive.infoworld.com/a rticles/fe/xml/01/12/03/011203fewebnets.xml,2001.
    [20] OASIS. Universal Description, Discovery and Integration of Web Services (UDDI) Version2.0[EB/OL]. http://www.uddi.org/,2002.
    [21] S. Ran. A model for web services discovery with QoS [J]. SIGecom Exchanges,2003,4(1):1-10.
    [22] Y. Wang and J. Vassileva. A Review on Trust and Reputation for Web Service Selection [C].In Proceedings of ICDCS Workshops,2007.
    [23] C. A. Perryea and S. Chung. Community-based service discovery [C]. In Proceeding of IEEEInt. Conf. Web Services, Chicago, IL, Sep,2006:903–906.
    [24] F. Casati and M. C. Shan. Dynamic and adaptive composition of E-services [J]. Inf. Syst.,2001,26(3):143-163.
    [25] R. Jurca, B. Faltings, and W. Binder. Reliable QoS monitoring based on client feedback [C].In Proceeding of16th Int. World Wide Web Conf., Banff, Canada, May2007:1003–1011.
    [26] C. L. Huang, C. C. Lo, K. M. Chao, and M. Younas. Reaching consensus: A moderated fuzzyweb services discovery method [J]. Inf. Softw.Technol,2006,48(6):410-423.
    [27] L. Z. Zeng, B. Benatallah, A. H. H. Ngu, M. Dumas, J. Kalagnanam, and H. Chang.QoS-aware middleware for Web services composition [J]. IEEE Trans. Softw. Eng.,2004,30(5):311-327.
    [28] D. Ardagna and B. Pernici. Global and local QoS constraints guarantee in Web serviceselection [C]. In Proceeding of IEEE Int. Conf. Web Services, Orlando, FL, Jul,2005:805-806.
    [29] S. Lamparter, A. Ankolekar, and S. Grimm. Preference-based selection of highly configurableweb services [C]. In Proceeding of16th Int. World Wide Web Conf., Banff, Canada, May2007:1013-1022.
    [30] X. Gu and K. Nahrstedt. A Scalable QoS-aware service aggregation model for peer-to-peercomputing grids [C]. In Proceeding of11th IEEE Int. Symp. High Performance DistributedComputing, Edinburgh, UK, Jul,2002:73-82.
    [31] Y. Gao, B. Zhang, J. Na, L. Yang, Y. Dai, and Q. Gong. Optimal selection of web services forcomposition based on interface-matching and weighted multistage graph [C]. In Proceedingof6th Int. Conf. Parallel Distrib.Computation, Appl. Technol., Dalian, China,2005:336-338.
    [32] G. Canfora, M. D. Penta, R. Esposito, and M. L. Villani. An approach for QoS-aware servicecomposition based on genetic algorithms [C]. In Proceeding of Conf. Genetic, Evol. Comput,Washington, D.C.,2005:1069-1075.
    [33] Z.B. Zheng, H. Ma, M. Lyu, and I. King. WSRec: A Collaborative Filtering based WebService Recommender System [C]. In Proceeding of7th IEEE International Conference onWeb Services, Los Angeles, CA, USA,2009:437-444.
    [34] X. Chen, Z.B. Zheng, X. Liu, Z. Huang, and H. Sun. Personalized QoS-aware Web ServiceRecommendation and Visualization [J]. IEEE Transactions on Service Computing (TSC),accepted.
    [35] R. Aggarwal, K. Verma, J. Miller and W. Milnor. Constraint Driven Web Service Compositionin METEOR-S [C]. In Proceeding of the2004IEEE International Conference on ServicesComputing, Shanghai, China,2004:23-30.
    [36] P. Grefen, and Y. Hoffner. CrossFlow-cross-organizational workflow support for virtualorganizations [C]. In Proceeding of the Ninth International Workshop on Research Issues onData Engineering: Information Technology for Virtual Enterprises, Sydney, Australia,1999:90-91.
    [37] J. Yan, Y. Yang and G.K. Raikundalia. SwinDeW-a p2p based decentralized workflowmanagement system [J]. IEEE Trans. on Systems, Man and Cybernetics, Part A,2006,36(5):922-935.
    [38] E. Wohlstadter, S. Tai, T. Mikalsen, I. Rouvellou and P.Devanbu. GlueQoS: middleware tosweeten quality-of-service policy interactions [C]. In Proc. of the26th InternationalConference on Software Engineering, Edinburgh, United Kingdom,2004:189-199.
    [39] Y. Zhang, Z. Zheng, and M. Lyu. WSExpress: A QoS-aware Search Engine for Web Services[C]. In Proc.8th International Conference on Web Services, Miami, Florida, USA,2010:91-98.
    [40] Z. B. Zheng, Y. Zhang, and M. Lyu. Distributed QoS Evaluation for Real-World Web Services[C]. In Proc.8th International Conference on Web Services, Miami, Florida, USA,2010:83-90.
    [41] P. Resnick, N. Iakovou, and M. Sushak. GroupLens: An open architecture for collaborativefiltering of netnews [C]. In Proc. Computer Supported Cooperative Work Conf, Chapel Hill,1994:175-186.
    [42] W. Hill, L. Stead and M. Rosenstein M. Recommending and evaluating choices in a virtualcommunity of use [C]. In Proc. Conf. Human Factors in Computing Systems. Denver,1995:194-201.
    [43]刘建国,周涛,汪秉宏.个性化推荐系统的研究进展[J].自然科学进展,2009,19(1):1-15.
    [44]曹渝昆.基于神经网络和模糊逻辑的智能推荐系统研究[D],计算机学院.2006,重庆大学:重庆.
    [45] P. Resnick and H.R. Varian. Recommender systems [J]. Communications of the ACM,1997,40(3):56-58.
    [46] AM. Rashid, I. Albert, D. Cosley, and SK. Lam. Getting to know you: Learning new userpreferences in recommender systems [M]. Citeseer,2002.
    [47] JB. Schafer, JA. Konstan and J. Riedl. Recommender Systems in E-Commerce [C]. InProceedings of the1st ACM Conference on Electronic Commerce,1999:158-166.
    [48] P. Resnick, N. Iacovou, M. Sushak. GroupLens:An open architecture for collaborativefiltering of netnews [C]. In Proceedings of the1994Computer Supported Cooperative WorkConference, Chapel Hill,1994:175-186.
    [49] JA. Konstan, BN. Miller, and D. Maltz. GroupLens: Applying collaborative filtering to usenetnews [J]. Comm ACM,1997,40(3):77-87.
    [50] G. Linden, B. Smith, and J. York. Amazon.com recommendations: item-to-item collaborativefiltering [J]. IEEE Internet computing,2003,7(1):76-80.
    [51] A.S. Das. Google news personalization: scalable online collaborative filtering [C]. InProceedings of the16th international conference on World Wide Web,2007:271-280.
    [52] D. Goldberg, D. Nichols, BM. Oki, and D. Terry. Using collaborative filtering to weave aninformation tapestry [J]. Communications of the ACM,1992,35(12):61-70.
    [53]高旻,基于计算语用学和项目的资源协同过滤推荐研究[D],计算机学院.2010,重庆大学:重庆.
    [54] B. Mobasher. Data mining for web personalization [M]. Berlin Heidelberg New York:Springer Verlag,2007.
    [55] M. Balabanovic, Y. Shoham. Fab: Content2based, collaborative recommendation [J]. CommACM,1997,40(3):66-72.
    [56] P. Melville, RJ. Mooney, R. Nagarajan. Content2boosted collaborative filtering for improvedrecommendations [C]. In Proc18th Nat'1Conf Artificial Intelligence, Edmonton,2002:187-192.
    [57] T. Tran, R. Cohen. Hybrid recommender systems for elect ronic commerce [C]. In Proc.Knowledge Based Electronic Markets,2000:78-83.
    [58] N. Good, JB. Schafer, JA. Konstan. Combining collaborative filtering with personal agents forbetter recommendations [C]. In Proc. Conf. Am Assoc Artificial Intelligence (AAAI299),1999:439-446.
    [59] L.S. Shao, J. Zhang, Y. Wei, B. Xie, H. Mei. Personalized QoS prediction for web services viacollaborative filtering [C]. In ICWS,2007:439-446.
    [60] H. Haas and A. Brown. Web Services glossary [EB/OL]. W3C Working Group Note11,http://w3.org/TR/ws-gloss,2012.
    [61] J. Snell, D. Tidwell, P. Kulchenko. Programming Web Services with SOAP [M]. SebastopolCA: O'Reilly Media,2002.
    [62] E. Cerami. Web Services Essentials [M]. Sebastopol CA: O’Reilly&Associates,2002.
    [63] O. Port. The next Web [J]. Business Week,2002,3772:96-102.
    [64] The World Wide Web Consortium (W3C). Web Services [EB/OL].http://www.w3.org/2002/ws,2003.
    [65] S. Tilley, J. Gerdes, T. Hamilton, S. Huang, H. Muller, D. Smith and K. Wong. On thebusiness value and technical challenges of adopting web services [J]. Journal of SoftwareMaintenance and Evolution: Research and Practice,2004,16(1-2):31-50.
    [66] DCOM [EB/OL].http://msdn.microsoft.com/en-us/library/aa286561.aspx,2012.
    [67] Enterprise Java Beans [EB/OL]. http://java.sun.com/products/ejb/,2012.
    [68] A. Tsalgatidou, T. Piljoura. An Overview of Standards and Related Technology in WebServices [J]. Distributed and Parallel Databases,2002,12:135-162.
    [69] IBM. Web Services architecture overview: The next stage of evolution for e-business[EB/OL], http://www-106.ibm.com/developerworks/library/w-ovr/?dwzone=ws,2012.
    [70] IBM UDDI Registry [EB/OL]. http://www-3.ibm.com/services/uddi/,2012.
    [71] Microsoft UDDI Registry [EB/OL]. http://uddi.microsoft.com/,2012.
    [72] XMethods [EB/OL]. http://www.xmethods.com,2012.
    [73] M.P. Papazoglou. Service-oriented computing: concepts, characteristics and directions [C]. InProceedings of the Fourth International Conference on WISE,2003:3-12.
    [74] WSDL [EB/OL]. http://msdn.microsoft.com/xml/general/wsdl.asp,2012.
    [75] UDDI [EB/OL]. http://www.uddi.org,2012.
    [76] SOAP [EB/OL]. http://www.w3.org/TR/SOAP,2012.
    [77] ebXML [EB/OL]. http://www.ebxml.org,2012.
    [78] IBM. Advertisement and Discovery of Services (ADS) protocol for Web Services [EB/OL].http://www.cn.ibm.com/developerWorks/web/ws-ads/index eng.shtml,2012.
    [79] HP Web Services Platform [EB/OL].http://www.hpmiddleware.com/products/hpweb services/,2012.
    [80] Hewlett-Packard. EFlow Model and Architecture [G].1999.
    [81] W.J. Van den Heuvel, J. Yang, and M. Papazoglou. Service representation, discovery andcomposition for e-marketplaces [C]. In Proc. of the6th Int. Conf. on Cooperative InformationSystems (CoopIS2001), Trento, Italy,2001:5-7.
    [82] S. Burbeck. The tao of e-business services: The evolution of web applications intoservice-oriented components with web services [EB/OL].http://www.ibm.com/developerworks/webservices/library/ws-tao/,2012.
    [83] F. Casati. EFlow: A platform for developing and managing composite web services [C]. InProc. AIWoRC’00, Buffalo NY,2000:27-29.
    [84] H. Schuster, D. Georgakopoulos, A. Cichocki, and D. Baker. Modeling and composingservice-based and reference process-based multi-enterprise processes [C]. In Proc. of CaiSE,2000:247-263.
    [85] V. Christophides, R. Hull, G. Karvounarakis, A. Kumar, G. Tong, and M. Hong. Beyonddiscrete web services: Composing session-oriented services in telecommunications [C]. InProc. of TES, Rome, Italy,2001:58-73.
    [86] M.C. Fauvet, M. Dumas, and H.Y. Paik. Peer-to-peer traced execution of composite services[C]. In Proc. of TES2001, Rome, Italy,2001:103-117.
    [87] WSFL [EB/OL]. http://xml.coverpages.org/,2012.
    [88] BPML [EB/OL]. http://www.bpmi.org,2012.
    [89] D. Georgakopoulos, H. Schuster, A. Chicocki, and D. Baker. Managing process and servicefusion in virtual enterprises [J]. Information Systems,1999,24(6):429-456.
    [90] V. X. Tran and H. Tsuji. A Survey and Analysis on Semantics in QoS for Web Services [C]. InProc. International Conference on Advanced Information Networking and Applications,2009:379-385.
    [91] K.C. Lee. QoS for Web Services: Requirements and Possible Approaches [EB/OL]. http://www.w3c.or.kr/kr-office/TR/2003/ws-qos/,2006-11-30.
    [92] Y. Wang Y, J. Vassileva. A Review on Trust and Reputation for Web Service Selection [C]. InProceeding of First International Workshop on Trust and Reputation Management inMassively Distributed Computing Systems (TRAM'2007), Toronto, Canada,2007:25-29.
    [93] X. Dong, A. Halevy, J. Madhavan, E.Nemes, and J. Zhang. Similarity Search for WebServices [C]. In Proceedings of the30th International Conference on Very Large Data Bases,Toronto, CA,2004:372-383.
    [94] X. Liu, G. Huang, and H. Mei. Discovering Homogeneous Web Service Community in theUser-Centric Web Environment [J]. IEEE Transactions on Services Computing,2009,2(2):167-181.
    [95] B.Mehta, C. Niederee, A. Stewart, C. Muscogiuri, and E.J. Neuhold. An Architecture forRecommendation Based Service Mediation [J]. Semantics of a Networked World,2004,3226:250-262.
    [96]钟读杭.Web服务组合的可靠性预测研究[D].计算机学院.2007,国防科技大学:湖南长沙.
    [97] F. Casati and M.C. Shan. Dynamic and Adaptive Composition of E-Services [J]. InformationSystems,2001,26(3):143-163.
    [98] R. Jurca, B. Faltings and W. Binder. Reliable QoS Monitoring Based on Client Feedback [C].In Proc. of the16th International World Wide Web Conference, Banff, Canada,2007:1003-1011.
    [99] C.L. Huang, C.C. Lo, K.M. Chao and M. Younas. Reaching consensus: A moderated fuzzyweb services discovery method [J]. Information and Software Technology,2006,48(6):410-423.
    [100] S. Lamparter, A. Ankolekar, and S. Grimm. Preference-based Selection of HighlyConfigurable Web Services [C]. In Proc. of the16th International World Wide WebConference, Banff, Canada,2007:1013-1022.
    [101] X. Gu and K. Nahrstedt. A Scalable QoS-Aware Service Aggregation Model for Peer-to-PeerComputing Grids [C]. In Proc. of the11th IEEE International Symposium on HighPerformance Distributed Computing, Edinburgh, UK,2002:73-82.
    [102] G. Canfora, M.D. Penta, R. Esposito and M.L. Villani. An approach for QoS-aware servicecomposition based on genetic algorithms [C]. In Proc. of the2005conference on Genetic andevolutionary computation, Washington, D.C., USA,2005:1069-1075.
    [103]邵凌霜,周立,赵俊峰,谢冰,梅宏.一种Web Service的服务质量预测方法[J].软件学报,2009,20(8):2062-2073.
    [104] M. Marzolla, R. Mirandola. QoS Analysis forWeb Service Applications: a Survey ofPerformance-oriented Approaches from an Architectural Viewpoint [R]. Technical ReportUBLCS,2010-05.
    [105] P. Doshi. Dynamic workflow composition using Markov decision processes [C]. In: Proc. ofthe Int’l Conf. on Web Services, Chicago,2004:368-375.
    [106] R. Neches, R. E. Fikes, T. Finin, T.R. Gruber, R. Patil, T. Senator, and W.R. Swartout.Enabling technology for knowledge sharing [J]. AI Magazine,1991,12(3):16-36.
    [107] T.R. Gruber. A Translation Approach to Portable Ontology Specifications [J]. KnowledgeAcquisition,1993,5(2):199-220.
    [108] W.T. Balke, M. Wagner. Cooperative discovery for user-centered Web service provisioning[C]. In Proc. of the Int’l Conf. on Web Services, Las Vegas,2003:399404.
    [109] W.T. Balke, W. Matthias. Towards personalized selection of Web services [C]. In: Proc. of theInt’l World Wide Web Conf,2003.
    [110] Z. Maamar, SK. Mostefaoui, QH. Mahmoud. Context for personalized Web services [C]. In:Proc. of the38th Annual Hawaii, Int’l Conf. on System Sciences,2005:166-173.
    [111] M.B. Blake and M.F. Nowlan. A Web Service Recommender System Using EnhancedSyntactical Matching [C]. In Proceedings of International Conference on Web Services, SaltLake City, Utah, USA,2007:575-582.
    [112] C. Zhao, C. Ma, Jing Zhang, Jun Zhang, L. Yi, and X.Mao. HyperService: Linking andExploring Services on the Web [C]. In Proceedings of International Conference on WebServices, Miami, USA,2010:17-24.
    [113] Z. B. Zheng, H. Ma, M. Lyu, and I. King. Collaborative Web Service QoS Prediction viaNeighborhood Integrated Matrix Factorization [J]. IEEE Transactions on Service Computing,accepted.
    [114] Z.B. Zheng and M. Lyu. Personalized Reliability Prediction of Web Services [J]. ACMTransactions on Software Engineering and Methodology, accepted.
    [115] Y. Zhang, Z.B. Zheng, and M. Lyu. Real-Time Performance Predictions for CloudComponents [C]. In Proc. in proc. the5th IEEE International Workshop on Real-TimeService-Oriented Architecture and Applications, Shenzhen, China,2012.
    [116] J. Zhu, Y. Kang, Z.B. Zheng, and M. Lyu. Clustering Based QoS Prediction for Web ServiceRecommendation [C]. In Proc. the4th International Workshop on Internet based VirtualComputing Environment, Shenzhen, China,2012.
    [117] Y. Zhang, Z.B. Zheng, and Michael R. Lyu. Real-Time Performance Predictions for CloudComponents [C]. In Proc. the5th IEEE International Workshop on Real-TimeService-Oriented Architecture and Applications, Shenzhen, China,2012.
    [118] H. Sun, Z.B. Zheng, J. Chen, W. Pan, C. Liu and W. Ma. Personalized Open APIRecommendation in Clouds via Item-based Collaborative Filtering [C]. In Proc.4th IEEEInternational Conference on Utility and Cloud Computing, Melbourne, Australia,2011:5-8.
    [119] Y. Zhang, Z.B. Zheng, and M. Lyu. A Time-Aware Personalized QoS Prediction Frameworkfor Cloud Computing [C]. In Proc.22nd IEEE International Symposium on SoftwareReliability Engineering, Hiroshima, Japan,2011.
    [120] L. Chen, L. Hu, Z.B. Zheng, and J. Wu. Utilizing Tags for clusteringWeb services [C]. In Proc.9th International Conference on Service Oriented Computing, Paphos, Cyprus,2011:5-8.
    [121] H. Sun, J. Chen, C. Liu, Z.B. Zheng, N. Yu, and Z. Yang. Improving MapReduce Performancevia Heterogeneity-Load-Aware Partition Function [C]. In in Proc. of IEEE InternationalConference on Cluster Computing, Poster, Austin, Texas,2011:26-30.
    [122] Y. Zhang, Z.B. Zheng, and M. Lyu. Exploring Latent Features for Memory-Based QoSPrediction in Cloud Computing [C]. In Proc.30th IEEE Symposium on Reliable DistributedSystems, Madrid, Spain,2011:4-7.
    [123] N. Kokash, A. Birukou, and VD. Andrea. Web service discovery based on past userexperience [R]. University of Trento: Informaticae Telecomunicazioni,2007.
    [124] K. Karta. An investigation on personalized collaborative filtering for web service selection[D]. Honours Programme thesis,2005, University of Western Australia: Brisbane.
    [125] R. M. Sreenath and M. P. Singh. Agent-based service selection [J]. Journal on Web Semantics,2003:261-279.
    [126] G. Adomavicius, A. Tuzhilin. Toward the Next Generation of Recommender Systems: ASurvey of the State-of-the-Art and Possible Extensions [J]. IEEE TRANSACTIONS ONKNOWLEDGE AND DATA ENGINEERING,2005,17(6):734-749.
    [127] J. Lee. Survey of Recommender Systems [EB/OL]. http://users.csc.calpoly.edu/~dekhtyar/students/Lee-survey.pdf,2005.
    [128] S. Perugini and N. Ramakrishnan. Personalizing web sites with mixed-initiative interaction [J].IT Professional,2003,5(2):9-15.
    [129] G. LINDEN, B. SMITH, J. YORK. Amazon.com recommendations: item-to-itemcollaborative filtering [J]. IEEE Internet Computing,2003,7(1):76-80.
    [130] M. Gladwell. The Science of the Sleeper: How the information Age Could Blow Away theBlockbuster [J], The New Yorker,1999,75(29):48-55.
    [131] P. Cano, M. Koppenberger, and N. Wack. An industrial-strength content-based musicrecommendation system [C]. In Proceedings of the28th Annual international ACM SIGIRConference on Research and Development in information Retrieval, New York, NY,2005:15-19.
    [132] R. Burke. Hybrid Web Recommender Systems [J]. The Adaptive Web,2007, LNCS4321:377-408.
    [133]曾春,邢春晓,周立柱.个性化服务技术综述[J].软件学报,2002,13(10):1952-1961.
    [134] G. Salton. Automatic Text Processing [M]. USA: Addison Wesley,1989.
    [135] J.S. Breese, D. Heckerman, and C. Kadie. Empirical Analysis of Predictive Algorithms forCollaborative Filtering [C]. In Proc.14th Conf.Uncertainty in Artificial Intelligence,1998.
    [136] G. Shani, R. Brafman, and D. Heckerman. An MDP-Based Recommender System [C]. In Proc.18th Conf. Uncertainty in Artificial Intelligence,2002.
    [137] B. Sarwar, B. Item-based collaborative filtering recommendation algorithms [C]. InProceedings of the10th International Conference on World Wide Web, Hongkong,2001:285-295.
    [138] D. Lemire and A. Maclachlan. Slope One predictors for online rating-based collaborativefiltering [M]. Society for Industrial Mathematics,2005.
    [139] K. Karta. An Investigation on personalized collaborative filtering for web servcie selection[D]. School of Computer Science and Software Engineering,2005, The University of WesternAustralia: Perth.
    [140] W. Rong, K. Liu, and L. Liang. Personalized Web Service Ranking via User Group combiningAssociation Rule [C]. In Proc. the International Conference on Web services,2009:6-10.
    [141] Z.B. Zheng. QoS Management of Web Services [D]. Computer Science and Engineering.2011, The Chinese University of Hong Kong: Hong Kong.
    [142] F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana. Unraveling theWeb Services: an Introduction to SOAP, WADL, and UDDI [J]. IEEE Internet Computing,2002,6(2):86-93.
    [143] P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl. GroupLens: An OpenArchitecture for Collaborative Filtering of Netnews [C]. In Proc. Computer SupportedCooperative Work,1994:175-186.
    [144] M.R. McLaughlin and J.L. Herlocker. A Collaborative Filtering Algorithm and EvaluationMetric that Accurately Model the User Experience [C]. In Proc.27th annual internationalACM SIGIR conference on Research and development in information retrieval,2004:329-336.
    [145] A.N. Kolmogorov. On the Representation of Continuous Functions of Several Variables bySuperposition of Continuous Functions of One Variable and Addition [J]. Dokl. AKAD.Nauk.SSSR,1957,114:953-956.
    [146] G. Cybenko. Approximation by Superposition of A Sigmoidal Function [J]. Math. ControlSystems Signals,1989,2(4):303-314.
    [147] S.M. Carrol and B.W. Dickinson. Construction of Neural Nets Using the Radom Transform[C]. In Proc. Neural Networks,1989: I-607-I-611.
    [148] MathWorks. Neural Network Toolbox [EB/OL].http://www.mathworks.cn/help/toolbox/nnet/ug/bss33zw-1.html,2011.
    [149] B. Widrow and M. Hoff. Adaptive Switching Circuits [J]. Western Electric Show andConvention,1960,4(4):96-104.
    [150] D.E. Rumelhart, G.E. Hinton and R.J. Williams. Learning representations by back-propagating errors [J]. Nature,1986,323(6088):533-536.
    [151] T. Hofmann. Latent Semantic Models for Collaborative Filtering [J]. ACM Transactions onInformation Systems,2004,22(1):89-115.
    [152] U.S. Manikrao and T.V. Prabhakar. Dynamic Selection of Web Services withRecommendation System [C]. In Proc. International Conference on Next Generation WebServices Practices NWeSP05,2005:117-121.
    [153] J. Wang, A.P. de Vries, and M.J. Reinders. Unifying User-based and item-based CollaborativeFfiltering Approaches by Similarity Fusion [C]. In Proc.29th Int’l ACM SIGIR Conf. onResearch and Development in Information Retrieval (SIGIR’06),2006:501-508.
    [154] F. Zhang and H.Y. Chang. A Collaborative Filtering Algorithm Embedded BP Network toAmeliorate Sparsity Issue [C]. In Proc.2005International Conf. Machine Leaning andCybernetics,2005:1839-1844.
    [155] M.W. Kim, E.J. Kim and J.W. Ryu. Collaborative Filtering for Recom-mendation UsingNeural Networks [C]. In Proc. Computational Science and Its Applications-ICCSA2005,2005:127-136.
    [156] S.J. Gong and H.W. Ye. An Item Based Collaborative Filtering Using BP Neural NetworksPrediction [C]. In Proc. Industrial and Information Systems,2009:146-148.
    [157] M. Gao and Z. Wu. Personalized Context-aware Collaborative Filtering based on NeuralNetwork and Slope One [J]. Lecture Notes in Computer Science,2009,5738:109-116.
    [158] M.J. Er, S.Q. Wu and W.L. Chen. Face recognition with Radial Basis Function (RBF) neuralnetworks [J]. IEEE Transactions on Neural Networks,2002,3(3):697-709.
    [159] W. Pedrycz. Conditional fuzzy clustering in the design of radial basis function neuralnetworks [J]. IEEE Trans. Neural Networks,1998,9:601-612.
    [160] M. T. Musavi, W. Ahmed, K. H. Chan, K. B. Faris, and D. M. Hummels. On the training ofradial basis function classifiers [J]. Neural Networks,1992,5:595-603.
    [161] J. Park and J. Wsandberg. Universal approximation using radial basis functions network [J].Neural Computer,1991,3:246–257.
    [162] F. Girosi and T. Poggio. Networks and the best approximation property [J]. Biol. Cybern.,1990,63:169-176.
    [163] J. Moody and C. J. Darken. Fast learning in network of locally-tuned processing units [J].Neural Comput.,1989,1:281-294.
    [164] S. Lee and R. M. Kil. A Gaussian potential function network with hierarchicallyself-organizing learning [J]. Neural Networks,1991,4:207-224.
    [165] D. S. Broomhead and D. Lowe. Multivariable functional interpolation and adaptive networks[J].Complex Syst.,1988,2:321-355.
    [166] C. M. Bishop. Neural Networks for Pattern Recognition [M]. New York: Oxford Univ. Press,2006.
    [167] M. Klusch, P. Kapahnke. Semantic Web Service Selection with SAWSDL-MX [C]. InProceedings of the2nd Workshop on Service Matchmaking and Resource Retrieval in theSemantic Web (SMR2),2008.
    [168] A.K. Dey. Understanding and using context [J]. Personal and Ubiquitous Computing,2001,5:4-7.
    [169] G. C. Roman, C. Julien, A. L. Murphy. A Declarative Approach to Agent-CenteredContext-Aware Computing in Ad Hoc Wireless Environments [C]. In Proceedings of the2ndInter. Work. Software Engineering for Large-Scale Multi-Agent Systems (SELMAS’2002),Orlando, Florida, USA,2002.
    [170] A. K. Dey, G. D. Abowd, D. Salber. A Conceptual Framework and a Toolkit for Supportingthe Rapid Prototyping of Context-aware Applications [J]. Human Computer InteractionJournal,2001,16:97-166.
    [171] S. S. Weng, B. S. Lin, W. T. Chen. Using Contextual Information and MultidimensionalApproach for Recommendation [J]. Expert Systems with Applications,2009,36(2):1268-1279.
    [172] G. Wu, J. Wei, X. Qiao, and L. Li. A bayesian network based qos assessment model for webservices [C]. In Proc. int'l conf services computing (SCC'07),2007:498-505.
    [173] G. Shercliff, J.H. Shao, W. Alex Gray, and Nick J. Fiddian.Qos Assessment of Providers withComplex Behaviours: A Expectation-based approach with Confidence [C]. In Proceeding ofICSOC'2006,2006:378-389.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700