Skip to main content
Log in

A novel meta-graph-based attention model for event recommendation

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Due to the popular trend of combining online and offline interactions among users in event-based social networks (EBSNs), event recommendation which helps users discover their interesting events has become progressively urgent. Different from classic item recommendation, candidate events usually have short life cycle and occur in the future, resulting in severe challenges of data sparsity and cold-start. However, these problems are not well studied by previous works. In this article, we propose a Meta-Graph-based Attention Recommendation (MGAR) model to tackle aforementioned challenges by fully exploring complex semantic information based on meta-graphs extracted from EBSNs. First, we model the interactions between different entities as a heterogeneous information network and construct multiple meta-graphs to characterize the latent semantic preferences of users. Subsequently, we utilize convolutional neural networks and attention mechanisms to learn user and event latent factors by extracting semantic features of meta-graphs. Furthermore, the fused latent features are utilized to predict the ratings of a user to events and the events with top-k scores are recommended to the user. We collect several real-world datasets from a popular EBSN platform and conduct extensive experiments on the datasets. Our proposed model attains superior recommendation performance over several state-of-the-art approaches. Moreover, the results demonstrate that meta-graphs can reveal the semantic properties between users and events and improve event recommendation performance.

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. www.meetup.com.

  2. www.plus.google.com/events.

  3. www.beijing.douban.com.

  4. RSVP stands for the French expression “répondez s’il vous plaét,” meaning “please respond”.

  5. Events with the same group, description and location are referred to as periodic events.

  6. http://jgibblda.sourceforge.net/.

  7. http://www.nltk.org/.

References

  1. Liu X, He Q, Tian Y, Lee WC, McPherson J, Han J (2012) Event-based social networks: linking the online and offline social worlds. In: Proceedings of the 18th ACM SIGKDD international conference on knowledge discovery and data mining. Association for Computing Machinery, pp 1032–1040. https://doi.org/10.1145/2339530.2339693

  2. Wang Z, Zhang Y, Chen H, Li Z, Xia F (2018) Deep user modeling for content-based event recommendation in event-based social networks. In: Proceedings—IEEE INFOCOM, IEEE, pp 1304–1312. https://doi.org/10.1109/INFOCOM.2018.8485907

  3. Pham TAN, Li X, Cong G, Zhang Z (2015) A general graph-based model for recommendation in event-based social networks. In: International conference on data engineering, IEEE, pp 567–578. https://doi.org/10.1109/ICDE.2015.7113315

  4. Wang Z, Zhang Y, Li Y, Wang Q, Xia F (2017) Exploiting social in uence for context-aware event recommendation in event-based social networks. In: IEEE INFOCOM. IEEE, pp 1–9. https://doi.org/10.1109/INFOCOM.2017.8057167

  5. De Macedo AQ, Marinho LB (2014) Event recommendation in event-based social networks. In: CEUR workshop proceedings, AAAI

  6. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37. https://doi.org/10.1109/MC.2009.263

    Article  Google Scholar 

  7. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 426–434. https://doi.org/10.1145/1401890.1401944

  8. Macedo AQ, Marinho LB, Santos RL (2015) Context-aware event recommendation in event-based social networks. In: Proceedings of the 9th ACM conference on recommender systems. ACM, pp 123–130. https://doi.org/10.1145/2792838.2800187

  9. Zhang W, Wang J (2015) A collective Bayesian Poisson factorization model for cold-start local event recommendation. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1455–1464. https://doi.org/10.1145/2783258.2783336

  10. Xu T, Zhong H, Zhu H, Xiong H, Chen E, Liu G (2015) Exploring the impact of dynamic mutual in uence on social event participation. In: SIAM international conference on data mining, pp 262–270. https://doi.org/10.1137/1.9781611974010.30

  11. Sun Y, Han J, Yan X, Yu PS, Wu T (2011) Pathsim: meta path-based top-k similarity search in heterogeneous information networks. In: Proceedings of the VLDB endowment, pp 992–1003. https://doi.org/10.14778/3402707.3402736

  12. Zhao H, Yao Q, Li J, Song Y, Lee DL (2017) Meta-graph based recommendation fusion over heterogeneous information networks. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 635–644. https://doi.org/10.1145/3097983.3098063

  13. Dong Y, Chawla NV, Swami A (2017) Metapath2vec: scalable representation learning for heterogeneous networks. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 135–144. https://doi.org/10.1145/3097983.3098036

  14. Fu TY, Lee WC, Lei Z (2017) HIN2Vec: explore meta-paths in heterogeneous information networks for representation learning. In; International conference on information and knowledge management. ACM, pp 1797–1806. https://doi.org/10.1145/3132847.3132953

  15. Tang J, Qu M, Wang M, Zhang M, Yan J, Mei, Q (2015) LINE: large-scale information network embedding. In: Proceedings of the 24th international conference on world wide web. International World Wide Web Conferences Steering Committee, pp 1067–1077. https://doi.org/10.1145/2736277.2741093

  16. Lu Y, Shi C, Hu L, Liu Z (2019) Relation structure-aware heterogeneous information network embedding. In: 33rd AAAI conference on artificial intelligence. AAAI, pp 4456–4463. arXiv:1905.08027. https://doi.org/10.1609/aaai.v33i01.33014456

  17. Mikolov T, Chen K, Corrado G, Rey Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Advances in neural information processing systems 26: annual conference on neural information processing systems, pp 4–5

  18. Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. In: 1st International conference on learning representations

  19. He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative ltering. In: 26th international world wide web conference. WWW Steering Committee, pp 173–182. https://doi.org/10.1145/3038912.3052569

  20. Shi C, Han X, Song L, Wang X, Wang S, Du J, Yu PS (2021) Deep collaborative filtering with multi-aspect information in heterogeneous networks. IEEE Trans Knowl Data Eng 33(4):1413–1425. https://doi.org/10.1109/TKDE.2019.2941938

    Article  Google Scholar 

  21. Salakhutdinov R, Mnih A (2009) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264

  22. Singh AP, Gordon GJ (2008) Relational learning via collective matrix factorization. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 650–658. https://doi.org/10.1145/1401890.1401969

  23. Qiao Z, Zhang P, Cao Y, Zhou C, Guo L, Fang B (2014) Combining heterogenous social and geographical information for event recommendation. In: Proceedings of the national conference on artificial intelligence. AAAI, pp 145–151

  24. Rendle S (2012) Factorization machines with libFM. ACM Trans Intell Syst Technol 10(1145/2168752):2168771

    Google Scholar 

  25. Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the 25th conference on uncertainty in artificial intelligence, AUAI, pp 452–461

  26. Li G, Ou W (2016) Pairwise probabilistic matrix factorization for implicit feedback collaborative filtering. Neurocomputing 204:17–25. https://doi.org/10.1016/j.neucom.2015.08.129

    Article  Google Scholar 

  27. Liu CY, Zhou C, Wu J, Xie H, Hu Y, Guo L (2017) CPMF: a collective pairwise matrix factorization model for upcoming event recommendation. In: Proceedings of the international joint conference on neural networks. IEEE, pp 1532–1539. https://doi.org/10.1109/IJCNN.2017.7966033

  28. Zhang D, Yin J, Zhu X, Zhang C (2018) MetaGraph2Vec: complex semantic path augmented heterogeneous network embedding. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp 196–208. https://doi.org/10.1007/978-3-319-93037-4_16

  29. Shang J, Qu M, Liu J, Kaplan LM, Han J, Peng J (2016) Meta-path guided embedding for similarity search in large-scale heterogeneous information networks. arXiv:1610.09769

  30. Geng X, Zhang H, Bian J, Chua TS (2015) Learning image and user features for recommendation in social networks. In: Proceedings of the IEEE international conference on computer vision. IEEE, pp 4274–4282. https://doi.org/10.1109/ICCV.2015.486

  31. Yu W, Zhang H, He X, Chen X, Xiong L, Qin Z (2018) Aesthetic-based clothing recommendation. In: Proceedings of the world wide web conference. International World Wide Web Conferences Steering Committee, pp 649–658. https://doi.org/10.1145/3178876.3186146

  32. He X, Chua TS (2017) Neural factorization machines for sparse predictive analytics. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval. ACM, pp 355–364. https://doi.org/10.1145/3077136.3080777

  33. Wang X, He X, Nie L, Chua TS (2017) Item silk road: recommending items from information domains to social users. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval. ACM, pp 185–194. https://doi.org/10.1145/3077136.3080771

  34. Cheng Z, Ding Y, He X, Zhu L, Song X, Kankanhalli M (2018) A3NCF: an adaptive aspect attention model for rating prediction. In: International joint conference on artificial intelligence, pp 3748–3754. https://doi.org/10.24963/ijcai.2018/521

  35. Chorowski J, Bahdanau D, Serdyuk D, Cho K, Bengio Y (2015) Attentionbased models for speech recognition, pp 577–585. arXiv:1506.07503

  36. Devlin J, Chang MW, Lee K, Toutanova K (2019) BERT: pre-training of deep bidirectional transformers for language understanding. In: Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, pp 4171–4186

  37. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I (2017) Attention is all you need. Advances in Neural Information Processing Systems, pp 5999–6009

  38. Vinyals O, Toshev A, Bengio S, Erhan D (2015) Show and tell: a neural image caption generator. In: Proceedings of the IEEE Computer Society conference on computer vision and pattern recognition. IEEE, pp 3156–3164. https://doi.org/10.1109/CVPR.2015.7298935

  39. Chin JY, Joty S, Zhao K, Cong G (2018) ANR: aspect-based neural recommender. In: International conference on information and knowledge management. ACM, pp 147–156. https://doi.org/10.1145/3269206.3271810

  40. Tay Y, Tuan LA, Hui SC (2018) Multi-pointer co-attention networks for recommendation. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 2309–2318. https://doi.org/10.1145/3219819.3220086

  41. Xiao J, Ye H, He X, Zhang H, Wu F, Chua TS (2017) Attentional factorization machines: learning the weight of feature interactions via attention networks. In: International joint conference on artificial intelligence. AAAI, pp 3119–3125. https://doi.org/10.24963/ijcai.2017/435

  42. Xu T, Zhu HS, Zhong H, Liu GN, Xiong H, Chen EH (2018) Exploiting the dynamic mutual influence for predicting social event participation. IEEE Trans Knowl Data Eng 31(6):1122–1135. https://doi.org/10.1109/TKDE.2018.2851222

    Article  Google Scholar 

  43. Jhamb Y, Fang Y (2017) A dual-perspective latent factor model for group-aware social event recommendation. Inf Process Manag 53(3):559–576. https://doi.org/10.1016/j.ipm.2017.01.001

    Article  Google Scholar 

  44. Blei DM, Ng AY, Jordan MT (2002) Latent dirichlet allocation. Adv Neural Inf Process Syst 3:993–1022

    MATH  Google Scholar 

  45. Griffths T, Steyvers M (2004) Finding scientific topics. In: Proceedings of the national academy of sciences of the United States of America, pp 5228–5235. https://doi.org/10.1073/pnas.0307752101

  46. Le W, Sun PJ, Fu YJ, Hong R, Wang XT, 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. ACM, pp 235-244, https://doi.org/10.1145/3331184.3331214

  47. Kramer A, Guillory J, Hancock J (2014) Experimental evidence of massive-scale emotional contagion through social networks. Proc Natl Acad Sci USA 2014:8788–8790. https://doi.org/10.1073/pnas.1320040111

    Article  Google Scholar 

  48. Lewis K, Gonzalez M, Kaufman J (2012) Social selection and peer influence in an online social network. Proc Natl Acad Sci USA 2011:68–72. https://doi.org/10.1073/pnas.1109739109

    Article  Google Scholar 

  49. Hu B, Shi C, Zhao WX, Yu PS (2018) Leveraging meta-path based context for top-n recommendation with a neural co-attention model. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1531–1540. https://doi.org/10.1145/3219819.3219965

  50. Liu S, Wang B, Xu M, Yang L (2019) Evolving graph construction for successive recommendation in event-based social networks. Future Gener Comput Syst 96:502–514. https://doi.org/10.1016/j.future.2019.02.036

    Article  Google Scholar 

  51. Macedo AQ, Marinho LB, Santos RL (2015) Context-aware event recommendation in event-based social networks. In: Proceedings of the 9th ACM conference on recommender systems. ACM, pp 123–130. https://doi.org/10.1145/2792838.2800187

Download references

Acknowledgements

The work was supported in part by the National Key R&D Program of China 2020AAA0107100 and 2020YFB1406900, the National Science Foundation of China grants 62072365 and 61772392, the Key Research and Development Program of Shaanxi (Program No.2020KW-002), and the Innovation Capability Support Plan of Shaanxi (Program No.2021PT-010).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaolong Jiang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest in this work.

Additional information

Publisher's Note

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

Appendices

Appendix A

In Table 10, we show other twelve available metagraphs for Meetup datasets.

Table 10 Other meaningful metagraphs considering for Meetup datasets

Appendix B

To further explore the impact of the partition of datasets on performance, we generate two new kinds of datasets (trainset_4month and trainset_6month) for each of the three cities (Phoenix, Chicago and New York). For each new dataset, there are four sub-datasets with different timestamps. The length of test set for each sub-dataset remains one month, and different from the original dataset (trainset_5month), the lengths of training set for each sub-dataset in new datasets are four months and six months, respectively. The average result of sub-datasets in a new dataset is treated as the final performance of this new dataset. We evaluate the performance of our model (MGAR) and the strongest baseline (NeuACF) over the new datasets using metrics P@10, MAP, Rec@10 and NDCG@10. Table 11 shows the result of this comparison for the three cities. From Table 11, we observe that with the increase in the length of training set, the performance of both MGAR and NeuACF grows. However, the running speed reduces. One of main reasons is that there is a slight increase in the proportions of training RSVPs to all RSVPs when a training set gets larger and test set is almost constant. In addition, for MGAR and NeuACF, there is a relatively large improvement in the performance when the length of training set increases from four months to five months for all cities, while a slight improvement when it grows from five months to six months. Furthermore, compared to NeuACF, our model can always obtain appreciable increases over all metrics under any dataset. In the paper, we set the length of training set to five months by balancing performance and training time.

Table 11 Average performance on datasets of different sizes for MGAR and NeuACF

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiang, X., Sun, H., Zhang, B. et al. A novel meta-graph-based attention model for event recommendation. Neural Comput & Applic 34, 14659–14682 (2022). https://doi.org/10.1007/s00521-022-07301-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07301-6

Keywords

Navigation