Abstract
Knowledge recommendation plays a crucial role in online learning platforms. It aims to optimize the service quality so as to improve users’ learning efficiency and outcomes. Existing approaches generally leverage RNN-based methods in combination with attention mechanisms to learn user preference. There is a lack of in-depth understanding of users’ knowledge-level changes over time and the impact of knowledge item categories on recommendation performance. To this end, we propose the knowledge-level-evolution and category-aware personalized knowledge recommendation (KLECA) model. The model firstly leverages bidirectional GRU and the time adjustment function to understand users’ learning evolution by analyzing their learning trajectory data. Secondly, it considers the effect of item categories and descriptive information and enhances the accuracy of knowledge recommendation by introducing a cross-head decorrelation module to capture the information of knowledge items based on a multi-head attention mechanism. In addition, a personalized attention mechanism and gated function are introduced to grab the relationship between items, item categories and user learning trajectory to strengthen the representation of information. Through extensive experiments on real-world data collected from an online learning platform, the proposed approach has been shown to significantly outperform other approaches.
Similar content being viewed by others
References
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: Guo Y, Farooq F (eds) Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, KDD, pp 1531–1540
Hu L, Cao L, Wang S, Xu G, Cao J, Gu Z (2017) Diversifying personalized recommendation with user-session context. In: Sierra C (ed) Proceedings of the twenty-sixth international joint conference on artificial intelligence, IJCAI, pp 1858–1864
Zhang F, Yuan NJ, Lian D, Xie X, Ma W (2016) Collaborative knowledge base embedding for recommender systems. In: Krishnapuram B, Shah M, Smola AJ, Aggarwal CC, Shen D, Rastogi R (eds) Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 353–362
Wu Z, Li C, Cao J, Ge Y (2020) On scalability of association-rule-based recommendation: A unified distributed-computing framework. ACM Trans Web 14(3):13–11321
Pan Z, Cai F, Ling, Y., de Rijke, M (2020) An intent-guided collaborative machine for session-based recommendation. In: Huang J, Chang Y, Cheng X, Kamps J, Murdock V, Wen J, Liu Y (eds) Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, SIGIR 2020, pp 1833–1836
Qin J, Ren K, Fang Y, Zhang W, Yu Y (2020) Sequential recommendation with dual side neighbor-based collaborative relation modeling. In: Caverlee J, Hu XB, Lalmas M, Wang W (eds) WSDM ’20: the thirteenth ACM international conference on web search and data mining, pp 465–473
Hidasi B, Karatzoglou A (2018) Recurrent neural networks with top-k gains for session-based recommendations. In: Cuzzocrea A, Allan J, Paton NW, Srivastava D, Agrawal R, Broder AZ, Zaki MJ, Candan KS, Labrinidis A, Schuster A, Wang H (eds) Proceedings of the 27th ACM international conference on information and knowledge management, CIKM 2018, pp 843–852
Wu C, Wu F, An M, Huang J, Huang Y, Xie X (2019) Neural news recommendation with attentive multi-view learning. In: Kraus S (ed) Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI 2019, pp 3863–3869
An M, Wu F, Wu C, Zhang K, Liu Z, Xie X (2019) Neural news recommendation with long- and short-term user representations. In: Korhonen A, Traum DR, Màrquez L (eds) Proceedings of the 57th conference of the association for computational linguistics, ACL 2019, pp 336–345
Kang W, McAuley JJ (2019) Candidate generation with binary codes for large-scale top-n recommendation. In: Zhu W, Tao D, Cheng X, Cui P, Rundensteiner EA, Carmel D, He Q, Yu JX (eds) Proceedings of the 28th ACM international conference on information and knowledge management, CIKM 2019, pp 1523–1532
Wang P, Li Z, Zhang Y, Hou Y, Ge L (2019) QPIN: A quantum-inspired preference interactive network for e-commerce recommendation. In: Zhu W, Tao D, Cheng X, Cui P, Rundensteiner EA, Carmel D, He Q, Yu JX (eds) Proceedings of the 28th ACM international conference on information and knowledge management, CIKM 2019, pp 2329–2332
Mazumdar P, Patra BK, Babu KS (2020) Cold-start point-of-interest recommendation through crowdsourcing. ACM Trans. Web 14(4):19–11936
Ma J, Zhou C, Yang H, Cui P, Wang X, Zhu W (2020) Disentangled self-supervision in sequential recommenders. In: Gupta R, Liu Y, Tang J, Prakash BA (eds) KDD ’20: The 26th ACM SIGKDD conference on knowledge discovery and data mining, pp 483–491
Mitheran S, Java A, Sahu SK, Shaikh A (2021) Improved representation learning for session-based recommendation. CoRR arXiv:2107.01516
Roy S, Sural S, Chhaya N, Natarajan A, Ganguly N (2021) An integrated approach for improving brand consistency of web content: Modeling, analysis, and recommendation. ACM Trans. Web 15(2):9–1925
Meng Q, Zhu H, Xiao K, Zhang L, Xiong H (2019) A hierarchical career-path-aware neural network for job mobility prediction. In: Teredesai A, Kumar V, Li Y, Rosales R, Terzi E, Karypis G (eds) Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, KDD 2019, pp 14–24
Wu C, Wu F, An M, Huang J, Huang Y, Xie X (2019) NPA: neural news recommendation with personalized attention. In: Teredesai A, Kumar V, Li Y, Rosales R, Terzi E, Karypis G (eds) Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, KDD 2019, pp 2576–2584
Yuan W, Wang H, Yu X, Liu N, Li Z (2020) Attention-based context-aware sequential recommendation model. Inf. Sci. 510:122–134
Meo PD, Messina F, Rosaci D, Sarné GML (2017) Combining trust and skills evaluation to form e-learning classes in online social networks. Inf. Sci. 405:107–122
Rosaci D, Sarnè GML (2010) Efficient personalization of e-learning activities using a multi-device decentralized recommender system. Comput. Intell. 26(2):121–141
Linden G, Smith B, York J (2003) Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Comput. 7(1):76–80
Loepp B (2021) Interactive methods for model-based collaborative filtering recommender systems. PhD thesis, University of Duisburg-Essen, Germany. https://duepublico2.uni-due.de/receive/duepublico_mods_00074289
Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized markov chains for next-basket recommendation. In: Rappa M, Jones P, Freire J, Chakrabarti S (eds) Proceedings of the 19th international conference on world wide web, WWW 2010, pp 811–820
Abdi MH, Okeyo GO, Mwangi RW (2018) Matrix factorization techniques for context-aware collaborative filtering recommender systems: A survey. Comput. Inf. Sci. 11(2):1–10
Zimdars A, Chickering DM, Meek C (2013) Using temporal data for making recommendations. CoRR arXiv:1301.2320
Cai R, Wu J, San A, Wang C, Wang H (2021) Category-aware collaborative sequential recommendation. In: Diaz F, Shah C, Suel T, Castells P, Jones R, Sakai T (eds) SIGIR ’21: The 44th international ACM SIGIR conference on research and development in information retrieval, pp 388–397
Tan Q, Zhang J, Liu N, Huang X, Yang H, Zhou J, Hu X (2021) Dynamic memory based attention network for sequential recommendation. In: Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, thirty-third conference on innovative applications of artificial intelligence, IAAI 2021, The eleventh symposium on educational advances in artificial intelligence, EAAI 2021, pp 4384–4392
Wang C, Ma W, Zhang M, Chen C, Liu Y, Ma S (2021) Toward dynamic user intention: Temporal evolutionary effects of item relations in sequential recommendation. ACM Trans. Inf. Syst. 39(2):16–11633
Bahdanau D, Cho K, Bengio Y (2015) Neural machine translation by jointly learning to align and translate. In: 3rd international conference on learning representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, conference track proceedings. arXiv:1409.0473
Qi T, Wu F, Wu C, Yang P, Yu Y, Xie X, Huang Y (2021) Hierec: Hierarchical user interest modeling for personalized news recommendation. In: Zong C, Xia F, Li W, Navigli R (eds) Proceedings of the 59th annual meeting of the association for computational linguistics and the 11th international joint conference on natural language processing, ACL/IJCNLP 2021, pp 5446–5456
Wu C, Wu F, An M, Huang J, Huang Y, Xie X (2019) NPA: neural news recommendation with personalized attention. In: Teredesai A, Kumar V, Li Y, Rosales R, Terzi E, Karypis G (eds) Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, KDD 2019, pp 2576–2584
Qi T, Wu F, Wu C, Huang Y (2021) Personalized news recommendation with knowledge-aware interactive matching. In: Diaz F, Shah C, Suel T, Castells P, Jones R, Sakai T (eds) SIGIR ’21: The 44th international ACM SIGIR conference on research and development in information retrieval, pp 61–70
Messina F, Pappalardo G, Rosaci D, Santoro C, Sarnè GML (2013) A distributed agent-based approach for supporting group formation in P2P e-learning. In: Baldoni M, Baroglio C, Boella G, Micalizio R (eds) AI*IA 2013: advances in artificial intelligence - XIIIth international conference of the italian association for artificial intelligence, Turin, Italy, December 4-6, 2013. Proceedings. Lecture Notes in Computer Science, vol 8249, pp 312–323
Tekin C, Zhang S, van der Schaar M (2014) Distributed online learning in social recommender systems. IEEE J. Sel. Top. Signal Process. 8(4):638–652
Song L, Tekin C, van der Schaar M (2016) Online learning in large-scale contextual recommender systems. IEEE Trans. Serv. Comput. 9(3):433–445
Song L, Tekin C, van der Schaar M (2014) Clustering based online learning in recommender systems: A bandit approach. In: IEEE international conference on acoustics, speech and signal processing, ICASSP 2014, Florence, Italy, May 4-9, 2014, pp 4528–4532
Lin Y, Lin F, Zeng W, Xiahou J, Li L, Wu P, Liu Y, Miao C (2022) Hierarchical reinforcement learning with dynamic recurrent mechanism for course recommendation. Knowl. Based Syst. 244:108546
Xu G, Jia G, Shi L, Zhang Z (2021) Personalized course recommendation system fusing with knowledge graph and collaborative filtering. Comput. Intell. Neurosci. 2021:9590502–195905028
Ma D, Wang Y, Chen M, Shen J (2021) SRACR: semantic and relationship-aware online course recommendation. In: 2021 IEEE international conference on engineering, technology & education (TALE), Wuhan, Hubei Province, China, December 5-8, 2021, pp 367–374
Zhu Q (2021) Network course recommendation system based on double-layer attention mechanism. Sci. Program. 2021:7613511–176135119
Wu C, Wu F, Liu J, He S, Huang Y, Xie X (2019) Neural demographic prediction using search query. In: Culpepper JS, Moffat A, Bennett PN, Lerman K (eds) Proceedings of the twelfth ACM international conference on web search and data mining, WSDM 2019, pp 654–662
Ma L, Zhang C, Wang Y, Ruan W, Wang J, Tang W, Ma X, Gao X, Gao J (2020) Concare: Personalized clinical feature embedding via capturing the healthcare context. In: The thirty-fourth AAAI conference on artificial intelligence, AAAI 2020, the thirty-second innovative applications of artificial intelligence conference, IAAI 2020, the tenth AAAI symposium on educational advances in artificial intelligence, EAAI 2020, New York, NY, USA, February 7-12, 2020, pp 833–840
Kingma DP, Ba J (2015) Adam: A method for stochastic optimization. In: Bengio Y, LeCun Y (eds) 3rd international conference on learning representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, conference track proceedings. arXiv:1412.6980
Zhou C, Bai J, Song J, Liu X, Zhao Z, Chen X, Gao J (2018) Atrank: An attention-based user behavior modeling framework for recommendation. In: McIlraith SA, Weinberger KQ (eds) Proceedings of the thirty-second AAAI conference on artificial intelligence, (AAAI-18), the 30th innovative applications of artificial intelligence (IAAI-18), and the 8th AAAI symposium on educational advances in artificial intelligence (EAAI-18), pp 4564–4571
Guo H, Tang R, Ye Y, Li Z, He X (2017) Deepfm: A factorization-machine based neural network for CTR prediction. In: Sierra C (ed) Proceedings of the twenty-sixth international joint conference on artificial intelligence, IJCAI 2017, pp 1725–1731
Wu C, Wu F, An M, Huang J, Huang Y, Xie X (2019) Neural news recommendation with attentive multi-view learning. In: Kraus S (ed) Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI 2019, pp 3863–3869
Wu C, Wu F, Ge S, Qi T, Huang Y, Xie X (2019) Neural news recommendation with multi-head self-attention. In: Inui K, Jiang J, Ng V, Wan X (eds) Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing, EMNLP-IJCNLP 2019, pp 6388–6393
Li J, Wang Y, McAuley JJ (2020) Time interval aware self-attention for sequential recommendation. In: Caverlee J, Hu XB, Lalmas M, Wang W (eds) WSDM ’20: The thirteenth ACM international conference on web search and data mining, pp 322–330
Acknowledgements
This work is supported by the Key Research and Development Plan of Shandong Province (Major Scientific and Technological Innovation Project) (2021CXGC010103).
Funding
This work is supported by the Key Research and Development Plan of Shandong Province (Major Scientific and Technological Innovation Project) (2021CXGC010103).
Author information
Authors and Affiliations
Contributions
LC and YS contributed to the conception of the study; LC performed the experiment; LC and HY contributed to analysis and manuscript preparation; LC and LL performed the data analyses and wrote the manuscript; XW and ZY helped perform the analysis with constructive discussions.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Consent for publication
The authors agree to publication in the Journal.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Cheng, L., Shi, Y., Li, L. et al. KLECA: knowledge-level-evolution and category-aware personalized knowledge recommendation. Knowl Inf Syst 65, 1045–1065 (2023). https://doi.org/10.1007/s10115-022-01789-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01789-z