A recommendation algorithm based on dynamic user preference and service quality

Yanmei Zhang, Ya Qian, Yan Wang

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

13 Citations (Scopus)

Abstract

In the field of service computing, user preferences and service quality may change with time, environment and other factors. A recommendation algorithm that considers both the dynamic characteristics of users and the dynamic quality of services (QoS) is proposed in this paper. On the one hand, this algorithm uses the temporal LDA (Latent Dirichlet Allocation) model to mine dynamic user preferences. On the other hand, it considers the dynamic changes of QoS and focuses on the latest QoS. The service recommendation list is then generated for the user based on dynamic user preferences and dynamic QoS. Experimental results on a real-world dataset show that the proposed algorithm outperforms some classic algorithms and the state-of-the-art algorithms in terms of accuracy, recall and diversity.
Original languageEnglish
Title of host publicationProceedings, 2018 IEEE International Conference on Web Services
Subtitle of host publicationIEEE ICWS 2018, Part of the 2018 IEEE World Congress on Services
Place of PublicationLos Alamitos, California
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages91-98
Number of pages8
ISBN (Electronic)9781538672471
ISBN (Print)9781538672488
DOIs
Publication statusPublished - 2018
Event25th IEEE International Conference on Web Services ICWS 2018 - San Francisco, United States
Duration: 2 Jul 20187 Jul 2018

Conference

Conference25th IEEE International Conference on Web Services ICWS 2018
Country/TerritoryUnited States
CitySan Francisco
Period2/07/187/07/18

Keywords

  • service composition
  • service recommendation
  • user preference
  • LDA
  • quality of services
  • Quality of service
  • Service composition
  • Service recommendation
  • User preference

Fingerprint

Dive into the research topics of 'A recommendation algorithm based on dynamic user preference and service quality'. Together they form a unique fingerprint.

Cite this