Skip to main content

Advertisement

Log in

Multi-aspect heterogeneous information network for MOOC knowledge concept recommendation

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Recently, the Massive Open Online Course (MOOC) learning system has become a popular education platform, and the information overload issue within it is becoming much more serious, due to the increasing of online education needs. Consequently, the studies that focus on recommending learning resources (e.g., courses and knowledge concepts) have become a hot research topic. Moreover, as courses are composed of sets of knowledge concepts, directly recommending courses will ignore the students’ fine grained learning state. In this work, we focus on the Knowledge Concept Recommendation (KCR) task that aims at exploring the concepts that a student needs to master. Existing methods on KCR are mainly well designed graph convolutional models that pay more attention to exploring students’ preference similarity. However, most of these methods only have limited representation ability, as they mainly rely on a single type of nodes, and the diversified relationships among students and concepts are not fully explored. In light of this, we propose a Multi-aspect Heterogeneous Information Network (Multi-HIN) for KCR. Specifically, to consider the impact of multi-types of entities on preference learning, we first construct a Heterogeneous Information Network (HIN) to link concepts and multiple entities in a network. Then, to learn a more accurate node representation, we dynamically assign an aspect context to each node by viewing aspects as students’ interest dimensions. To learn items’ representations based on the current aspect, we further conduct the aspect selection process via the Gumbel–Softmax method. Finally, we use an extended Matrix Factorization (MF) method to make concept recommendations. We conduct extensive experiments on a real-world dataset to demonstrate the superiority of our proposed method.

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

Similar content being viewed by others

References

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

  2. Chen H, Yin H, Wang W, Wang H, Nguyen QVH, Li X (2018) Pme: projected metric embedding on heterogeneous networks for link prediction. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, KDD ’18. Association for Computing Machinery, New York, pp 1177–1186

  3. Dong Y, Chawla NV, Swami A (2017) Metapath2vec: Scalable representation learning for heterogeneous networks. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’17. Association for Computing Machinery, New York, pp 135–144

  4. Epasto A, Perozzi B (2019) Is a single embedding enough? learning node representations that capture multiple social contexts. In: The world wide web conference, WWW ’19. Association for Computing Machinery, New York, pp 394–404

  5. Gong J, Wang S, Wang J, Feng W, Peng H, Tang J, Yu PS (2020) Attentional graph convolutional networks for knowledge concept recommendation in MOOCs in a heterogeneous view. Association for Computing Machinery, New York, pp 79–88

    Google Scholar 

  6. Grover A, Leskovec J (2016) Node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’16. Association for Computing Machinery, New York, pp 855–864

  7. Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. In: Guyon I, Luxburg UV, Bengio S, Wallach H, Fergus R, Vishwanathan S, Garnett R (eds) Advances in neural information processing systems. Curran Associates, Inc., New York, p 30

  8. Jang E, Gu S, Poole B (2017) Categorical reparameterization with gumbel-softmax. In: 5Th international conference on learning representations, ICLR 2017

  9. Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. CoRR arXiv:1609.02907

  10. Koren Y, Bell R (2015) Advances in collaborative filtering. Springer, Boston, pp 77–118

    Google Scholar 

  11. Liu N, Tan Q, Li Y, Yang H, Zhou J, Hu X (2019) Is a single vector enough? exploring node polysemy for network embedding. CoRR arXiv:1905.10668

  12. Liu Y, Liu Q, Tian Y, Wang C, Niu Y, Song Y, Li C (2021) Concept-aware denoising graph neural network for micro-video recommendation. In: Demartini G, Zuccon G, Culpepper JS, Huang Z, Tong H (eds) CIKM ’21: the 30th ACM international conference on information and knowledge management, virtual event, Queensland, Australia, November 1 - 5, 2021, ACM, pp 1099–1108

  13. Ma J, Cui P, Kuang K, Wang X, Zhu W (2019) Disentangled graph convolutional networks. In: Chaudhuri K, Salakhutdinov R (eds) Proceedings of the 36th international conference on machine learning, proceedings of machine learning research, vol 97. PMLR, USA, pp 4212–4221

  14. Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Burges CJC, Bottou L, Welling M, Ghahramani Z, Weinberger KQ (eds) Advances in neural information processing systems, vol 26. Curran Associates Inc.

  15. Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Platt J, Koller D, Singer Y, Roweis S (eds) Advances in neural information processing systems, vol 20. Curran Associates Inc.

  16. Pang Y, Jin Y, Zhang Y, Zhu T (2017) Collaborative filtering recommendation for mooc application. Comput Appl Eng Educ 25(1):120–128

    Article  Google Scholar 

  17. Park C, Kim D, Han J, Yu H (2019) Unsupervised attributed multiplex network embedding. CoRR arXiv:1911.06750

  18. Park C, Yang C, Zhu Q, Kim D, Yu H, Han J (2020) Unsupervised differentiable multi-aspect network embedding. Association for Computing Machinery, New York, pp 1435–1445

    Google Scholar 

  19. Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’14. Association for Computing Machinery, New York, pp 701–710

  20. Pham TAN, Li X, Cong G, Zhang Z (2016) A general recommendation model for heterogeneous networks. IEEE Trans Knowl Data Eng 28(12):3140–3153

    Article  Google Scholar 

  21. Qiu J, Tang J, Liu TX, Gong J, Zhang C, Zhang Q, Xue Y (2016) Modeling and predicting learning behavior in moocs. In: Proceedings of the Ninth ACM international conference on web search and data mining, WSDM ’16. Association for Computing Machinery, New York, pp 93–102

  22. Schafer JB, Frankowski D, Herlocker J, Sen S (2007) Collaborative Filtering Recommender Systems. Springer, Berlin, pp 291–324

    Google Scholar 

  23. Schlichtkrull M, Kipf TN, Bloem P, vanden Berg R, Titov I, Welling M (2018) Modeling relational data with graph convolutional networks. In: Gangemi A, Navigli R, Vidal M E, Hitzler P, Troncy R, Hollink L, Tordai A, Alam M (eds) The semantic web. Springer International Publishing, Cham, pp 593–607

  24. Shi C, Hu B, Zhao WX, Yu PS (2019) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng 31(2):357–370

    Article  Google Scholar 

  25. Shi C, Li Y, Zhang J, Sun Y, Yu PS (2017) A survey of heterogeneous information network analysis. IEEE Trans Knowl Data Eng 29(1):17–37

    Article  Google Scholar 

  26. Shi Y, Zhu Q, Guo F, Zhang C, Han J (2018) Easing embedding learning by comprehensive transcription of heterogeneous information networks. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, KDD ’18. Association for Computing Machinery, New York, pp 2190–2199

  27. Sun Y, Han J (2012) Mining heterogeneous information networks: principles and methodologies. Synthesis lectures on data mining and knowledge discovery morgan & claypool publishers

  28. Symeonidis P, Malakoudis D (2019) Multi-modal matrix factorization with side information for recommending massive open online courses. Expert Syst Appl 118:261–271

    Article  Google Scholar 

  29. Wang H, Xu T, Liu Q, Lian D, Chen E, Du D, Wu H, Su W (2019) Mcne: an end-to-end framework for learning multiple conditional network representations of social network. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, KDD ’19. Association for Computing Machinery, New York, pp 1064–1072

  30. Wang J, Zhu L, Dai T, Xu Q, Gao T (2021) Low-rank and sparse matrix factorization with prior relations for recommender systems. Appl Intell 51:3435–3449

    Article  Google Scholar 

  31. Wang X, He X, Cao Y, Liu M, Chua T S (2019) Kgat: knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, KDD ’19. Association for Computing Machinery, New York, pp 950–958

  32. Wu L, Wang W (2021) Collaborative filtering recommendation algorithm for mooc resources based on deep learning. Complex 2021:5555226:1–5555226:11

    Google Scholar 

  33. Wu Z, Pan S, Chen F, Long G, Zhang C, Yu P S (2021) A comprehensive survey on graph neural networks. IEEE Trans Neural Netw Learn Syst 32(1):4–24

    Article  MathSciNet  Google Scholar 

  34. Xiao C, Sun L, Han J, Qiao Y (2021) Heterogeneous academic network embedding based multivariate random-walk model for predicting scientific impact. Applied Intelligence

  35. Ye B, Mao S, Hao P, Chen W, Bai C (2021) Community enhanced course concept recommendation in moocs with multiple entities. In: Qiu H, Zhang C, Fei Z, Qiu M, Kung S (eds) Knowledge science, engineering and management - 14th international conference, KSEM 2021, Lecture notes in computer science, vol 12816. Springer, pp 279–293

  36. Yu J, Luo G, Xiao T, Zhong Q, Wang Y, Feng W, Luo J, Wang C, Hou L, Li J, Liu Z, Tang J (2020) MOOCCUbe: a large-scale data repository for NLP applications in MOOCs. In: Proceedings of the 58th annual meeting of the association for computational linguistics, Association for Computational Linguistics, pp 3135–3142

  37. Yu X, Ren X, Gu Q, Sun Y, Han J (2013) Collaborative filtering with entity similarity regularization in heterogeneous information networks. IJCAI HINA :27

  38. Zhang H, Huang T, Lv Z, Liu S, Yang H (2019) Moocrc: a highly accurate resource recommendation model for use in mooc environments. Mob Netw Appl 24:34–46

    Article  Google Scholar 

  39. Zhang J, Zhong C, Fan S, Mu X, Ni Z (2021) Hierarchical attention and feature projection for click-through rate prediction. Appl Intell

  40. Zhao Z, Yang Y, Li C, Nie L (2020) Guessuneed: recommending courses via neural attention network and course prerequisite relation embeddings. ACM Trans Multimed Comput Commun Appl 16(4):

  41. Zheng J, Liu J, Shi C, Zhuang F, Li J, Wu B Bailey J, Khan L, Washio T, Dobbie G, Huang JZ, Wang R (eds) (2016) Dual similarity regularization for recommendation. Springer International Publishing, Cham

  42. Zheng J, Liu J, Shi C, Zhuang F, Li J, Wu B (2017) Recommendation in heterogeneous information network via dual similarity regularization. Int J Data Sci Anal 3(1):35–48

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Guo.

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

Wang, X., Jia, L., Guo, L. et al. Multi-aspect heterogeneous information network for MOOC knowledge concept recommendation. Appl Intell 53, 11951–11965 (2023). https://doi.org/10.1007/s10489-022-04025-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-04025-x

Keywords

Navigation