A Multigraph Approach for Web Services Recommendation

In this paper, we describe a Web services recommendation approach where the services’ ecosystem is represented as a heterogeneous multigraph, and edges may have different semantics. The recommendation process relies on clustering techniques to suggest services “of interest” to a user. Our approach has been implemented as a tool called WesReG (Web services Recommendation with Graphs) on top of Neo4j and its cypher query language. We present the system implementation details and present the results of experiments on a collection of real Web services.

[1]  Zakaria Maamar,et al.  LinkedWS: A novel Web services discovery model based on the Metaphor of "social networks" , 2011, Simul. Model. Pract. Theory.

[2]  Stefano Battiston,et al.  A model of a trust-based recommendation system on a social network , 2006, Autonomous Agents and Multi-Agent Systems.

[3]  Elizabeth R. Jessup,et al.  Matrices, Vector Spaces, and Information Retrieval , 1999, SIAM Rev..

[4]  Zibin Zheng,et al.  QoS-Aware Web Service Recommendation by Collaborative Filtering , 2011, IEEE Transactions on Services Computing.

[5]  Neil Yorke-Smith,et al.  TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings , 2015, AAAI.

[6]  Yao Zhao,et al.  A Collaborative Filtering Recommendation Algorithm Based on User Interest Change and Trust Evaluation , 2010, J. Digit. Content Technol. its Appl..

[7]  Donghee Yoo,et al.  A hybrid online-product recommendation system: Combining implicit rating-based collaborative filtering and sequential pattern analysis , 2012, Electron. Commer. Res. Appl..

[8]  Hakim Hacid,et al.  Social-Based Web Services Discovery and Composition for Step-by-Step Mashup Completion , 2011, 2011 IEEE International Conference on Web Services.

[9]  Valeria De Antonellis,et al.  Link-Based Viewing of Multiple Web API Repositories , 2014, DEXA.

[10]  Jie Cao,et al.  Hybrid Collaborative Filtering algorithm for bidirectional Web service recommendation , 2012, Knowledge and Information Systems.

[11]  Yuyu Yin,et al.  Trust-based Service Recommendation in Social Network , 2015 .

[12]  Patrick C. K. Hung,et al.  Constructing a Global Social Service Network for Better Quality of Web Service Discovery , 2015, IEEE Transactions on Services Computing.

[13]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[14]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[15]  J. Golbeck,et al.  FilmTrust: movie recommendations using trust in web-based social networks , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

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

[17]  Juntae Kim,et al.  A recommendation algorithm using multi-level association rules , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[18]  Omar Boucelma,et al.  Flexible Matchmaking for RESTful Web Services , 2013, OTM Conferences.

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

[20]  Conor Hayes,et al.  Using Linked Data to Build Open, Collaborative Recommender Systems , 2010, AAAI Spring Symposium: Linked Data Meets Artificial Intelligence.

[21]  T.V. Prabhakar,et al.  Dynamic selection of Web services with recommendation system , 2005, International Conference on Next Generation Web Services Practices (NWeSP'05).

[22]  Paolo Avesani,et al.  Trust-Aware Collaborative Filtering for Recommender Systems , 2004, CoopIS/DOA/ODBASE.

[23]  Tein-Yaw Chung,et al.  Toward service recommendation in Internet of Things , 2015, 2015 Seventh International Conference on Ubiquitous and Future Networks.