Skip to main content
Log in

Intra- and inter-association attention network-enhanced policy learning for social group recommendation

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Social Group Recommendation (SGR) is a critical task to recommend items to a group of users in social network platforms, such as Meetup, Douban, Mofengwo, etc. Recently, many state-of-the-art works have addressed the group decision making with pre-defined aggregation strategies or neural-based methods. The main challenge is how to capture the intra-interaction and inter-association among users, groups, and items. In term of this issue, we propose an Intra- and inter-association attention network with Policy learning for Social Group Recommendation (IP-SGR). Specifically, for intra-interaction attention model, we capture the preference of user pair agreement with the representation of their co-interaction items, while a gate filtering component is utilized to aggregate the group agreement with the member representations of the group. In addition, to capture the inter-association representation of groups and items, we present inter-group attention network and inter-item prototype learning model, respectively. Finally, we propose a reinforcement learning-based model to obtain the positive and negative reward for social group recommendation. Extensive experiments on three real-world datasets demonstrate our proposed IP-SGR model significantly outperforms several state-of-the-art methods in terms of HR and NDCG.

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

Similar content being viewed by others

Notes

  1. https://github.com/LianHaiMiao/Attentive-Group-Recommendation/tree/master/data

  2. https://sites.google.com/view/hongzhi-yin/datasets

  3. https://www.yelp.com/dataset/challenge

  4. https://github.com/caoda0721/SoAGREE/tree/master/data/MaFengWo

  5. http://www.pytorch.org

References

  1. Amer-Yahia, S., Roy, S.B., Chawlat, A., Das, G., Yu, C.: Group recommendation: Semantics and efficiency. Proceedings of the VLDB Endowment 2(1), 754–765 (2009)

    Article  Google Scholar 

  2. Anagnostopoulos, A., Atassi, R., Becchetti, L., Fazzone, A., Silvestri, F.: Tour recommendation for groups. Data Mining and Knowledge Discovery 31(5), 1157–1188 (2017)

    Article  MATH  Google Scholar 

  3. Baltrunas, L., Makcinskas, T., Ricci, F.: Group recommendations with rank aggregation and collaborative filtering. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 119–126 (2010)

  4. Cai, T., Li, J., Mian, A.S., Sellis, T., Yu, J.X., et al.: Target-aware holistic influence maximization in spatial social networks. IEEE Transactions on Knowledge and Data Engineering (2020)

  5. Cao, D., He, X., Miao, L., An, Y., Yang, C., Hong, R.: Attentive group recommendation. In: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, pp. 645–654 (2018)

  6. Cao, D., He, X., Miao, L., Xiao, G., Chen, H., Xu, J.: Social-enhanced attentive group recommendation. IEEE Transactions on Knowledge & Data Engineering 33(03), 1195–1209 (2021)

    Article  Google Scholar 

  7. Chen, L., Cao, J., Chen, H., Liang, W., Tao, H., Zhu, G.: Attentive multi-task learning for group itinerary recommendation. Knowledge and Information Systems, 1–30 (2021)

  8. Chen, X., Yao, L., Mcauley, J., Zhou, G., Wang, X.: A survey of deep reinforcement learning in recommender systems: A systematic review and future directions (2021)

  9. Chen, J., Zhong, M., Li, J., Wang, D., Qian, T., Tu, H.: Effective deep attributed network representation learning with topology adapted smoothing. IEEE Transactions on Cybernetics (2021)

  10. Chen, Y.-L., Cheng, L.-C., Chuang, C.-N.: A group recommendation system with consideration of interactions among group members. Expert Systems with Applications 34(3), 2082–2090 (2008)

    Article  Google Scholar 

  11. Feng, W., Zhu, Q., Zhuang, J., Yu, S.: An expert recommendation algorithm based on pearson correlation coefficient and fp-growth. Cluster Computing 22(3), 7401–7412 (2019)

    Article  Google Scholar 

  12. Feng, S., Zhang, H., Wang, L., Liu, L., Xu, Y.: Detecting the latent associations hidden in multi-source information for better group recommendation. Knowledge-Based Systems 171, 56–68 (2019)

    Article  Google Scholar 

  13. Gorla, J., Lathia, N., Robertson, S., Wang, J.: Probabilistic group recommendation via information matching. In: Proceedings of the 22nd International Conference on World Wide Web, pp. 495–504 (2013)

  14. Guo, L., Yin, H., Chen, T., Zhang, X., Zheng, K.: Hierarchical hyperedge embedding-based representation learning for group recommendation. arXiv:2103.13506 (2021)

  15. He, Z., Chow, C.-Y., Zhang, J.-D.: Game: Learning graphical and attentive multi-view embeddings for occasional group recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 649–658 (2020)

  16. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.-S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web, pp. 173–182 (2017)

  17. Hu, L., Cao, J., Xu, G., Cao, L., Gu, Z., Cao, W.: Deep modeling of group preferences for group-based recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 28 (2014)

  18. Hu, F., Huang, X., Gao, X., Chen, G.: Agree: Attention-based tour group recommendation with multi-modal data. In: International Conference on Database Systems for Advanced Applications, pp. 314–318 (2019). Springer

  19. Huang, Z., Xu, X., Zhu, H., Zhou, M.: An efficient group recommendation model with multiattention-based neural networks. IEEE Transactions on Neural Networks and Learning Systems 31(11), 4461–4474 (2020)

    Article  Google Scholar 

  20. Lei, Y., Li, W.: Interactive recommendation with user-specific deep reinforcement learning. ACM Transactions on Knowledge Discovery from Data (TKDD) 13(6), 1–15 (2019)

    Article  Google Scholar 

  21. Liu, F., Xue, S., Wu, J., Zhou, C., Hu, W., Paris, C., Nepal, S., Yang, J., Philip, S.Y.: Deep learning for community detection: progress, challenges and opportunities. In: 29th International Joint Conference on Artificial Intelligence, IJCAI 2020, pp. 4981–4987. International Joint Conferences on Artificial Intelligence (2020)

  22. Ma, X., Wu, J., Xue, S., Yang, J., Zhou, C., Sheng, Q.Z., Xiong, H., Akoglu, L.: A comprehensive survey on graph anomaly detection with deep learning. IEEE Transactions on Knowledge and Data Engineering (2021). https://doi.org/10.1109/TKDE.2021.3118815

  23. McCarthy, J.F., Anagnost, T.D.: Musicfx: an arbiter of group preferences for computer supported collaborative workouts. In: Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work, pp. 363–372 (1998)

  24. Padakandla, S.: A survey of reinforcement learning algorithms for dynamically varying environments. ACM Computing Surveys (CSUR) 54(6), 1–25 (2021)

    Article  Google Scholar 

  25. Quintarelli, E., Rabosio, E., Tanca, L.: Recommending new items to ephemeral groups using contextual user influence. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 285–292 (2016)

  26. Sankar, A., Wang, J., Krishnan, A., Sundaram, H.: Protocf: Prototypical collaborative filtering for few-shot recommendation. In: Fifteenth ACM Conference on Recommender Systems, pp. 166–175 (2021)

  27. Sankar, A., Wu, Y., Wu, Y., Zhang, W., Yang, H., Sundaram, H.: Groupim: A mutual information maximization framework for neural group recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1279–1288 (2020)

  28. Seko, S., Yagi, T., Motegi, M., Muto, S.: Group recommendation using feature space representing behavioral tendency and power balance among members. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 101–108 (2011)

  29. Shani, G., Heckerman, D., Brafman, R.I., Boutilier, C.: An mdp-based recommender system. Journal of Machine Learning Research 6(9), 1265–1295 (2005)

  30. Snell, J., Swersky, K., Zemel, R.: Prototypical networks for few-shot learning. In: Proceedings of the 31st International Conference on Neural Information Processing Systems, pp. 4080–4090 (2017)

  31. Song, X., Li, J., Tang, Y., Zhao, T., Chen, Y., Guan, Z.: Jkt: A joint graph convolutional network based deep knowledge tracing. Information Sciences 580, 510–523 (2021)

    Article  Google Scholar 

  32. Stratigi, M., Nummenmaa, J., Pitoura, E., Stefanidis, K.: Fair sequential group recommendations. In: Proceedings of the 35th Annual ACM Symposium on Applied Computing, pp. 1443–1452 (2020)

  33. Su, X., Xue, S., Liu, F., Wu, J., Yang, J., Zhou, C., Hu, W., Paris, C., Nepal, S., Jin, D., et al.: A comprehensive survey on community detection with deep learning. arXiv:2105.12584 (2021)

  34. Tang, D., Qin, B., Liu, T.: Aspect level sentiment classification with deep memory network. In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp. 214–224 (2016)

  35. Tong, X., Wang, P., Li, C., Xia, L., Niu, S.: Pattern-enhanced contrastive policy learning network for sequential recommendation. In: Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21), pp. 1593–1599 (2021)

  36. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., Polosukhin, I.: Attention is all you need. In: Advances in Neural Information Processing Systems, pp. 5998–6008 (2017)

  37. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Liò, P., Bengio, Y.: Graph attention networks. In: International Conference on Learning Representations (ICLR 2018), pp. 1–12 (2018)

  38. Vinh Tran, L., Nguyen Pham, T.-A., Tay, Y., Liu, Y., Cong, G., Li, X.: Interact and decide: Medley of sub-attention networks for effective group recommendation. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 255–264 (2019)

  39. Wang, B., Lu, Y.: Graph neural netwrok with interaction pattern for group recommendation. arXiv:2109.11345 (2021)

  40. Wang, X., Tan, Q., Goh, M.: Attention-based deep neural network for internet platform group users’ dynamic identification and recommendation. Expert Systems with Applications 160, 113728 (2020)

  41. Wang, L., Zhang, W., He, X., Zha, H.: Supervised reinforcement learning with recurrent neural network for dynamic treatment recommendation. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2447–2456 (2018)

  42. Wang, W., Zhang, W., Rao, J., Qiu, Z., Zhang, B., Lin, L., Zha, H.: Group-aware long-and short-term graph representation learning for sequential group recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1449–1458 (2020)

  43. Xiao, T., Wang, D.: A general offline reinforcement learning framework for interactive recommendation. In: The Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI, vol. 2021 (2021)

  44. Yang, Y., Guan, Z., Li, J., Zhao, W., Cui, J., Wang, Q.: Interpretable and efficient heterogeneous graph convolutional network. IEEE Transactions on Knowledge and Data Engineering (2021)

  45. Yang, X., Shi, Y.: Self-attention-based group recommendation. In: 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), vol. 1, pp. 2540–2546. IEEE (2020)

  46. Yin, H., Wang, Q., Zheng, K., Li, Z., Yang, J., Zhou, X.: Social influence-based group representation learning for group recommendation. In: 2019 IEEE 35th International Conference on Data Engineering (ICDE), pp. 566–577. IEEE (2019)

  47. Yin, H., Wang, Q., Zheng, K., Li, Z., Zhou, X.: Overcoming data sparsity in group recommendation. IEEE Transactions on Knowledge and Data Engineering (2020)

  48. Yuan, Q., Cong, G., Lin, C.-Y.: Com: a generative model for group recommendation. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 163–172 (2014)

  49. Zhang, J., Gao, M., Yu, J., Guo, L., Li, J., Yin, H.: Double-scale self-supervised hypergraph learning for group recommendation. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pp. 2557–2567 (2021)

  50. Zhang, W., Wang, J., Feng, W.: Combining latent factor model with location features for event-based group recommendation. In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 910–918 (2013)

  51. Zhao, H., Liu, Q., Ge, Y., Kong, R., Chen, E.: Group preference aggregation: A nash equilibrium approach. In: 2016 IEEE 16th International Conference on Data Mining (ICDM), pp. 679–688. IEEE (2016)

  52. Zhao, H., Wu, X., Zhao, C., Zhang, L., Ma, H., Cheng, F.: Coea: A cooperative-competitive evolutionary algorithm for bidirectional recommendations. IEEE Transactions on Evolutionary Computation 26(1), 28–42 (2021)

    Article  Google Scholar 

  53. Zheng, G., Zhang, F., Zheng, Z., Xiang, Y., Yuan, N.J., Xie, X., Li, Z.: Drn: A deep reinforcement learning framework for news recommendation. In: Proceedings of the 2018 World Wide Web Conference, pp. 167–176 (2018)

  54. Zhou, S., Dai, X., Chen, H., Zhang, W., Ren, K., Tang, R., He, X., Yu, Y.: Interactive recommender system via knowledge graph-enhanced reinforcement learning. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 179–188 (2020)

  55. Zhou, F., Yin, R., Zhang, K., Trajcevski, G., Zhong, T., Wu, J.: Adversarial point-of-interest recommendation. In: The World Wide Web Conference, pp. 3462–34618 (2019)

  56. Zou, L., Xia, L., Du, P., Zhang, Z., Bai, T., Liu, W., Nie, J.-Y., Yin, D.: Pseudo dyna-q: A reinforcement learning framework for interactive recommendation. In: Proceedings of the 13th International Conference on Web Search and Data Mining, pp. 816–824 (2020)

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China (NSFC) under Grant Nos. 72172057, 92046026, 71701089, in part by the the Fundamental Research on Advanced Leading Technology Project of Jiangsu Province under Grant BK20192004C, BK20202011, the Jiangsu Provincial Key Research and Development Program under grant BE2020001-3, and the National Center for International Joint Research on E-Business Information Processing under Grant 2013B01035.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Cao.

Ethics declarations

Conflicts of interest

The authors declare that they have no conflict of interest

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article belongs to the Topical Collection: Special Issue on Decision Making in Heterogeneous Network Data Scenarios and Applications

Guest Editors: Jianxin Li, Chengfei Liu, Ziyu Guan, and Yinghui Wu

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Y., Dai, Z., Cao, J. et al. Intra- and inter-association attention network-enhanced policy learning for social group recommendation. World Wide Web 26, 71–94 (2023). https://doi.org/10.1007/s11280-022-01035-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-022-01035-0

Keywords

Navigation