Abstract
Recent years have witnessed the popularity of game recommendation. Different from the other recommendation scenarios, the user and item properties in game recommendation usually exhibit highly dynamic properties, and may influence each other in the user-item interaction process. For taming such characters, so as to design a high quality recommender system tailored for game recommendation, in this paper, we design a dynamic graph convolutional network to highlight the user/item evolutionary features. More specifically, the graph neighbors in our model are not static, they will be adaptively changed at different time. The recently interacted users or items are gradually involved into the aggregation process, which ensures that the user/item embeddings can evolve as the time goes on. In addition, to timely match the changed neighbors, we also update the convolutional weights in a RNN-manner. By these customized strategies, our model is expected to learn more accurate user behavior patterns in the field of game recommendation. We conduct extensive experiments on real-world datasets to demonstrate the superiority of our model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We collected the dataset from www.steampowered.com, which is released at https://github.com/wenye199100/SteamDataset.
- 2.
Here, we use “entity” as an umbrella work to represent a user or an item.
- 3.
AAA is a classification term used for games with the highest development budgets and levels of promotion. A title considered to be AAA is therefore expected to be a high quality game or to be among the year’s bestsellers.
References
Anwar, S.M., Shahzad, T., Sattar, Z., Khan, R., Majid, M.: A game recommender system using collaborative filtering (gambit). In: 14th International Bhurban Conference on Applied Sciences and Technology (IBCAST), pp. 328–332. IEEE (2017)
Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)
Bruna, J., Zaremba, W., Szlam, A., LeCun, Y.: Spectral networks and locally connected networks on graphs. arXiv preprint arXiv:1312.6203 (2013)
Cangea, C., Veličković, P., Jovanović, N., Kipf, T., Liò, P.: Towards sparse hierarchical graph classifiers. arXiv preprint arXiv:1811.01287 (2018)
Chen, X., et al.: Personalized fashion recommendation with visual explanations based on multimodal attention network: towards visually explainable recommendation. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 765–774 (2019)
Chen, X., et al.: Sequential recommendation with user memory networks. In: Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining, pp. 108–116. ACM (2018)
Chen, X., Zhang, Y., Ai, Q., Xu, H., Yan, J., Qin, Z.: Personalized key frame recommendation. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 315–324 (2017)
Chen, X., Zhang, Y., Qin, Z.: Dynamic explainable recommendation based on neural attentive models. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, pp. 53–60 (2019)
Dai, H., Dai, B., Song, L.: Discriminative embeddings of latent variable models for structured data. In: International Conference on Machine Learning, pp. 2702–2711 (2016)
Dai, H., Wang, Y., Trivedi, R., Song, L.: Deep coevolutionary network: embedding user and item features for recommendation. arXiv preprint arXiv:1609.03675 (2016)
Defferrard, M., Bresson, X., Vandergheynst, P.: Convolutional neural networks on graphs with fast localized spectral filtering. In: Advances in Neural Information Processing Systems, pp. 3844–3852 (2016)
Hamilton, W., Ying, Z., Leskovec, J.: Inductive representation learning on large graphs. In: Advances in Neural Information Processing Systems, pp. 1024–1034 (2017)
Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016)
Koren, Y.: Collaborative filtering with temporal dynamics. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 447–456. ACM (2009)
Manessi, F., Rozza, A., Manzo, M.: Dynamic graph convolutional networks. Pattern Recogni. 97, 107000 (2019)
Meidl, M., Lytinen, S.L., Raison, K.: Using game reviews to recommend games. In: Tenth Artificial Intelligence and Interactive Digital Entertainment Conference (2014)
Narayan, A., Roe, P.H.: Learning graph dynamics using deep neural networks. IFAC-PapersOnLine 51(2), 433–438 (2018)
Niepert, M., Ahmed, M., Kutzkov, K.: Learning convolutional neural networks for graphs. In: International Conference on Machine Learning, pp. 2014–2023 (2016)
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the Twenty-fifth Conference on Uncertainty in Artificial Intelligence, pp. 452–461. AUAI Press (2009)
Seo, Y., Defferrard, M., Vandergheynst, P., Bresson, X.: Structured sequence modeling with graph convolutional recurrent networks. In: Cheng, L., Leung, A.C.S., Ozawa, S. (eds.) ICONIP 2018. LNCS, vol. 11301, pp. 362–373. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04167-0_33
Sifa, R., Bauckhage, C., Drachen, A.: Archetypal game recommender systems. In: LWA, pp. 45–56 (2014)
Wang, X., He, X., Wang, M., Feng, F., Chua, T.S.: Neural graph collaborative filtering. arXiv preprint arXiv:1905.08108 (2019)
Yang, J.H., Chen, C.M., Wang, C.J., Tsai, M.F.: Hop-rec: high-order proximity for implicit recommendation. In: Proceedings of the 12th ACM Conference on Recommender Systems, pp. 140–144. ACM (2018)
Ye, W., Qin, Z., Li, X.: Deep tag recommendation based on discrete tensor factorization. In: Cheng, L., Leung, A.C.S., Ozawa, S. (eds.) ICONIP 2018. LNCS, vol. 11301, pp. 70–82. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04167-0_7
Ye, W., Zhang, Y., Zhao, W.X., Chen, X., Qin, Z.: A collaborative neural model for rating prediction by leveraging user reviews and product images. In: Sung, W.K., et al. (eds.) AIRS 2017. Lecture Notes in Computer Science, vol. 10648, pp. 99–111. Springer, Cham (2017)
Ying, R., He, R., Chen, K., Eksombatchai, P., Hamilton, W.L., Leskovec, J.: Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 974–983. ACM (2018)
Zhang, Y.: Explainable recommendation: theory and applications. arXiv preprint arXiv:1708.06409 (2017)
Zheng, L., Lu, C.T., Jiang, F., Zhang, J., Yu, P.S.: Spectral collaborative filtering. In: Proceedings of the 12th ACM Conference on Recommender Systems, pp. 311–319. ACM (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ye, W., Qin, Z., Ding, Z., Yin, D. (2020). Game Recommendation Based on Dynamic Graph Convolutional Network. In: Nah, Y., Cui, B., Lee, SW., Yu, J.X., Moon, YS., Whang, S.E. (eds) Database Systems for Advanced Applications. DASFAA 2020. Lecture Notes in Computer Science(), vol 12112. Springer, Cham. https://doi.org/10.1007/978-3-030-59410-7_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-59410-7_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59409-1
Online ISBN: 978-3-030-59410-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)