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.






Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
RSVP stands for the French expression “répondez s’il vous plaét,” meaning “please respond”.
Events with the same group, description and location are referred to as periodic events.
References
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
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
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
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
De Macedo AQ, Marinho LB (2014) Event recommendation in event-based social networks. In: CEUR workshop proceedings, AAAI
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
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
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
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
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
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
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
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
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
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
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
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
Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. In: 1st International conference on learning representations
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
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
Salakhutdinov R, Mnih A (2009) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264
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
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
Rendle S (2012) Factorization machines with libFM. ACM Trans Intell Syst Technol 10(1145/2168752):2168771
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
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
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
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
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
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
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
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
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
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
Chorowski J, Bahdanau D, Serdyuk D, Cho K, Bengio Y (2015) Attentionbased models for speech recognition, pp 577–585. arXiv:1506.07503
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
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
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
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
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
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
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
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
Blei DM, Ng AY, Jordan MT (2002) Latent dirichlet allocation. Adv Neural Inf Process Syst 3:993–1022
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
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
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
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
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
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
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
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
Corresponding author
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.
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.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07301-6