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.
Similar content being viewed by others
References
Schafer JB, Frankowski D, Herlocker J, et al (2007) Collaborative filtering recommender systems. The adaptive web. Springer Berlin Heidelberg, 291-324
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
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
García E, Romero C, Ventura S et al (2011) A collaborative educational association rule mining tool. Internet High Educ 14(2):77–88
Denley T (2013) Degree compass: a course recommendation system. educause review online
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
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
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
Processing FTIS (2014) Deep Learning: Methods and Applications. Foundations & Trends in Signal Processing 7(3):197–387
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
Samek W, Wiegand T, Müller KR (2017) Explainable artificial intelligence: understanding, visualizing and interpreting deep learning models
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
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
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
Zhou H, Liu Y (2018) Real-time intelligent monitoring for manufacturing processes with big data based on deep belief networks. China Mechanical Engineering
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, 1097-1105
Yang X, Zhang T, Xu C (2015) Cross-domain feature learning in multimedia. IEEE Transactions on Multimedia 17(1):64–78
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
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
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
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
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
Hinton GE, Osindero S, Teh YW (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554
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
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
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
Montufar G (2018) Restricted Boltzmann Machines: Introduction and Review
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
Qiao JF, Pan GY, Han HG (2015) Design and application of continuous deep belief network. Acta Automatica Sinica
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
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
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
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
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
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-018-1131-y