Leveraging contextual information for cold‐start Web service recommendation

Web service recommendation becomes an increasingly important issue when more and more services are published on the Internet. Many Web service recommendation methods have been proposed in recent years, most of which adopted collaborative filtering (CF) techniques. In general, these approaches have two limitations. Firstly, they rarely leverage user ratings since this kind of explicit feedback is difficult to collect for Web services. Secondly, the new user cold‐start problem is an inherent limitation of CF because the new users have not yet cast sufficient numbers of votes. In this paper, pseudo ratings of services constructed based on plenty of user‐service interactions, also known as a kind of implicit feedback, are provided to represent users' preferences on services. Based on these pseudo ratings, we present a novel Web service recommendation approach, which can alleviate the cold‐start problem by integrating contextual information and an online learning model. Experiments conducted on a real world data set show that, compared with the method without contextual information, our proposed approach that handles the cold start problem by integrating contextual information can achieve better F‐Measure performance (5.08 times increase on average). Moreover, the proposed online recommendation approach can dramatically decrease the time overhead while keeping the similar recommendation performance.

[1]  Chong Wang,et al.  Web Service Recommendation Based on Watchlist via Temporal and Tag Preference Fusion , 2014, 2014 IEEE International Conference on Web Services.

[2]  Jian Wang,et al.  An Approach of Role Updating in Context-Aware Role Mining , 2017, Int. J. Web Serv. Res..

[3]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[4]  Yutao Ma,et al.  Mining Domain Knowledge on Service Goals from Textual Service Descriptions , 2020, IEEE Transactions on Services Computing.

[5]  Keqing He,et al.  Time-Aware Web Service Recommendations Using Implicit Feedback , 2014, 2014 IEEE International Conference on Web Services.

[6]  Qi Yu Decision Tree Learning from Incomplete QoS to Bootstrap Service Recommendation , 2012, 2012 IEEE 19th International Conference on Web Services.

[7]  Xiang Li,et al.  Important User Group Based Web Service Recommendation , 2017, 2017 6th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI).

[8]  Zibin Zheng,et al.  WSRec: A Collaborative Filtering Based Web Service Recommender System , 2009, 2009 IEEE International Conference on Web Services.

[9]  Zibin Zheng,et al.  A Privacy-Preserving QoS Prediction Framework for Web Service Recommendation , 2015, 2015 IEEE International Conference on Web Services.

[10]  Qiang He,et al.  Service recommendation based on quotient space granularity analysis and covering algorithm on Spark , 2018, Knowl. Based Syst..

[11]  Zibin Zheng,et al.  Web Service Recommendation via Exploiting Location and QoS Information , 2014, IEEE Transactions on Parallel and Distributed Systems.

[12]  Zibin Zheng,et al.  Collaborative Web Service QoS Prediction via Neighborhood Integrated Matrix Factorization , 2013, IEEE Transactions on Services Computing.

[13]  Rashid Ali,et al.  An OWA‐Based Ranking Approach for University Books Recommendation , 2018, Int. J. Intell. Syst..

[14]  Buqing Cao,et al.  Web API Recommendation for Mashup Development Using Matrix Factorization on Integrated Content and Network-Based Service Clustering , 2017, 2017 IEEE International Conference on Services Computing (SCC).

[15]  Mingdong Tang,et al.  Location-Aware Collaborative Filtering for QoS-Based Service Recommendation , 2012, 2012 IEEE 19th International Conference on Web Services.

[16]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[17]  Jian Cao,et al.  Temporal-Aware QoS-Based Service Recommendation using Tensor Decomposition , 2015, Int. J. Web Serv. Res..

[18]  Guandong Xu,et al.  Social network-based service recommendation with trust enhancement , 2014, Expert Syst. Appl..

[19]  Keqing He,et al.  Web service discovery based on goal-oriented query expansion , 2018, J. Syst. Softw..

[20]  Denis Parra,et al.  Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Regression Mapping , 2011 .

[21]  Jian Wang,et al.  Deep hybrid collaborative filtering for Web service recommendation , 2018, Expert Syst. Appl..

[22]  Junhao Wen,et al.  A New QoS-Aware Web Service Recommendation System Based on Contextual Feature Recognition at Server-Side , 2017, IEEE Transactions on Network and Service Management.

[23]  Xi Chen,et al.  RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation , 2010, 2010 IEEE International Conference on Web Services.

[24]  Florence Sèdes,et al.  Expertise and Trust -Aware Social Web Service Recommendation , 2016, ICSOC.

[25]  Keqing He,et al.  Cold-Start Web Service Recommendation Using Implicit Feedback , 2014, SEKE.

[26]  Zibin Zheng,et al.  Trace Norm Regularized Matrix Factorization for Service Recommendation , 2013, 2013 IEEE 20th International Conference on Web Services.

[27]  Junfeng Zhao,et al.  Personalized QoS Prediction forWeb Services via Collaborative Filtering , 2007, IEEE International Conference on Web Services (ICWS 2007).

[28]  Jiguo Yu,et al.  Data-Sparsity Tolerant Web Service Recommendation Approach Based on Improved Collaborative Filtering , 2017, IEICE Trans. Inf. Syst..

[29]  Jamshed Siddiqui,et al.  Classifications of Recommender Systems : A review , 2017 .

[30]  Wei Tan,et al.  Recommendation in an Evolving Service Ecosystem Based on Network Prediction , 2014, IEEE Transactions on Automation Science and Engineering.

[31]  Hui Li,et al.  User Behavioral Context-Aware Service Recommendation for Personalized Mashups in Pervasive Environments , 2015, APWeb.

[32]  Fernando Ortega,et al.  A collaborative filtering approach to mitigate the new user cold start problem , 2012, Knowl. Based Syst..

[33]  Xuyun Zhang,et al.  An inverse collaborative filtering approach for cold-start problem in web service recommendation , 2017, ACSW.

[34]  Alexander Felfernig,et al.  Toward the Next Generation of Recommender Systems: Applications and Research Challenges , 2013 .