Category-Aware API Clustering and Distributed Recommendation for Automatic Mashup Creation

作者: Bofei Xia , Yushun Fan , Wei Tan , Keman Huang , Jia Zhang

DOI: 10.1109/TSC.2014.2379251

关键词:

摘要: Mashup has emeraged as a promising way to allow developers compose existed APIs (services) create new or value-added services. With the rapid increasing number of services published on Internet, service recommendation for automatic mashup creation gains lot momentum. Since inherently requires with different functions, result should contain from various categories. However, most existing approaches only rank all candidate in single list, which two deficiencies. First, ranking without considering categories they belong may lead meaningless and affect accuracy. Second, are not always clear about need cooperate better creation. Without explicitly recommending relevant creation, it remains difficult select proper mixed lower user friendliness recommendation. To overcome these deficiencies, novel category-aware clustering distributed method is proposed Kmeans variant ( vKmeans ) based topic model Latent Dirichlet Allocation introduced enhancing categorization providing basis top , category relevance SCRR model, combines machine learning collaborative filtering, developed decompose requirements predict Finally, CDSR framework, predicting order within each category. Experiments real-world dataset have proved that approach significant improvement at precision rate but also enhances diversity results.

参考文章(32)
Liang Chen, Liukai Hu, Zibin Zheng, Jian Wu, Jianwei Yin, Ying Li, Shuiguang Deng, WTCluster: utilizing tags for web services clustering international conference on service oriented computing. pp. 204- 218 ,(2011) , 10.1007/978-3-642-25535-9_14
David M Blei, Andrew Y Ng, Michael I Jordan, None, Latent dirichlet allocation Journal of Machine Learning Research. ,vol. 3, pp. 993- 1022 ,(2003) , 10.5555/944919.944937
Keman Huang, Yushun Fan, Wei Tan, An Empirical Study of Programmable Web: A Network Analysis on a Service-Mashup System international conference on web services. pp. 552- 559 ,(2012) , 10.1109/ICWS.2012.32
Waseem Ahmed, Yongwei Wu, Weimin Zheng, Response Time Based Optimal Web Service Selection IEEE Transactions on Parallel and Distributed Systems. ,vol. 26, pp. 551- 561 ,(2015) , 10.1109/TPDS.2013.310
Zhangbing Zhou, Mohamed Sellami, Walid Gaaloul, Mahmoud Barhamgi, Bruno Defude, Data Providing Services Clustering and Management for Facilitating Service Discovery and Replacement IEEE Transactions on Automation Science and Engineering. ,vol. 10, pp. 1131- 1146 ,(2013) , 10.1109/TASE.2012.2237551
Chune Li, Richong Zhang, Jinpeng Huai, Xiaohui Guo, Hailong Sun, A Probabilistic Approach for Web Service Discovery 2013 IEEE International Conference on Services Computing. pp. 49- 56 ,(2013) , 10.1109/SCC.2013.107
Jia Zhang, Wei Tan, John Alexander, Ian Foster, Ravi Madduri, Recommend-As-You-Go: A Novel Approach Supporting Services-Oriented Scientific Workflow Reuse ieee international conference on services computing. pp. 48- 55 ,(2011) , 10.1109/SCC.2011.120
Liang-Jie Zhang, Shuxing Cheng, Carl K. Chang, Qun Zhou, A Pattern-Recognition-Based Algorithm and Case Study for Clustering and Selecting Business Services systems man and cybernetics. ,vol. 42, pp. 102- 114 ,(2012) , 10.1109/TSMCA.2011.2157127
Shunmei Meng, Wanchun Dou, Xuyun Zhang, Jinjun Chen, KASR: A Keyword-Aware Service Recommendation Method on MapReduce for Big Data Applications IEEE Transactions on Parallel and Distributed Systems. ,vol. 25, pp. 3221- 3231 ,(2014) , 10.1109/TPDS.2013.2297117
Zibin Zheng, Hao Ma, Michael R. Lyu, Irwin King, Collaborative Web Service QoS Prediction via Neighborhood Integrated Matrix Factorization IEEE Transactions on Services Computing. ,vol. 6, pp. 289- 299 ,(2013) , 10.1109/TSC.2011.59