Skip to main content

Game Recommendation Based on Dynamic Graph Convolutional Network

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12112))

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.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    We collected the dataset from www.steampowered.com, which is released at https://github.com/wenye199100/SteamDataset.

  2. 2.

    Here, we use “entity” as an umbrella work to represent a user or an item.

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

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

    Google Scholar 

  2. Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)

    MATH  Google Scholar 

  3. Bruna, J., Zaremba, W., Szlam, A., LeCun, Y.: Spectral networks and locally connected networks on graphs. arXiv preprint arXiv:1312.6203 (2013)

  4. Cangea, C., Veličković, P., Jovanović, N., Kipf, T., Liò, P.: Towards sparse hierarchical graph classifiers. arXiv preprint arXiv:1811.01287 (2018)

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  10. Dai, H., Wang, Y., Trivedi, R., Song, L.: Deep coevolutionary network: embedding user and item features for recommendation. arXiv preprint arXiv:1609.03675 (2016)

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

    Google Scholar 

  12. Hamilton, W., Ying, Z., Leskovec, J.: Inductive representation learning on large graphs. In: Advances in Neural Information Processing Systems, pp. 1024–1034 (2017)

    Google Scholar 

  13. Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016)

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

    Google Scholar 

  15. Manessi, F., Rozza, A., Manzo, M.: Dynamic graph convolutional networks. Pattern Recogni. 97, 107000 (2019)

    Article  Google Scholar 

  16. Meidl, M., Lytinen, S.L., Raison, K.: Using game reviews to recommend games. In: Tenth Artificial Intelligence and Interactive Digital Entertainment Conference (2014)

    Google Scholar 

  17. Narayan, A., Roe, P.H.: Learning graph dynamics using deep neural networks. IFAC-PapersOnLine 51(2), 433–438 (2018)

    Article  Google Scholar 

  18. Niepert, M., Ahmed, M., Kutzkov, K.: Learning convolutional neural networks for graphs. In: International Conference on Machine Learning, pp. 2014–2023 (2016)

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

  21. Sifa, R., Bauckhage, C., Drachen, A.: Archetypal game recommender systems. In: LWA, pp. 45–56 (2014)

    Google Scholar 

  22. Wang, X., He, X., Wang, M., Feng, F., Chua, T.S.: Neural graph collaborative filtering. arXiv preprint arXiv:1905.08108 (2019)

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  27. Zhang, Y.: Explainable recommendation: theory and applications. arXiv preprint arXiv:1708.06409 (2017)

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenwen Ye .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics