Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3469830.3470906acmotherconferencesArticle/Chapter ViewAbstractPublication PagessstdConference Proceedingsconference-collections
technical-note

Sequential Recommendation in Online Games with Multiple Sequences, Tasks and User Levels

Published: 23 August 2021 Publication History

Abstract

Online gaming is growing faster than ever before, with increasing challenges of providing better user experience. Recommender systems (RS) for online games face unique challenges since they must fulfill players’ distinct desires, at different user levels, based on their action sequences of various action types. Although many sequential RS already exist, they are mainly single-sequence, single-task, and single-user-level. In this paper, we introduce a new sequential recommendation model for multiple sequences, multiple tasks, and multiple user levels (abbreviated as M3Rec) in Tencent Games platform, which can fully utilize complex data in online games. We leverage Graph Neural Network and multi-task learning to design M3Rec in order to model the complex information in the heterogeneous sequential recommendation scenario of Tencent Games. We verify the effectiveness of M3Rec on three online games of Tencent Games platform, in both offline and online evaluations. The results show that M3Rec successfully addresses the challenges of recommendation in online games, and it generates superior recommendations compared with state-of-the-art sequential recommendation approaches.

References

[1]
Charu C. Aggarwal. 2016. Recommender Systems - The Textbook. Springer.
[2]
Sihem Amer-Yahia, Senjuti Basu Roy, Ashish Chawla, Gautam Das, and Cong Yu. 2009. Group Recommendation: Semantics and Efficiency. Proc. VLDB Endow. 2, 1 (2009), 754–765.
[3]
Robert M. Bell and Yehuda Koren. 2007. Lessons from the Netflix prize challenge. SIGKDD Explorations 9, 2 (2007), 75–79.
[4]
Yixin Cao, Xiang Wang, Xiangnan He, Zikun Hu, and Tat-Seng Chua. 2019. Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences. In WWW. 151–161.
[5]
Olivier Cappé and Eric Moulines. 2007. Online EM Algorithm for Latent Data Models. CoRR abs/0712.4273(2007). http://arxiv.org/abs/0712.4273
[6]
Sotirios P. Chatzis, Panayiotis Christodoulou, and Andreas S. Andreou. 2017. Recurrent Latent Variable Networks for Session-Based Recommendation. In DLRS@RecSys. 38–45.
[7]
Dawei Chen, Cheng Soon Ong, and Aditya Krishna Menon. 2019. Cold-start Playlist Recommendation with Multitask Learning. arXiv Preprint (2019). https://arxiv.org/abs/1901.06125
[8]
Shuo Chen, Joshua L. Moore, Douglas Turnbull, and Thorsten Joachims. 2012. Playlist prediction via metric embedding. In KDD. 714–722.
[9]
Danhao Ding, Hui Li, Zhipeng Huang, and Nikos Mamoulis. 2017. Efficient Fault-Tolerant Group Recommendation Using alpha-beta-core. In CIKM. 2047–2050.
[10]
Elena Viorica Epure, Benjamin Kille, Jon Espen Ingvaldsen, Rébecca Deneckère, Camille Salinesi, and Sahin Albayrak. 2017. Recommending Personalized News in Short User Sessions. In RecSys. 121–129.
[11]
Hui Fang, Danning Zhang, Yiheng Shu, and Guibing Guo. 2019. Deep Learning-based Sequential Recommender Systems: Concepts, Algorithms, and Evaluations. arXiv Preprint (2019). https://arxiv.org/abs/1905.01997
[12]
Alberto García-Durán, Roberto Gonzalez, Daniel Oñoro-Rubio, Mathias Niepert, and Hui Li. 2020. TransRev: Modeling Reviews as Translations from Users to Items. In ECIR, Vol. 12035. 234–248.
[13]
Ruining He, Wang-Cheng Kang, and Julian J. McAuley. 2017. Translation-based Recommendation. In RecSys. 161–169.
[14]
Xiangnan He, Hanwang Zhang, Min-Yen Kan, and Tat-Seng Chua. 2016. Fast Matrix Factorization for Online Recommendation with Implicit Feedback. In SIGIR. 549–558.
[15]
Balázs Hidasi and Alexandros Karatzoglou. 2018. Recurrent Neural Networks with Top-k Gains for Session-based Recommendations. In CIKM. 843–852.
[16]
Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2016. Session-based Recommendations with Recurrent Neural Networks. In ICLR.
[17]
Balázs Hidasi, Massimo Quadrana, Alexandros Karatzoglou, and Domonkos Tikk. 2016. Parallel Recurrent Neural Network Architectures for Feature-rich Session-based Recommendations. In RecSys. 241–248.
[18]
Liang Hu, Longbing Cao, Shoujin Wang, Guandong Xu, Jian Cao, and Zhiping Gu. 2017. Diversifying Personalized Recommendation with User-session Context. In IJCAI. 1858–1864.
[19]
Yifan Hu, Yehuda Koren, and Chris Volinsky. 2008. Collaborative Filtering for Implicit Feedback Datasets. In ICDM. 263–272.
[20]
Dietmar Jannach and Malte Ludewig. 2017. When Recurrent Neural Networks meet the Neighborhood for Session-Based Recommendation. In RecSys. 306–310.
[21]
Diederik P. Kingma and Jimmy Ba. 2015. Adam: A Method for Stochastic Optimization. In ICLR.
[22]
Yehuda Koren, Robert M. Bell, and Chris Volinsky. 2009. Matrix Factorization Techniques for Recommender Systems. IEEE Computer 42, 8 (2009), 30–37.
[23]
Hui Li, Tsz Nam Chan, Man Lung Yiu, and Nikos Mamoulis. 2017. FEXIPRO: Fast and Exact Inner Product Retrieval in Recommender Systems. In SIGMOD. 835–850.
[24]
Hui Li, Ye Liu, Nikos Mamoulis, and David S. Rosenblum. 2020. Translation-Based Sequential Recommendation for Complex Users on Sparse Data. IEEE Trans. Knowl. Data Eng. 32, 8 (2020), 1639–1651.
[25]
Hui Li, Yu Liu, Yuqiu Qian, Nikos Mamoulis, Wenting Tu, and David W. Cheung. 2019. HHMF: hidden hierarchical matrix factorization for recommender systems. Data Min. Knowl. Discov. 33, 6 (2019), 1548–1582.
[26]
Hui Li, Dingming Wu, and Nikos Mamoulis. 2014. A revisit to social network-based recommender systems. In SIGIR. 1239–1242.
[27]
Hui Li, Dingming Wu, Wenbin Tang, and Nikos Mamoulis. 2015. Overlapping Community Regularization for Rating Prediction in Social Recommender Systems. In RecSys. 27–34.
[28]
Jing Li, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian, and Jun Ma. 2017. Neural Attentive Session-based Recommendation. In CIKM. 1419–1428.
[29]
Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard S. Zemel. 2016. Gated Graph Sequence Neural Networks. In ICLR.
[30]
Andy Liaw and Matthew Wiener. 2002. Classification and Regression by randomForest. R News 2, 3 (2002), 18–22. https://CRAN.R-project.org/doc/Rnews/
[31]
Wenqing Lin. 2019. Distributed Algorithms for Fully Personalized PageRank on Large Graphs. In WWW. 1084–1094.
[32]
Qiao Liu, Yifu Zeng, Refuoe Mokhosi, and Haibin Zhang. 2018. STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation. In KDD. 1831–1839.
[33]
Pablo Loyola, Chen Liu, and Yu Hirate. 2017. Modeling User Session and Intent with an Attention-based Encoder-Decoder Architecture. In RecSys. 147–151.
[34]
Ziyu Lu, Hui Li, Nikos Mamoulis, and David W. Cheung. 2017. HBGG: a Hierarchical Bayesian Geographical Model for Group Recommendation. In SDM. 372–380.
[35]
Malte Ludewig and Dietmar Jannach. 2018. Evaluation of session-based recommendation algorithms. User Model. User-Adapt. Interact. 28, 4-5 (2018), 331–390.
[36]
Weizhi Ma, Min Zhang, Yue Cao, Woojeong Jin, Chenyang Wang, Yiqun Liu, Shaoping Ma, and Xiang Ren. 2019. Jointly Learning Explainable Rules for Recommendation with Knowledge Graph. In WWW. 1210–1221.
[37]
Sara Migliorini, Elisa Quintarelli, Damiano Carra, and Alberto Belussi. 2019. Sequences of Recommendations for Dynamic Groups: What Is the Role of Context?. In BigData Congress. 121–128.
[38]
Yabo Ni, Dan Ou, Shichen Liu, Xiang Li, Wenwu Ou, Anxiang Zeng, and Luo Si. 2018. Perceive Your Users in Depth: Learning Universal User Representations from Multiple E-commerce Tasks. In KDD. 596–605.
[39]
Eirini Ntoutsi, Kostas Stefanidis, Kjetil Nørvåg, and Hans-Peter Kriegel. 2012. Fast Group Recommendations by Applying User Clustering. In ER, Vol. 7532. 126–140.
[40]
Auste Piliponyte, Francesco Ricci, and Julian Koschwitz. 2013. Sequential Music Recommendations for Groups by Balancing User Satisfaction. In UMAP Workshops, Vol. 997.
[41]
Ruihong Qiu, Jingjing Li, Zi Huang, and Hongzhi Yin. 2019. Rethinking the Item Order in Session-based Recommendation with Graph Neural Networks. In CIKM. 579–588.
[42]
Ruihong Qiu, Hongzhi Yin, Zi Huang, and Tong Chen. 2020. GAG: Global Attributed Graph Neural Network for Streaming Session-based Recommendation. In SIGIR. 669–678.
[43]
Massimo Quadrana, Paolo Cremonesi, and Dietmar Jannach. 2018. Sequence-Aware Recommender Systems. ACM Comput. Surv. 51, 4 (2018), 66:1–66:36.
[44]
Massimo Quadrana, Alexandros Karatzoglou, Balázs Hidasi, and Paolo Cremonesi. 2017. Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks. In RecSys. 130–137.
[45]
Pengjie Ren, Zhumin Chen, Jing Li, Zhaochun Ren, Jun Ma, and Maarten de Rijke. 2019. RepeatNet: A Repeat Aware Neural Recommendation Machine for Session-Based Recommendation. In AAAI. 4806–4813.
[46]
Francesco Ricci, Lior Rokach, and Bracha Shapira (Eds.). 2015. Recommender Systems Handbook. Springer.
[47]
Senjuti Basu Roy, Laks V. S. Lakshmanan, and Rui Liu. 2015. From Group Recommendations to Group Formation. In SIGMOD. 1603–1616.
[48]
Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. 2009. The Graph Neural Network Model. IEEE Trans. Neural Networks 20, 1 (2009), 61–80.
[49]
Guy Shani, Ronen I. Brafman, and David Heckerman. 2002. An MDP-based Recommender System. In UAI. 453–460.
[50]
Guy Shani, David Heckerman, and Ronen I. Brafman. 2005. An MDP-Based Recommender System. Journal of Machine Learning Research 6 (2005), 1265–1295.
[51]
Chuan Shi, Binbin Hu, Wayne Xin Zhao, and Philip S. Yu. 2019. Heterogeneous Information Network Embedding for Recommendation. IEEE Trans. Knowl. Data Eng. 31, 2 (2019), 357–370.
[52]
Elena Smirnova and Flavian Vasile. 2017. Contextual Sequence Modeling for Recommendation with Recurrent Neural Networks. In DLRS@RecSys. 2–9.
[53]
Weiping Song, Zhiping Xiao, Yifan Wang, Laurent Charlin, Ming Zhang, and Jian Tang. 2019. Session-Based Social Recommendation via Dynamic Graph Attention Networks. In WSDM. 555–563.
[54]
Maria Stratigi, Jyrki Nummenmaa, Evaggelia Pitoura, and Kostas Stefanidis. 2020. Fair sequential group recommendations. In SAC. 1443–1452.
[55]
Yong Kiam Tan, Xinxing Xu, and Yong Liu. 2016. Improved Recurrent Neural Networks for Session-based Recommendations. In DLRS@RecSys. 17–22.
[56]
Maryam Tavakol and Ulf Brefeld. 2014. Factored MDPs for detecting topics of user sessions. In RecSys. 33–40.
[57]
Trinh Xuan Tuan and Tu Minh Phuong. 2017. 3D Convolutional Networks for Session-based Recommendation with Content Features. In RecSys. 138–146.
[58]
Bartlomiej Twardowski. 2016. Modelling Contextual Information in Session-Aware Recommender Systems with Neural Networks. In RecSys. 273–276.
[59]
Cheng Wang, Mathias Niepert, and Hui Li. 2018. LRMM: Learning to Recommend with Missing Modalities. In EMNLP. 3360–3370.
[60]
Cheng Wang, Mathias Niepert, and Hui Li. 2020. RecSys-DAN: Discriminative Adversarial Networks for Cross-Domain Recommender Systems. IEEE Trans. Neural Networks Learn. Syst. 31, 8 (2020), 2731–2740.
[61]
Hongwei Wang, Fuzheng Zhang, Miao Zhao, Wenjie Li, Xing Xie, and Minyi Guo. 2019. Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation. In WWW.
[62]
Jialei Wang, Steven C. H. Hoi, Peilin Zhao, and Zhiyong Liu. 2013. Online multi-task collaborative filtering for on-the-fly recommender systems. In RecSys. 237–244.
[63]
Shoujin Wang, Longbing Cao, and Yan Wang. 2029. A Survey on Session-based Recommender Systems. arXiv Preprint (2029). https://arxiv.org/abs/1902.04864
[64]
Zhitao Wang, Chengyao Chen, Ke Zhang, Yu Lei, and Wenjie Li. 2018. Variational Recurrent Model for Session-based Recommendation. In CIKM. 1839–1842.
[65]
Chen Wu and Ming Yan. 2017. Session-aware Information Embedding for E-commerce Product Recommendation. In CIKM. 2379–2382.
[66]
Shu Wu, Yuyuan Tang, Yanqiao Zhu, Liang Wang, Xing Xie, and Tieniu Tan. 2019. Session-Based Recommendation with Graph Neural Networks. In AAAI. 346–353.
[67]
Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and Philip S. Yu. 2020. A Comprehensive Survey on Graph Neural Networks. IEEE Trans. Knowl. Data Eng.(2020).
[68]
Chengfeng Xu, Pengpeng Zhao, Yanchi Liu, Victor S. Sheng, Jiajie Xu, Fuzhen Zhuang, Junhua Fang, and Xiaofang Zhou. 2019. Graph Contextualized Self-Attention Network for Session-based Recommendation. In IJCAI. 3940–3946.
[69]
Lu Yu, Chuxu Zhang, Shangsong Liang, and Xiangliang Zhang. 2019. Multi-Order Attentive Ranking Model for Sequential Recommendation. In AAAI. 5709–5716.
[70]
Yu Zhang and Qiang Yang. 2017. A Survey on Multi-Task Learning. arXiv Preprint (2017). https://arxiv.org/abs/1707.08114
[71]
Andrew Zimdars, David Maxwell Chickering, and Christopher Meek. 2001. Using Temporal Data for Making Recommendations. In UAI. 580–588.

Cited By

View all
  • (2024)GameTrail: Probabilistic Lifecycle Process Model for Deep Game UnderstandingProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679736(994-1003)Online publication date: 21-Oct-2024
  • (2024)Game Recommendation Based on Reviews and Neighbor Interaction with Generative Adversarial Networks2024 16th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI)10.1109/IIAI-AAI63651.2024.00072(357-362)Online publication date: 6-Jul-2024
  • (2023)Multi Datasource LTV User Representation (MDLUR)Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3580305.3599871(5500-5508)Online publication date: 6-Aug-2023

Index Terms

  1. Sequential Recommendation in Online Games with Multiple Sequences, Tasks and User Levels
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SSTD '21: Proceedings of the 17th International Symposium on Spatial and Temporal Databases
    August 2021
    173 pages
    ISBN:9781450384254
    DOI:10.1145/3469830
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 August 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. graph neural network
    2. multi-task learning
    3. online games
    4. sequential recommender systems

    Qualifiers

    • Technical-note
    • Research
    • Refereed limited

    Funding Sources

    • Natural Science Foundation of Fujian Province China
    • Natural Science Foundation of China
    • Joint Innovation Research Program of Fujian Province China

    Conference

    SSTD '21

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)21
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 19 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)GameTrail: Probabilistic Lifecycle Process Model for Deep Game UnderstandingProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679736(994-1003)Online publication date: 21-Oct-2024
    • (2024)Game Recommendation Based on Reviews and Neighbor Interaction with Generative Adversarial Networks2024 16th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI)10.1109/IIAI-AAI63651.2024.00072(357-362)Online publication date: 6-Jul-2024
    • (2023)Multi Datasource LTV User Representation (MDLUR)Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3580305.3599871(5500-5508)Online publication date: 6-Aug-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media