2014 · 47 citations · 21 references
ComputingComputer ScienceInformation SystemsMachine LearningRecommender SystemsTime Series AnalysisCollaborative FilteringInformation FilteringRecommendation SystemsMatchingPrecisionSemantic MatchingTemporal Dynamics In RecommendationTime-aware Recommendation
Web service recommendation has become a critical problem as services become increasingly prevalent on the Internet. Some existing methods focus on content matching techniques such as keyword search and semantic matching while others are based on Quality of Service (QoS) prediction. However, services and their mashups are evolving over time with publishing, perishing and changing of interfaces. Therefore, a practical service recommendation approach should take into account the evolution of a service ecosystem. In this paper, we present a method to extract service evolution patterns by exploiting Latent Dirichlet Allocation (LDA) and time series prediction. A time-aware service recommendation framework for mashup creation is presented combing service evolution, collaborative filtering and content matching. Experiments on real-world ProgrammableWeb data set show that our approach leads to a higher precision than traditional collaborative filtering and content matching methods.
21
A support vector method for optimizing average precision
Yisong Yue, Thomas Finley, Filip Radlinski et al. · 2007 · 720 citations
Investigating web services on the world wide web
Eyhab Al‐Masri, Qusay H. Mahmoud · 2008 · 614 citations · Full text
Fast collapsed gibbs sampling for latent dirichlet allocation
Ian R. Porteous, David Newman, Alexander Ihler et al. · 2008 · 567 citations
WSRec: A Collaborative Filtering Based Web Service Recommender System
Zibin Zheng, Hao Ma, Michael R. Lyu et al. · 2009 · 449 citations