Abstract
Multi-Behavior Recommendation (MBR) attracts much attention in recent years, whose goal is to improve the prediction of the target behavior (i.e., purchase) by exploiting multi-typed auxiliary behaviors (e.g., view, favorite and add-to-cart). Recently, leveraging Graph Convolutional Networks (GCNs) to capture collaborative signals has been the mainstream paradigm for MBR. However, the existing multi-behavior recommendation methods have suffered from two limitations. On the one hand, personalized user preferences hidden in multi-behavior data are not fully exploited. Users’ multiple types of interactions, such as views, clicks, and so on, offer fine-grained and a deep understanding of the preferences. The importance of different types of behaviors should be carefully distinguished. On the other hand, these methods aggregate the original neighbors of target user and item independently. Users’ preferences may change dynamically with a specific target item. Therefore, users’ dynamic preferences based on specific items should be sufficiently considered. These limitations motivate us to propose a novel recommendation model DGAMR (Dual Graph Attention Networks for Multi-behavior Recommendation), which accurately learns user and item representation by multiple types of behaviors. First, we utilize node-level attention to learn the representation of users and items under specific behavior. Second, behavioral-level attention is used to aggregate different behaviors to generate the final representation of users and items. In addition, we learn the dynamic characteristics of target user and target item by modeling the dependency relation between them. Finally, we utilize the static and dynamic embedding of users/items to predict users’ preferences for items. Extensive experimental results on two real-world datasets clearly show the effectiveness of our proposed model.
Similar content being viewed by others
Data availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Huang L, Ma H, He X, Chang L (2021) Multi-affect (ed): improving recommendation with similarity-enhanced user reliability and influence propagation. Front Comp Sci 15(5):1–11
Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143–177
Jiang Y, Ma H, Liu Y, Li Z, Chang L (2021) Enhancing social recommendation via two-level graph attentional networks. Neurocomputing 449:71–84
Jiang Y, Ma H, Zhang X, Li Z, Chang L (2022) Incorporating metapath interaction on heterogeneous information network for social recommendation. In: Proceedings of the ACM International Conference on Multimedia Retrieval, pp. 90–98
Chang L, Chen W, Huang J, Bin C, Wang W (2021) Exploiting multi-attention network with contextual influence for point-of-interest recommendation. Appl Intell 51(4):1904–1917
Hamilton WL, Ying R, Leskovec J (2017) Inductive representation learning on large graphs. arXiv preprint arXiv:1706.02216
Zhang X, Ma H, Gao Z, Li Z, Chang L (2022) Exploiting cross-session information for knowledge-aware session-based recommendation via graph attention networks [J]. Int J Intel Syst (IJIS) 37(10):7614–7637
He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web :173–182
Zhang R, Ma H, Li Q, Li Z, Wang Y (2022) A knowledge graph recommendation model via high-order feature interaction and intent decomposition. In: 2022 International Joint Conference on Neural Networks (IJCNN), pp. 1–7, IEEE
He X, Deng K, Wang X, Li Y, Zhang Y, 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
Loni B, Pagano R, Larson M, Hanjalic A (2016) Bayesian personalized ranking with multi-channel user feedback. In: Proceedings of the 10th ACM conference on recommender systems, pp 361–364
Tang L, Long B, Chen B-C, Agarwal D (2016) An empirical study on recommendation with multiple types of feedback. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining: 283–292
Chen C, Zhang M, Zhang Y, Ma W, Liu Y, Ma S (2020) Efficient heterogeneous collaborative filtering without negative sampling for recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence 34:19–26
Ding J, Yu G, He X, Quan Y, Li Y, Chua T-S, Jin D, Yu J (2018) Improving implicit recommender systems with view data. In: IJCAI :3343–3349
Gao C, He X, Gan D, Chen X, Feng F, Li Y, Chua T-S, Yao L, Song Y, Jin D (2019) Learning to recommend with multiple cascading behaviors. IEEE Trans Knowl Data Eng
Qiu H, Liu Y, Guo G, Sun Z, Zhang J, Nguyen HT (2018) Bprh: Bayesian personalized ranking for heterogeneous implicit feedback. Inf Sci 453:80–98
Jin B, Gao C, He X, Jin D, Li Y (2020) Multi-behavior recommendation with graph convolutional networks. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval :659–668
Chen C, Ma W, Zhang M, Wang Z, He X, Wang C, Liu Y, Ma S (2021) Graph heterogeneous multi-relational recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence 35:3958–3966
Li Q, Ma H, Zhang R, Jin W, Li Z (2022) Co-contrastive learning for multi-behavior recommendation. In: Pacific Rim International Conference on Artificial Intelligence 1(1):32–45 Springer
Wei Y, Ma H, Wang Y, Li Z, Chang L (2022) Multi-behavior recommendation with two-level graph attentional networks. In: Proceedings of the 27th International Conference on Database Systems for Advanced Applications, 8 p
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 :2022–2032
Peng H, Zhang R, Dou Y, Yang R, Zhang J, Yu PS (2021) Reinforced neighborhood selection guided multi-relational graph neural networks. ACM Transactions on Information Systems (TOIS) 40(4):1–46
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: Bpr: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618 (2012)
Xia L, Huang C, Xu Y, Dai P, Zhang X, Yang H, Pei J, Bo L (2021) Knowledge-enhanced hierarchical graph transformer network for multi-behavior recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence 35:4486–4493
Berg Rvd, Kipf TN, Welling M (2017) Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263
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 :974–983
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 :417–426
Wang X, Wang R, Shi C, Song G, Li Q (2020) Multi-component graph convolutional collaborative filtering. In: Proceedings of the AAAI Conference on Artificial Intelligence 34:6267–6274
Liu Z, Yang L, Fan Z, Peng H, Yu PS (2022) Federated social recommendation with graph neural network. ACM Transactions on Intelligent Systems and Technology (TIST) 13(4):1–24
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 :235–244
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 Transactions on Knowledge and Data Engineering
Wang H, Zhao M, Xie X, Li W, Guo M (2019) Knowledge graph convolutional networks for recommender systems. In: The World Wide Web Conference :3307–3313
Wang X, He X, Cao Y, Liu M, Chua T-S (2019) Kgat: Knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining :950–958
Wang X, Wang Y, Ling Y (2020) Attention-guide walk model in heterogeneous information network for multi-style recommendation explanation. In: Proceedings of the AAAI Conference on Artificial Intelligence 34:6275–6282
Wang X, He X, Wang M, Feng F, Chua T-S (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval :165–174
Qin J, Ren K, Fang Y, Zhang W, Yu Y (2020) Sequential recommendation with dual side neighbor-based collaborative relation modeling. In: Proceedings of the 13th International Conference on Web Search and Data Mining :465–473
Fan Z, Liu Z, Wang Y, Wang A, Nazari Z, Zheng L, Peng H, Yu PS (2022) Sequential recommendation via stochastic self-attention. In: Proceedings of the ACM WebConference 2022 :2036–2047
Wu Q, Zhang H, Gao X, He P, Weng P, Gao H, Chen G (2019) Dual graph attention networks for deep latent representation of multifaceted social effects in recommender systems. In: The World Wide Web Conference :2091–2102
Ding J, Yu G, He X, Feng F, Li Y, Jin D (2019) Sampler design for bayesian personalized ranking by leveraging view data. IEEE Transactions on Knowledge and Data Engineering
Gao C, He X, Gan D, Chen X, Feng F, Li Y, Chua T-S, Jin D (2019) Neural multi-task recommendation from multi-behavior data. In: 2019 IEEE 35th International Conference on Data Engineering (ICDE) :1554–1557 IEEE
Xia L, Huang C, Xu Y, Dai P, Zhang B, Bo L (2020) Multiplex behavioral relation learning for recommendation via memory augmented transformer network. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval :2397–2406
Singh AP, Gordon GJ (2008) Relational learning via collective matrix factorization. In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining :650–658
Acknowledgements
This work is supported by the National Natural Science Foundation of China (61762078, 62276073, 61966009 and U22A2099), Industrial Support Project of Gansu Colleges (No. 2022CYZC11), Natural Science Foundation of Gansu Province (21JR7RA114), Northwest Normal University Young Teachers Research Capacity Promotion plan (NWNU-LKQN2019-2).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We declare that we have no financial and personal relationships with other people or organizations that can inappropriately influence our work. There is no professional or other personal interest of any nature or kind in any product, service and/or company that could be construed as influencing the position presented in, or the review of, the manuscript entitled.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wei, Y., Ma, H., Wang, Y. et al. Dual graph attention networks for multi-behavior recommendation. Int. J. Mach. Learn. & Cyber. 14, 2831–2846 (2023). https://doi.org/10.1007/s13042-023-01801-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-023-01801-0