A-HSG: Neural Attentive Service Recommendation based on High-order Social Graph

With the widespread application of Service-Oriented Architecture, the quantity of web services keeps increasing rapidly over the Internet. Providing personalized service recommendation to users remains to be an important research topic. Recent studies have proved social connections helpful for modeling users' potential preference thus improving the performance of service recommendation. To date, however, one special type of social relation, called high-order social relation, has not been thoroughly studied. In reality, a user's preference may not only be affected by the user's direct neighbors, but also indirect ones. Furthermore, such influences may not remain static in the context of various attentions. To tackle such issues, we have developed a novel neural Attentive network based on High-order Social Graph (A-HSG) toward offering social-aware service recommendation. First, a graph convolution-based, multi-hop propagation module is devised to extract the high-order similarity signals from users' local social networks, and inject them into the users' general representations. Second, a neighbor-level attention module is constructed to adaptively select informative neighbors to model the users' specific preference. Extensive experiments over a real-life service dataset show that A-HSG outperforms baseline methods in terms of prediction accuracy.

[1]  Yiqun Liu,et al.  Social Attentional Memory Network: Modeling Aspect- and Friend-Level Differences in Recommendation , 2019, WSDM.

[2]  Tong Zhao,et al.  Leveraging Social Connections to Improve Personalized Ranking for Collaborative Filtering , 2014, CIKM.

[3]  Corinne Amel Zayani,et al.  User's Social Profile -- Based Web Services Discovery , 2015, 2015 IEEE 8th International Conference on Service-Oriented Computing and Applications (SOCA).

[4]  Jure Leskovec,et al.  Graph Convolutional Neural Networks for Web-Scale Recommender Systems , 2018, KDD.

[5]  Jinpeng Huai,et al.  A Probabilistic Approach for Web Service Discovery , 2013, 2013 IEEE International Conference on Services Computing.

[6]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[7]  Alexandros Karatzoglou,et al.  Session-based Recommendations with Recurrent Neural Networks , 2015, ICLR.

[8]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[9]  Noah E. Friedkin,et al.  Network Studies of Social Influence , 1993 .

[10]  Zibin Zheng,et al.  Trust-Aware Service Recommendation via Exploiting Social Networks , 2013, 2013 IEEE International Conference on Services Computing.

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

[12]  Wei Tan,et al.  An Empirical Study of Programmable Web: A Network Analysis on a Service-Mashup System , 2012, 2012 IEEE 19th International Conference on Web Services.

[13]  Weimin Zheng,et al.  Response Time Based Optimal Web Service Selection , 2015, IEEE Transactions on Parallel and Distributed Systems.

[14]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[15]  Yuxiao Dong,et al.  DeepInf : Modeling Influence Locality in Large Social Networks , 2018 .

[16]  Tat-Seng Chua,et al.  Neural Graph Collaborative Filtering , 2019, SIGIR.

[17]  Daniel Zappala,et al.  Condensing Steam: Distilling the Diversity of Gamer Behavior , 2016, Internet Measurement Conference.

[18]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[19]  Jun Zhang,et al.  Simlarity Search for Web Services , 2004, VLDB.