Skip to main content
Log in

Dual graph attention networks for multi-behavior recommendation

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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.

Notes

  1. https://tianchi.aliyun.com/dataset/dataDetail?dataId=649.

  2. https://github.com/chenchongthu/EHCF.

References

  1. 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

    Google Scholar 

  2. Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143–177

    Article  Google Scholar 

  3. Jiang Y, Ma H, Liu Y, Li Z, Chang L (2021) Enhancing social recommendation via two-level graph attentional networks. Neurocomputing 449:71–84

    Article  Google Scholar 

  4. 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

  5. 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

    Article  Google Scholar 

  6. Hamilton WL, Ying R, Leskovec J (2017) Inductive representation learning on large graphs. arXiv preprint arXiv:1706.02216

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

    Article  Google Scholar 

  23. Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: Bpr: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618 (2012)

  24. 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

  25. Berg Rvd, Kipf TN, Welling M (2017) Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263

  26. 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

  27. 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

  28. 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

  29. 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

    Google Scholar 

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 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

  41. 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

  42. 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

Download references

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

Authors

Corresponding author

Correspondence to Huifang Ma.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-023-01801-0

Keywords

Navigation