Dynamic Web service recommendation based on tensor factorization

被引:0
|
作者
Zhang W. [1 ]
Liu X. [1 ]
Guo X. [1 ]
机构
[1] School of Computer Science and Engineering, Beijing University of Aeronautics and Astronautics, Beijing
来源
Liu, Xudong (liuxd@act.buaa.edu.cn) | 1892年 / Beijing University of Aeronautics and Astronautics (BUAA)卷 / 42期
基金
中国国家自然科学基金;
关键词
Collaborative filtering; Quality of service; Recommendation systems; Service computing; Tensor factorization;
D O I
10.13700/j.bh.1001-5965.2015.0582
中图分类号
学科分类号
摘要
In the area of Web service computing, in order to select a suitable service for users in a large number of Web services and API with the identical function, the issue of Web service recommendation is becoming more and more critical. At present, in the quality of service (QoS) based service recommendation systems, the hypothesis of the system model is a two-dimensional static model which is composed of dyadic relationship between users and service interaction. However, in view of the practical application, the QoS value is affected by many factors, and a tensor model is proposed to describe the factors which affect the QoS. Then, we propose a method to discover the latent factors that govern the associations among these multi-type objects of QoS. A new recommendation approach based on tensor factorization is proposed to address the issue of Web service QoS value prediction with considering Web service invocation time. The experimental results show that compared with six related algorithms, the mean absolute error (MAE) of the proposed tensor factorization algorithm is reduced by 20%-50%, and our model can be used to describe more factors and to dynamically recommend Web service. © 2016, Editorial Board of JBUAA. All right reserved.
引用
收藏
页码:1892 / 1902
页数:10
相关论文
共 22 条
  • [1] Strunk A., QoS-aware service composition: A survey, Proceedings of 8th IEEE European Conference on Web Services (ECOWS), pp. 67-74, (2010)
  • [2] Haddad J., Manouvrier M., Rukoz M., TQoS: Transactional and QoS-aware selection algorithm for automatic Web service composition, IEEE Transactions on Services Computing, 3, 1, pp. 73-85, (2010)
  • [3] Ai-Masri E., Mahmoud Q.H., Identifying client goals for Web service discovery, IEEE International Conference on Services Computing, pp. 202-209, (2009)
  • [4] Zheng Z.B., Ma H., Lyu M.R., Et al., WSRec: A collaborative filtering based Web service recommender system, International Conference on Web Services, pp. 437-444, (2009)
  • [5] Sung H.H., Helping online customers decide through Web personalization, IEEE Intelligent Systems, 17, 6, pp. 34-43, (2005)
  • [6] Zheng Z., Ma H., Lyu M.R., Et al., QoS-aware Web service recommendation by collaborative filtering, Services Computing, 4, 2, pp. 140-152, (2011)
  • [7] Xiong L., Chen X., Huang T.K., Et al., Temporal collaborative filtering with Bayesian probabilistic tensor factorization, Proceedings of the 10th SIAM International Conference on Data Mining, SDM 2010, pp. 211-222, (2010)
  • [8] Tucker L.R., Some mathematical notes on three-mode factor analysis, Psychometrika, 31, 3, pp. 279-311, (1966)
  • [9] Harshman R.A., Foundations of the PARAFAC procedure: Models and conditions for an "explanatory" multi-model factor analysis, UCLA Working Papers in Phonetics, 16, pp. 1-84, (1970)
  • [10] Kolda T.G., Bader B.W., Tensor decompositions and applications, SIAM Review, 51, 3, pp. 455-500, (2009)