IEEE Transactions on Services Computing · 2015 · 70 citations · 41 references
ComputingComputer ScienceInformation SystemsPredictive AnalyticsRecommender SystemsTime Series AnalysisCollaborative FilteringRecommendation SystemsPrecisionService Ecosystem AdaptationService Use PatternsTemporal DynamicsTemporal Dynamics In RecommendationTemporal Information IntegrationTime-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, while others are based on QoS measurement. However, service ecosystem is evolving over time with services publishing, prospering and perishing. Few existing methods consider or exploit the evolution of service ecosystem on service recommendation. This paper employs a probabilistic approach to predict the popularity of services to enhance the recommendation performance. A method is presented that extracts service evolution patterns by exploiting latent dirichlet allocation (LDA) and time series prediction. A time-aware service recommendation framework is established for mashup creation that conducts joint analysis of temporal information, content description and historical mashup-service usage in an evolving service ecosystem. Experiments on a real-world service repository, ProgrammableWeb.com, show that the proposed approach leads to a higher precision than traditional collaborative filtering and content matching methods, by taking into account temporal information.
41
David M. Blei, John Lafferty · 2006 · 2.4K citations
QoS-Aware Web Service Recommendation by Collaborative Filtering
Zibin Zheng, Hao Ma, Michael R. Lyu et al. · IEEE Transactions on Services Computing · 2010 · 808 citations