Skip to main content

Advertisement

Log in

Profiling temporal learning interests with time-aware transformers and knowledge graph for online course recommendation

  • Published:
Electronic Commerce Research Aims and scope Submit manuscript

Abstract

Profiling users’ temporal learning interests is key to online course recommendation. Previous studies mainly profile users’ learning interests by aggregating their historical behaviors with simple fusing strategies, which fails to capture their temporal interest patterns underlying the sequential user behaviors. To fill the gap, we devise a recommender that incorporates time-aware Transformers and a knowledge graph to better capture users’ temporal learning interests. First, we introduce stacked Transformers to extract users’ temporal learning interests underlying users’ course enrollment sequences. In addition, we design a time-aware positional encoding module to consider the enrollment time intervals between courses. Third, we incorporate a knowledge graph to utilize the latent knowledge connections between courses. The proposed method outperforms state-of-the-art baselines for course recommendation. Furthermore, findings in the ablation study offers several insights for future research. The proposed model can be implemented in online learning platforms to increase user engagement and reduce dropout rate.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Notes

  1. http://www.xuetangx.com

References

  1. Impey, C. (2020). Massive online open courses see exponential growth during COVID-19 pandemic. Retrieved from https://theconversation.com/massive-online-open-courses-see-exponential-growth-during-covid-19-pandemic-141859

  2. Boroujeni, M. S., & Dillenbourg, P. (2019). Discovery and temporal analysis of MOOC study patterns. Journal of Learning Analytics, 6(1), 16–33.

    Google Scholar 

  3. Rizvi, S., Rienties, B., & Rogaten, J. (2018). Temporal dynamics of MOOC learning trajectories. Paper presented at the proceedings of the 1st international conference on data science, E-learning and information systems.

  4. Mirzaei, M., & Sahebi, S. (2019). Modeling students’ behavior using sequential patterns to predict their performance. Paper presented at the International Conference on Artificial Intelligence in Education, Beijing, China.

  5. Perera, D., Kay, J., Koprinska, I., Yacef, K., & Zaïane, O. R. (2008). Clustering and sequential pattern mining of online collaborative learning data. IEEE Transactions on Knowledge and Data Engineering, 21(6), 759–772.

    Article  Google Scholar 

  6. Shu, J., Shen, X., Liu, H., Yi, B., & Zhang, Z. (2018). A content-based recommendation algorithm for learning resources. Multimedia Systems, 24(2), 163–173.

    Article  Google Scholar 

  7. Ghauth, K. I., & Abdullah, N. A. (2010). Learning materials recommendation using good learners’ ratings and content-based filtering. Educational technology research and development, 58(6), 711–727.

    Article  Google Scholar 

  8. Pang, Y., Jin, Y., Zhang, Y., & Zhu, T. (2017). Collaborative filtering recommendation for MOOC application. Computer Applications in Engineering Education, 25(1), 120–128.

    Article  Google Scholar 

  9. Huang, L., Wang, C.-D., Chao, H.-Y., Lai, J.-H., & Philip, S. Y. (2019). A score prediction approach for optional course recommendation via cross-user-domain collaborative filtering. IEEE Access, 7, 19550–19563.

    Article  Google Scholar 

  10. Widmer, G., & Kubat, M. (1996). Learning in the presence of concept drift and hidden contexts. Machine learning, 23(1), 69–101.

    Article  Google Scholar 

  11. Yin, H., Zhou, X., Cui, B., Wang, H., Zheng, K., & Nguyen, Q. V. H. (2016). Adapting to user interest drift for poi recommendation. IEEE Transactions on Knowledge and Data Engineering, 28(10), 2566–2581.

    Article  Google Scholar 

  12. Sun, B., & Dong, L. (2017). Dynamic model adaptive to user interest drift based on cluster and nearest neighbors. IEEE Access, 5, 1682–1691.

    Article  Google Scholar 

  13. Yuan, Z.-M., Huang, C., Sun, X.-Y., Li, X.-X., & Xu, D.-R. (2015). A microblog recommendation algorithm based on social tagging and a temporal interest evolution model. Frontiers of Information Technology & Electronic Engineering, 16(7), 532–540.

    Article  Google Scholar 

  14. McAuley, J. J., & Leskovec, J. (2013). From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews. Paper presented at the Proceedings of the 22nd international conference on World Wide Web, Rio de Janeiro, Brazil.

  15. Hidasi, B., Karatzoglou, A., Baltrunas, L., & Tikk, D. (2015). Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939.

  16. Donkers, T., Loepp, B., & Ziegler, J. (2017). Sequential user-based recurrent neural network recommendations. Paper presented at the proceedings of the 7th ACM conference on recommender systems, New York, USA.

  17. Huang, J., Zhao, W. X., Dou, H., Wen, J.-R., & Chang, E. Y. (2018). Improving sequential recommendation with knowledge-enhanced memory networks. Paper presented at the proceedings of the 41st international ACM SIGIR conference on research & development in information retrieval, New York, USA.

  18. Wang, X., Wang, D., Xu, C., He, X., Cao, Y., & Chua, T.-S. (2019). Explainable reasoning over knowledge graphs for recommendation. Paper presented at the proceedings of the 33rd AAAI conference on artificial intelligence, Hawaii, USA.

  19. Xu, W., & Zhou, Y. (2020). Course video recommendation with multimodal information in online learning platforms: A deep learning framework. British Journal of Educational Technology, 51(5), 1734–1747.

    Article  Google Scholar 

  20. Ray, S., & Sharma, A. (2011). A collaborative filtering based approach for recommending elective courses. Paper presented at the proceedings of the 5th international conference on information intelligence, systems, technology and management, Gurgaon, India.

  21. Jing, X., & Tang, J. (2017). Guess you like: course recommendation in MOOCs. Paper presented at the proceedings of the international conference on web intelligence.

  22. Tarus, J. K., Niu, Z., & Yousif, A. (2017). A hybrid knowledge-based recommender system for e-learning based on ontology and sequential pattern mining. Future Generation Computer Systems, 72, 37–48.

    Article  Google Scholar 

  23. Ibrahim, M. E., Yang, Y., Ndzi, D. L., Yang, G., & Al-Maliki, M. (2018). Ontology-based personalized course recommendation framework. IEEE Access, 7, 5180–5199.

    Article  Google Scholar 

  24. Chen, C. M. (2009). Ontology-based concept map for planning a personalised learning path. British Journal of Educational Technology, 40(6), 1028–1058.

    Article  Google Scholar 

  25. Oramas, S., Ostuni, V. C., Noia, T. D., Serra, X., & Sciascio, E. D. (2016). Sound and music recommendation with knowledge graphs. ACM Transactions on Intelligent Systems and Technology (TIST), 8(2), 1–21.

    Google Scholar 

  26. Wang, M., Liu, M., Liu, J., Wang, S., Long, G., & Qian, B. (2017). Safe medicine recommendation via medical knowledge graph embedding. arXiv preprint arXiv:1710.05980.

  27. Wang, H., Zhang, F., Wang, J., Zhao, M., Li, W., Xie, X., & Guo, M. (2018). Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. Paper presented at the proceedings of the 27th ACM international conference on information and knowledge management (CIKM), Turin, Italy.

  28. Aliyu, I., Kana, A., & Aliyu, S. (2020). Development of knowledge graph for university courses management. International Journal of Education and Management Engineering, 10(2), 1.

    Article  Google Scholar 

  29. Huang, Y., & Zhu, J. (2021). A personalized English learning material recommendation system based on knowledge graph. International Journal of Emerging Technologies in Learning, 16(11), 160–173.

    Article  Google Scholar 

  30. Shi, D., Wang, T., Xing, H., & Xu, H. (2020). A learning path recommendation model based on a multidimensional knowledge graph framework for e-learning. Knowledge-Based Systems, 195, 105618.

    Article  Google Scholar 

  31. Chen, H., Yin, C., Fan, X., Qiao, L., Rong, W., & Zhang, X. (2021). Learning path recommendation for MOOC platforms based on a knowledge graph. Paper presented at the international conference on knowledge science, engineering and management.

  32. Rendle, S., Freudenthaler, C., & Schmidt-Thieme, L. (2010). Factorizing personalized markov chains for next-basket recommendation. Paper presented at the Proceedings of the 19th international conference on world wide web, Raleigh, USA.

  33. He, R., & McAuley, J. (2016). Fusing similarity models with markov chains for sparse sequential recommendation. Paper presented at the proceedings of the 16th IEEE international conference on data mining (ICDM), Barcelona, Spain.

  34. Yu, F., Liu, Q., Wu, S., Wang, L., & Tan, T. (2016). A dynamic recurrent model for next basket recommendation. Paper presented at the proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, New York, USA.

  35. Wei, X., Zuo, X., & Yang, B. (2019). Sequential recommendation based on long-term and short-term user behavior with self-attention. Paper presented at the Proceedings of the 12th international conference on knowledge science, engineering and management (KSEM), Athens, Greece.

  36. Wang, S., Hu, L., Cao, L., Huang, X., Lian, D., & Liu, W. (2018). Attention-based transactional context embedding for next-item recommendation. Paper presented at the proceedings of the 32nd AAAI conference on artificial intelligence, Louisiana, USA.

  37. Hu, L., Cao, L., Wang, S., Xu, G., Cao, J., & Gu, Z. (2017). Diversifying personalized recommendation with user-session context. Paper presented at the proceedings of the 26th international joint conference on artificial intelligence (IJCAI), Melbourne, Australia.

  38. Chen, Q., Zhao, H., Li, W., Huang, P., & Ou, W. (2019). Behavior sequence transformer for e-commerce recommendation in alibaba. Paper presented at the proceedings of the 1st International workshop on deep learning practice for high-dimensional sparse data, New York, USA.

  39. Sun, F., Liu, J., Wu, J., Pei, C., Lin, X., Ou, W., & Jiang, P. (2019). BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer. Paper presented at the proceedings of the 28th ACM international conference on information and knowledge management (CIKM), Beijing, China.

  40. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Polosukhin, I. (2017). Attention is all you need. arXiv preprint arXiv:1706.03762.

  41. Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., & Yakhnenko, O. (2013). Translating embeddings for modeling multi-relational data. Paper presented at the neural information processing systems (NIPS), South Lake Tahoe, USA.

  42. Wang, Z., Zhang, J., Feng, J., & Chen, Z. (2014). Knowledge graph embedding by translating on hyperplanes. Paper presented at the proceedings of the 28th AAAI conference on artificial intelligence, Québec, Canada.

  43. Lin, Y., Liu, Z., Sun, M., Liu, Y., & Zhu, X. (2015). Learning entity and relation embeddings for knowledge graph completion. Paper presented at the proceedings of the 29th AAAI conference on artificial intelligence, Texas, USA.

  44. Ji, G., He, S., Xu, L., Liu, K., & Zhao, J. (2015). Knowledge graph embedding via dynamic mapping matrix. Paper presented at the proceedings of the 53rd annual meeting of the association for computational linguistics and the 7th international joint conference on natural language processing, Beijing, China.

  45. Wang, Y., Mohamed, A., Le, D., Liu, C., Xiao, A., Mahadeokar, J., Zhang, F. (2020). Transformer-based acoustic modeling for hybrid speech recognition. Paper presented at the proceedings of the 45th IEEE international conference on acoustics, speech and signal processing (ICASSP), Barcelona, Spain.

  46. Chen, X., Liu, D., Lei, C., Li, R., Zha, Z.-J., & Xiong, Z. (2019). BERT4SessRec: Content-based video relevance prediction with bidirectional encoder representations from transformer. Paper presented at the proceedings of the 27th ACM international conference on multimedia, New York, USA.

  47. Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-Thieme, L. (2012). BPR: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618.

  48. Zhang, S., Tay, Y., Yao, L., & Sun, A. (2018). Next item recommendation with self-attention. arXiv preprint arXiv:1808.06414.

  49. Wang, H., Zhang, F., Xie, X., & Guo, M. (2018). DKN: Deep knowledge-aware network for news recommendation. Paper presented at the proceedings of the 2018 world wide web conference.

  50. Chetty, R., Friedman, J. N., & Rockoff, J. E. (2014). Measuring the impacts of teachers II: Teacher value-added and student outcomes in adulthood. American economic review, 104(9), 2633–2679.

    Article  Google Scholar 

  51. Jacob, A. (2012). Examining the relationship between student achievement and observable teacher characteristics: Implications for school leaders. International Journal of Educational Leadership Preparation, 7(3), n3.

    Google Scholar 

  52. Lu, Y., Zhang, S., Huang, Y., Wang, L., Yu, X., Zhao, Z., & Wu, F. (2021). Future-aware diverse trends framework for recommendation. Paper presented at the proceedings of the web conference 2021.

Download references

Acknowledgements

This work is partially supported by the Fundamental Research Funds for the Central Universities and the Research Funds of Renmin University of China (Grant No. 21XNLG07), National Natural Science Foundation of China (Grant No. 71901208), and Ministry of Education, Science and Technology Development Center (Grant No. 2019J01010).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Du.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, J., Jiang, G., Du, W. et al. Profiling temporal learning interests with time-aware transformers and knowledge graph for online course recommendation. Electron Commer Res 23, 2357–2377 (2023). https://doi.org/10.1007/s10660-022-09541-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10660-022-09541-z

Keywords