Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (9): 2432-2441.doi: 10.23940/ijpe.19.09.p17.24322441

Previous Articles     Next Articles

Service Recommendation Model based on Rating Matrix and Context-Embedded LSTM

Chenyang Zhaoa,*, and Junling Wangb   

  1. aCollege of Information Science and Engineering, Henan University of Technology, Zhengzhou, 450001, China;
    bCollege of Science, Henan University of Technology, Zhengzhou, 450001, China
  • Submitted on ; Revised on ; Accepted on
  • Contact: *.E-mail address:

Abstract: Service recommendation based on deep learning has attracted more and more attention in recent years. However, most of the existing works do not make full use of contextual information when acquiring latent preference features of users. Therefore, a personalized service recommendation model based on rating matrix and context-embedded LSTM is proposed in this paper. In this model, for a given user, based on different rating contexts, the rating matrix is firstly improved to have embedded contextual information, and then a sequence of service vectors is obtained from the improved rating matrix according to the order in which the user consumes services. Motivated by the successful use of the LSTM network for processing sequential data, the sequence of service vectors is input into the LSTM network to obtain the preference features of the user. Based on the preference features of the user, the selection probability distribution of all candidate services is output by using a softmax network. Finally, Top-N services that the user may be most interested in are returned to the user. Experimental results demonstrate that the proposed model can achieve better performance than various competitive baseline methods.

Key words: recommendation system, LSTM, contextual information, rating matrix, recommendation accuracy