首页 | 官方网站   微博 | 高级检索  
     

Spark框架下基于对比散度的网络服务TLRBM推荐算法
引用本文:那勇.Spark框架下基于对比散度的网络服务TLRBM推荐算法[J].计算机应用与软件,2019,36(8):293-299.
作者姓名:那勇
作者单位:吉林省远程教育技术科技创新中心 吉林 长春 130022;吉林广播电视大学远程教育技术中心 吉林 长春 130022
基金项目:吉林省科技发展计划资助项目
摘    要:为提高Web服务推荐算法的可靠性和时效性,提出一种Spark框架下基于对比散度的网络服务推荐算法。基于用户之间的直接信任关系,构建信任网络无向图模型,提出一种基于两层受限玻尔兹曼机的Web服务质量预测模型TLRBM(Two Layers Restricted Boltzmann Machine Model),并将该模型应用于Web服务质量预测。为提高算法处理Web服务大数据的能力,采用对比散度算法CD(Contrastive Divergence)来提高收敛速度,并采用Spark框架实现TLRBM的并行化执行,大幅度提升了Web服务推荐算法的计算速度。通过在Epinions数据集上的仿真测试,验证了该算法在Web服务推荐算法的可靠性和时效性上的性能优势。

关 键 词:Spark框架  并行化  WEB服务  玻尔兹曼机  推荐算法  云计算  大数据

TLRBM RECOMMENDATION ALGORITHM FOR NETWORK SERVICES BASED ON CONTRAST DIVERGENCE UNDER SPARK FRAMEWORK
Na Yong.TLRBM RECOMMENDATION ALGORITHM FOR NETWORK SERVICES BASED ON CONTRAST DIVERGENCE UNDER SPARK FRAMEWORK[J].Computer Applications and Software,2019,36(8):293-299.
Authors:Na Yong
Affiliation:(Jilin Distance Education Technology Innovation Center,Changchun 130022,Jilin,China;Department of Distance Education Technology,Jilin Radio and TV University,Changchun 130022,Jilin,China)
Abstract:To improve the reliability and timeliness of Web service recommendation algorithm,I proposed a recommendation algorithm based on contrast divergence in Spark framework.Based on the direct trust relationship between users,I constructed the undirected graph model of trust network,and proposed a prediction model based on two-layer restricted Boltzmann machine(TLRBM).The model was applied to the prediction of Web service quality.The Contrastive Divergence(CD) algorithm was adopted to improve the convergence speed,and it improved the algorithm ability of processing Web big data.The Spark framework was used to implement the parallel execution of TLRBM,which greatly improved the computing speed of Web service recommendation algorithm.The simulation tests on Epinions dataset verified that the performance advantages of the proposed algorithm in the reliability and timeliness of Web service recommendation algorithm.
Keywords:Spark framework  Parallelization  Web services  Boltzmann machine  Recommendation algorithms  Cloud computing  Big data
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号