Skip to main content
Log in

MOOCRC: A Highly Accurate Resource Recommendation Model for Use in MOOC Environments

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

With the rapid development of MOOC platforms, the online learning resources are increasing. Because learners differ in terms of cognitive ability and knowledge structure, they cannot rapidly identify learning resources in which they are interested. Traditional collaborative filtering recommendation technologies perform poorly given sparse data and cold starts. Furthermore, the redundant recommended content and the high-dimensional and nonlinear data on online learning users cannot be effectively handled, leading to inefficient resource recommendations. To enhance learner efficiency and enthusiasm, this paper presents a highly accurate resource recommendation model (MOOCRC) based on deep belief networks (DBNs) in MOOC environments. This method deeply mines learner features and course content attribute features and incorporates learner behavior features to build user-course feature vectors as inputs to the deep model. Learner ratings of courses are processed as supervised labels with supervised learning. The MOOCRC model is trained by unsupervised pretraining and supervised feedback fine tuning; moreover, the model is obtained by adjusting the model parameters repeatedly. To verify the effectiveness of the MOOCRC, an experimental analysis is conducted using learner elective data obtained from the starC MOOC platform of Central China Normal University. Real course enrollment data are used to verify the classification accuracy of the MOOCRC. The experimental results show that the MOOCRC has greater recommendation accuracy and converges more quickly than traditional recommendation methods.

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

Similar content being viewed by others

References

  1. Schafer JB, Frankowski D, Herlocker J, et al (2007) Collaborative filtering recommender systems. The adaptive web. Springer Berlin Heidelberg, 291-324

  2. Stern DH, Herbrich R, Graepel T (2009) Matchbox: large scale online bayesian recommendations. In: Proceedings of the 18th international conference on World wide web. ACM, 111-120

  3. Klašnja-Milićević A, Vesin B, Ivanović M et al (2011) E-Learning personalization based on hybrid recommendation strategy and learning style identification. Comput Educ 56(3):885–899

    Article  Google Scholar 

  4. García E, Romero C, Ventura S et al (2011) A collaborative educational association rule mining tool. Internet High Educ 14(2):77–88

    Article  Google Scholar 

  5. Denley T (2013) Degree compass: a course recommendation system. educause review online

  6. Salehi M, Kamalabadi IN, Ghoushchi MBG (2013) An effective recommendation framework for personal learning environments using a learner preference tree and a GA. IEEE Trans Learn Technol 6(4):350–363

    Article  Google Scholar 

  7. Aher SB, Lobo LMRJ (2013) Combination of machine learning algorithms for recommendation of courses in E-Learning System based on historical data. Knowl-Based Syst 51(1):1–14

    Article  Google Scholar 

  8. Wen M, Rosé CP (2014) Identifying latent study habits by mining learner behavior patterns in massive open online courses. In: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management. ACM, pp. 1983-1986

  9. Processing FTIS (2014) Deep Learning: Methods and Applications. Foundations & Trends in Signal Processing 7(3):197–387

    MathSciNet  Google Scholar 

  10. Najafabadi MM, Villanustre F, Khoshgoftaar TM et al (2015) Deep learning applications and challenges in big data analytics. Journal of Big Data 2(1):1

    Article  Google Scholar 

  11. Samek W, Wiegand T, Müller KR (2017) Explainable artificial intelligence: understanding, visualizing and interpreting deep learning models

  12. Valter P, Lindgren P, Prasad R (2018) The consequences of artificial intelligence and deep learning in a world of persuasive business models. IEEE Aerospace & Electronic Systems Magazine 33(5-6):80–88

    Article  Google Scholar 

  13. Liu P, Han S, Meng Z, et al (2014) Facial expression recognition via a boosted deep belief network. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 1805-1812

  14. Diao W, Sun X, Zheng X et al (2016) Efficient Saliency-Based Object Detection in Remote Sensing Images Using Deep Belief Networks. IEEE Geoscience & Remote Sensing Letters 13(2):137–141

    Article  Google Scholar 

  15. Zhou H, Liu Y (2018) Real-time intelligent monitoring for manufacturing processes with big data based on deep belief networks. China Mechanical Engineering

  16. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, 1097-1105

  17. Yang X, Zhang T, Xu C (2015) Cross-domain feature learning in multimedia. IEEE Transactions on Multimedia 17(1):64–78

    Article  Google Scholar 

  18. Mikolov T, Karafiát M, Burget L, et al (2010) Recurrent neural network based language model. In: Eleventh Annual Conference of the International Speech Communication Association

  19. Oh K J, Lee W J, Lim C G, et al (2014) Personalized news recommendation using classified keywords to capture user preference. In: Advanced Communication Technology (ICACT), 2014 16th International Conference on. IEEE, 1283-1287

  20. Li S, Kawale J, Fu Y (2015) Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management. ACM, 811-820

  21. Lee H, Ahn Y, Lee H, et al (2016) Quote recommendation in dialogue using deep neural network. In: Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval. ACM, 957-960

  22. Covington P, Adams J, Sargin E (2016) Deep neural networks for youtube recommendations. In: Proceedings of the 10th ACM Conference on Recommender Systems. ACM, 191-198

  23. Hinton GE, Osindero S, Teh YW (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554

    Article  MathSciNet  Google Scholar 

  24. Zhao C, Shi J, Jiang T, et al (2016) Application of deep belief nets for collaborative filtering. In: International Symposium on Communications and Information Technologies. IEEE, 201-205

  25. Hongliang C, Xiaona Q (2015) The Video Recommendation System Based on DBN. In: Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on. IEEE, 1016-1021

  26. Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning. In: Proceedings of the 22nd ACM international conference on Multimedia. ACM, 627-636

  27. Montufar G (2018) Restricted Boltzmann Machines: Introduction and Review

  28. Salama MA, Hassanien AE, Fahmy AA (2010) Deep belief network for clustering and classification of a continuous data. In: The 10th IEEE International Symposium on Signal Processing and Information Technology. IEEE, 473-477

  29. Qiao JF, Pan GY, Han HG (2015) Design and application of continuous deep belief network. Acta Automatica Sinica

  30. Kae A, Sohn K, Lee H, et al (2013) Augmenting CRFs with Boltzmann machine shape priors for image labeling. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2019-2026

  31. Collobert R, Weston J (2008) A unified architecture for natural language processing: Deep neural networks with multitask learning. In: Proceedings of the 25th international conference on Machine learning. ACM, 160-167

  32. Turchenko V, Golovko V (2014) Parallel batch pattern training algorithm for deep neural network. In: High Performance Computing & Simulation (HPCS), 2014 International Conference on. IEEE, 697-702

  33. Tieleman T, Hinton G (2009) Using fast weights to improve persistent contrastive divergence. In: Proceedings of the 26th Annual International Conference on Machine Learning. ACM, 1033-1040

  34. Seide F, Li G, Chen X, et al (2011) Feature engineering in context-dependent deep neural networks for conversational speech transcription. In: Automatic Speech Recognition and Understanding (ASRU), 2011 IEEE Workshop on. IEEE, 24-29

Download references

Acknowledgments

We are grateful to the volunteers for capturing the data. This research is supported by the National Key Research and Development Program of China (no. 2017YFB1401300, 2017YFB1401304), the National Natural Science Foundation of China (no. 61702211), and the Self-Determined Research Funds of CCNU from the Colleges’ Basic Research (nos. CCNU17QN0004 and CCNU17GF0002).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhihan Lv.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, H., Huang, T., Lv, Z. et al. MOOCRC: A Highly Accurate Resource Recommendation Model for Use in MOOC Environments. Mobile Netw Appl 24, 34–46 (2019). https://doi.org/10.1007/s11036-018-1131-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-018-1131-y

Keywords

Navigation