Functional and Contextual Attention-Based LSTM for Service Recommendation in Mashup Creation

被引:66
作者
Shi, Min [1 ,2 ]
Tang, Yufei [1 ,3 ]
Liu, Jianxun [2 ]
机构
[1] Florida Atlantic Univ, Dept Comp & Elect Engn & Comp Sci, Boca Raton, FL 33431 USA
[2] Hunan Univ Sci & Technol, Sch Comp Sci & Engn, Xiangtan 411201, Peoples R China
[3] Florida Atlantic Univ, Inst Sensing & Embedded Network Syst Engn, Boca Raton, FL 33431 USA
基金
中国国家自然科学基金;
关键词
Web service; mashup; recommendation; description expansion; attention mechanism; SYSTEM;
D O I
10.1109/TPDS.2018.2877363
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Service recommendation is a fundamental task in many application environments (e.g., Mashup creation and cloud computing). In the past, various methods have been proposed to facilitate the service selection process based on the original functional descriptions. However, the mined features from the descriptions are usually too sparse for training a well-performed model. In addition, most methods neglect to differentiate the weights of various features, while words included in descriptions usually exhibit different intentions (e.g., functional or non-functional). To address these challenges, in this paper we propose a text expansion and deep model-based approach for service recommendation. Specifically, we first expand the description of services at sentence level based on a novel probabilistic topic model that learns topics of words, sentences and descriptions in a stratified fashion. The expansion process can bridge the vocabulary gap between services and user queries with the collective semantic similarity of sentences and descriptions. Then, we propose a Long Short-Term Memory-based model to recommend services with two attention mechanisms - a functional attention mechanism that takes tags as functional prior to mine the function-related features of services and Mashups, and a contextual attention mechanism that considers Mashup requirements as application scenario to help select the most appropriate services. We evaluate the proposed approach on a real-world dataset and the results show it has an improvement of 34 percent in F-measure over the basic LSTM model.
引用
收藏
页码:1077 / 1090
页数:14
相关论文
共 48 条
[1]   Response Time Based Optimal Web Service Selection [J].
Ahmed, Waseem ;
Wu, Yongwei ;
Zheng, Weimin .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (02) :551-561
[2]  
[Anonymous], 2017, IEEE T SERV COMPUT
[3]   Cloud services recommendation: Reviewing the recent advances and suggesting the future research directions [J].
Aznoli, Fariba ;
Navimipour, Nima Jafari .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 77 :73-86
[4]   LEARNING LONG-TERM DEPENDENCIES WITH GRADIENT DESCENT IS DIFFICULT [J].
BENGIO, Y ;
SIMARD, P ;
FRASCONI, P .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (02) :157-166
[5]   Integrated Content and Network-Based Service Clustering and Web APIs Recommendation for Mashup Development [J].
Cao B. ;
Liu X. ;
Rahman M.D.M. ;
Li B. ;
Liu J. ;
Tang M. .
IEEE Transactions on Services Computing, 2020, 13 (01) :99-113
[6]   QoS-aware service recommendation based on relational topic model and factorization machines for IoT Mashup applications [J].
Cao, Buqing ;
Liu, Jianxun ;
Wen, Yiping ;
Li, Hongtao ;
Xiao, Qiaoxiang ;
Chen, Jinjun .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 :177-189
[7]   Web Service Recommendation via Exploiting Location and QoS Information [J].
Chen, Xi ;
Zheng, Zibin ;
Yu, Qi ;
Lyu, Michael R. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (07) :1913-1924
[8]   Cost Performance Driven Service Mashup: A Developer Perspective [J].
Deng, Shuiguang ;
Wu, Hongyue ;
Taheri, Javid ;
Zomaya, Albert Y. ;
Wu, Zhaohui .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) :2234-2247
[9]  
Feng MW, 2015, 2015 IEEE WORKSHOP ON AUTOMATIC SPEECH RECOGNITION AND UNDERSTANDING (ASRU), P813, DOI 10.1109/ASRU.2015.7404872
[10]  
Graves A, 2012, STUD COMPUT INTELL, V385, P1, DOI [10.1162/neco.1997.9.1.1, 10.1007/978-3-642-24797-2]