Abstract
Social information has been widely incorporated into traditional recommendation systems to alleviate the data sparsity and cold-start issues. However, existing social recommend methods typically have two common limitations: (a) they learn a unified representation for each user involved in both item and social domains, which is insufficient for fine-grained user modeling. (b) They ignore the high-order neighborhood information encoded in both user–item interactions and social relations. To overcome these two limitations, this paper proposes a novel social recommend method, SoHRML, based on social relations under the metric learning framework. Specifically, user–item interactions and social relations are modeled as two types of relation vectors, with which each user could be translated to both multiple item-aware and social-aware representations. In addition, to capture the rich information encoded in local neighborhoods, we model the relation vectors by high-order neighborhood interactions (HNI). In each domain, we design a dual layer-wise neighborhood aggregation (LNA) structure that contains dual graph attention networks (GATs) to aggregate the neighborhoods of users or items. Both high-order information encoded in user–item interactions and social relations can be captured by stacking the layer-wise structure. Extensive experimental results on three practical datasets demonstrate the superiority of the proposed model, especially under the cold-start scenarios. The performance gains over the best baseline are 0.51% to 3.31% on two ranking-based metrics.
Similar content being viewed by others
References
Chaney AJ, Blei DM, Eliassi-Rad T (2015) A probabilistic model for using social networks in personalized item recommendation. In: Proceedings of the 9th ACM conference on recommender systems, pp 43–50
Chen C, Zhang M, Liu Y, Ma S (2019) Social attentional memory network: Modeling aspect- and friend-level differences in recommendation. In: Proceedings of the twelfth ACM international conference on web search and data mining, pp 177–185
Christakopoulou E, Karypis G (2014) Hoslim: higher-order sparse linear method for top-n recommender systems. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), pp 38–49
Fan W, Li Q, Cheng M (2018) Deep modeling of social relations for recommendation. In: AAAI, pp 8075–8076
Fan W, Ma Y, Li Q, He Y, Zhao E, Tang J, Yin D (2019) Graph neural networks for social recommendation. In: The World wide web conference on, pp 417–426
Grover A, Leskovec J (2016) node2vec: Scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 855–864
Guo G, Zhang J, Yorke-Smith N (2015) Trustsvd: collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In: AAAI’15 proceedings of the twenty-ninth AAAI conference on artificial intelligence, pp 123–129
Guo L, Wen YF, Wang XH (2018) Exploiting pre-trained network embeddings for recommendations in social networks. J Comput Sci Technol 33(4):682–696
He X, Chen T, Kan MY, Chen X (2015) Trirank: Review-aware explainable recommendation by modeling aspects. In: Proceedings of the 24th ACM international on conference on information and knowledge management, pp 1661–1670
He X, Deng K, Wang X, Li Y, Zhang YD, Wang M (2020) Lightgcn: Simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp 639–648
He X, He Z, Song J, Liu Z, Jiang YG, Chua TS (2018) Nais: neural attentive item similarity model for recommendation. IEEE Trans Knowl Data Eng 30(12):2354–2366
He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: WWW ’17 Proceedings of the 26th international conference on world wide web, pp 173–182
Hsieh CK, Yang L, Cui Y, Lin TY, Belongie S, Estrin D (2017) Collaborative metric learning. In: WWW ’17 proceedings of the 26th international conference on world wide web, pp 193–201
Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM conference on Recommender systems, pp 135–142
Kabbur S, Ning X, Karypis G (2013) Fism: factored item similarity models for top-n recommender systems. In: Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining, pp 659–667
Kingma DP, Ba JL (2015) Adam: A method for stochastic optimization. In: ICLR 2015 : international conference on learning representations
Kipf TN, Welling M (2017) Semi-supervised classification with graph convolutional networks. In: ICLR 2017: international conference on learning representations
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. IEEE Comput 42(8):30–37
Li M, Zhang S, Zhu F, Qian W, Zang L, Han J, Hu S (2020) Symmetric metric learning with adaptive margin for recommendation. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, pp 4634–4641
Lin TH, Gao C, Li Y (2018) Recommender systems with characterized social regularization. In: Proceedings of the 27th ACM international conference on information and knowledge management, pp 1767–1770
Liu CY, Zhou C, Wu J, Hu Y, Guo L (2018) Social recommendation with an essential preference space. In: Thirty-second AAAI conference on artificial intelligence
Liu D, Li J, Du B, Chang J, Gao R, Wu Y (2021) A hybrid neural network approach to combine textual information and rating information for item recommendation. Knowl Inf Syst 63(3):621–646
Ma H (2014) On measuring social friend interest similarities in recommender systems. In: Proceedings of the 37th international ACM SIGIR conference on Research & development in information retrieval, pp 465–474
Ma H, King I, Lyu MR (2009) Learning to recommend with social trust ensemble. In: Proceedings of the 32nd international ACM SIGIR conference on research and development in information retrieval, pp 203–210
Ma H, Zhou D, Liu C, Lyu MR, King I (2011) Recommender systems with social regularization. In: Proceedings of the fourth ACM international conference on Web search and data mining, pp 287–296
Pan W, Chen L, Ming Z (2019) Personalized recommendation with implicit feedback via learning pairwise preferences over item-sets. Knowl Inf Syst 58(2):295–318
Park C, Kim D, Xie X, Yu H (2018) Collaborative translational metric learning. In: 2018 IEEE international conference on data mining (ICDM), pp 367–376
Perozzi, B, Al-Rfou R, Skiena S (2014) Deepwalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 701–710
Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) Bpr: Bayesian personalized ranking from implicit feedback. In: UAI ’09 proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, pp 452–461
Shi C, Liu J, Zhuang F, Yu PS, Wu B (2016) Integrating heterogeneous information via flexible regularization framework for recommendation. Knowl Inf Syst 49(3):835–859
Song L, Bi Y, Yao M, Wu Z, Wang J, Xiao J (2020) Dream: A dynamic relation-aware model for social recommendation. In: Proceedings of the 29th ACM international conference on information & knowledge management, pp 2225–2228
Tay Y, Luu AT, Hui SC (2018) Latent relational metric learning via memory-based attention for collaborative ranking. In: WWW 2018: international world wide web conferences, pp 729–739
Tran TT, Miwa M, Ananiadou S (2020) Syntactically-informed word representations from graph neural network. Neurocomputing 413:431–443
Veličkovié P, Cucurull G, Casanova A, Romero A, Lió P, Bengio Y (2018) Graph attention networks. In: ICLR 2018: international conference on learning representations
Wang J, Huang P, Zhao H, Zhang Z, Zhao B, Lee DL (2018) Billion-scale commodity embedding for e-commerce recommendation in alibaba. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp 839–848
Wang X, He X, Wang M, Feng F, Chua TS (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 165–174
Wang X, Ji H, Shi C, Wang B, Ye Y, Cui P, Yu PS (2019) Heterogeneous graph attention network. In: The world wide web conference, pp 2022–2032
Wang X, Liu Z, Wang N, Fan W (2020) Relational metric learning with dual graph attention networks for social recommendation. In: Pacific-asia conference on knowledge discovery and data mining, pp 104–117
Wang X, Lu W, Ester M, Wang C, Chen C (2016) Social recommendation with strong and weak ties. In: Proceedings of the 25th ACM international on conference on information and knowledge management, pp 5–14
Wang X, Peng Z, Wang S, Yu PS, Fu W, Xu X, Hong X (2020) Cdlfm: cross-domain recommendation for cold-start users via latent feature mapping. Knowl Inf Syst 62(5):1723–1750
Wu L, Li J, Sun P, Hong R, Ge Y, Wang M (2020) Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Trans Knowl Data Eng. https://doi.org/10.1109/TKDE.2020.3048414
Wu L, Sun P, Fu Y, Hong R, Wang X, Wang M (2019) A neural influence diffusion model for social recommendation. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 235–244
Xue HJ, Dai X, Zhang J, Huang S, Chen J (2017) Deep matrix factorization models for recommender systems. In: Twenty-sixth international joint conference on artificial intelligence, pp 3203–3209
Yang C, Zhou Y, Chiu DM (2016) Who are like-minded: mining user interest similarity in online social networks. arXiv preprint arXiv:1603.02175
Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp 974–983
Zhang C, Yu L, Wang Y, Shah C, Zhang X (2017) Collaborative user network embedding for social recommender systems. pp 381–389
Zhao T, McAuley J, King I (2014) Leveraging social connections to improve personalized ranking for collaborative filtering. In: Proceedings of the 23rd ACM international conference on conference on information and knowledge management, pp 261–270
Zhou X, Liu D, Lian J, Xie X (2019) Collaborative metric learning with memory network for multi-relational recommender systems. arXiv preprint arXiv:1906.09882
Zhu Y, Lin J, He S, Wang B, Guan Z, Liu H, Cai D (2019) Addressing the item cold-start problem by attribute-driven active learning. IEEE Trans Knowl Data Eng 32(4):631–644
Acknowledgements
This work was supported by the National Key R &D Program of China under Grant No. 2019YFB2102500.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work is an extension of our previous conference paper published in PAKDD 2020.
Rights and permissions
About this article
Cite this article
Liu, Z., Wang, X., Ma, Y. et al. Relational metric learning with high-order neighborhood interactions for social recommendation. Knowl Inf Syst 64, 1525–1547 (2022). https://doi.org/10.1007/s10115-022-01680-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01680-x