Title
QoS-aware service recommendation based on relational topic model and factorization machines for IoT Mashup applications
Abstract
IoT Mashup applications allow developer to compose existing Web APIs to create value-added composite Web services. The rapid growth of large-scale and complex services makes it difficult to find suitable Web APIs to build IoT Mashup applications for developers. Even if the existing service recommendation methods show improvements in service discovery, the accuracy of them can be significantly improved due to overlooking the impact of sparsity and multiple-dimension information of QoS between Mashup and services on recommendation accuracy. In this paper, we propose a QoS-aware service recommendation based on relational topic model and factorization machines for IoT Mashup applications. This method first uses relational topic model to characterize the relationships among Mashup, services, and their links, and mine the latent topics derived by the relationships. Second, it exploits factorization machines to train the latent topics for predicting the link relationship among Mashup and services to recommend adequate relevant top-k Web APIs for target IoT Mashup creation. Finally, we conduct a comprehensive evaluation to measure performance of our method. Compared with other existing recommendation approaches, experimental results show that our approach achieves a significant improvement in terms of precision, recall, and F-measure.
Year
DOI
Venue
2019
10.1016/j.jpdc.2018.04.002
Journal of Parallel and Distributed Computing
Keywords
Field
DocType
QoS,Service recommendation,Relational topic model,Factorization machines,IoT Mashup applications
Web API,Mashup,World Wide Web,Computer science,Internet of Things,Quality of service,Exploit,Factorization,Topic model,Service discovery,Distributed computing
Journal
Volume
ISSN
Citations 
132
0743-7315
8
PageRank 
References 
Authors
0.48
15
6
Name
Order
Citations
PageRank
Buqing Cao120023.96
Jianxun Liu264067.12
Yiping Wen3258.59
hongtao li4102.55
Qiaoxiang Xiao5101.20
Jinjun Chen613014.37