Deep hybrid collaborative filtering for Web service recommendation

被引:107
作者
Xiong, Ruibin [1 ]
Wang, Jian [1 ]
Zhang, Neng [1 ]
Ma, Yutao [1 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Web service recommendation; Mashup; Collaborative filtering; Deep learning;
D O I
10.1016/j.eswa.2018.05.039
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid development of service-oriented computing and cloud computing, an increasing number of Web services have been published on the Internet, which makes it difficult to select relevant Web services manually to satisfy complex user requirements. Many machine learning methods, especially matrix factorization based collaborative filtering models, have been widely employed in Web service recommendation. However, as a linear model of latent factors, matrix factorization is challenging to capture complex interactions between Web applications (or mashups) and their component services within an extremely sparse interaction matrix, which will result in poor service recommendation performance. Towards this problem, in this paper, we propose a novel deep learning based hybrid approach for Web service recommendation by combining collaborative filtering and textual content. The invocation interactions between mashups and services as well as their functionalities are seamlessly integrated into a deep neural network, which can be used to characterize the complex relations between mashups and services. Experiments conducted on a real-world Web service dataset demonstrate that our approach can achieve better recommendation performance than several state-of-the-art methods, which indicates the effectiveness of our proposed approach in service recommendation. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:191 / 205
页数:15
相关论文
共 37 条
[1]  
Baroni M, 2014, PROCEEDINGS OF THE 52ND ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, VOL 1, P238
[2]  
Buqing Cao, 2013, 2013 IEEE 20th International Conference on Web Services (ICWS), P99, DOI 10.1109/ICWS.2013.23
[3]   Constructing a Global Social Service Network for Better Quality of Web Service Discovery [J].
Chen, Wuhui ;
Paik, Incheon ;
Hung, Patrick C. K. .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (02) :284-298
[4]  
Cheng H.-T., P 1 WORKSH DEEP LEAR
[5]   Joint Modeling Users, Services, Mashups and Topics for Service Recommendation [J].
Gao, Wei ;
Chen, Liang ;
Wu, Jian ;
Bouguettaya, Athman .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :260-267
[6]   Leveraging clustering approaches to solve the gray-sheep users problem in recommender systems [J].
Ghazanfar, Mustansar Ali ;
Pruegel-Bennett, Adam .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (07) :3261-3275
[7]   A discriminative kernel-based model to rank images from text queries [J].
Grangier, David ;
Bengio, Samy .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2008, 30 (08) :1371-1384
[8]   ASP Flooding: Theory and Practice Progress in China [J].
Guo, Hu ;
Li, Yiqiang ;
Wang, Fuyong ;
Yu, Zhaoyan ;
Chen, Zhiwei ;
Wang, Yansheng ;
Gao, Xian .
JOURNAL OF CHEMISTRY, 2017, 2017
[9]   Neural Collaborative Filtering [J].
He, Xiangnan ;
Liao, Lizi ;
Zhang, Hanwang ;
Nie, Liqiang ;
Hu, Xia ;
Chua, Tat-Seng .
PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, :173-182
[10]   Collaborative Filtering for Implicit Feedback Datasets [J].
Hu, Yifan ;
Koren, Yehuda ;
Volinsky, Chris .
ICDM 2008: EIGHTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2008, :263-+