Skip to main content
Log in

KLECA: knowledge-level-evolution and category-aware personalized knowledge recommendation

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. http://nlp.stanford.edu/data/glove.840b.300d.zip.

References

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

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

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

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

    Article  Google Scholar 

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

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

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

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

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

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

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

  12. Mazumdar P, Patra BK, Babu KS (2020) Cold-start point-of-interest recommendation through crowdsourcing. ACM Trans. Web 14(4):19–11936

    Article  Google Scholar 

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

  14. Mitheran S, Java A, Sahu SK, Shaikh A (2021) Improved representation learning for session-based recommendation. CoRR arXiv:2107.01516

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

    Article  Google Scholar 

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

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

  18. Yuan W, Wang H, Yu X, Liu N, Li Z (2020) Attention-based context-aware sequential recommendation model. Inf. Sci. 510:122–134

    Article  Google Scholar 

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

    Article  Google Scholar 

  20. Rosaci D, Sarnè GML (2010) Efficient personalization of e-learning activities using a multi-device decentralized recommender system. Comput. Intell. 26(2):121–141

    Article  MathSciNet  MATH  Google Scholar 

  21. Linden G, Smith B, York J (2003) Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Comput. 7(1):76–80

    Article  Google Scholar 

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

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

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

    Google Scholar 

  25. Zimdars A, Chickering DM, Meek C (2013) Using temporal data for making recommendations. CoRR arXiv:1301.2320

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

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

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

    Article  Google Scholar 

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

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

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

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  40. Zhu Q (2021) Network course recommendation system based on double-layer attention mechanism. Sci. Program. 2021:7613511–176135119

    Google Scholar 

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

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

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

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

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

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

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

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

Download references

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

Authors

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

Correspondence to Yuliang Shi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-022-01789-z

Keywords

Navigation