1. School of Management and E-Business, Zhejiang Gongshang University, Hangzhou 310018, China 2. Computer and Information Engineering College, Zhejiang Gongshang University, Hangzhou 310018, China
Deep learning was introduced into course recommendation and a neural network model based on assistant information, item and user information (IUNeu) was proposed, aiming at the problem of sparse data and poor recommendation effect at online course recommendation. Based on the existing neural matrix factorization (NeuMF) model with integrated user and course information, the interaction between them was considered to improve the model accuracy of users and courses. Experiments were conducted by crawling the learning data on massive open online course (MOOC) online learning platform. Results showed that with the increase of vector length and the number of recommended courses, the performance of the IUNeu model increased faster than that of the NeuMF model. Different sampling quantities had a great impact on both two models. The models’ performance increased with the increasing sampling quantities, and when the sampling quantity reached a specific threshold, the performance became stable. The convergence rate of the IUNeu model was higher than that of the NeuMF model. The experimental results show that the recommendation quality can be further improved by adding more course feature information to the IUNeu model.
Fig.3Influence of vector length on model performance
Fig.4Influence of number of recommended courses on model performance
Fig.5Influence of negative sample number on model performance
Fig.6Influence of different iterations on model performance
Fig.7Influence of course characteristics on model performance
[1]
PAZZANIM J, BILLSUS D. Content-based recommendation systems [M]// The adaptive web. Berlin, Heidelberg: Springer, 2007: 325-341.
[2]
CHEN T, HONG L J, SHI Y, et al. Joint text embedding for personalized content-based recommendation [EB/OL]. (2017-06-23). http://arxiv.org/abs/1706.01084.
[3]
ALMALIS N D, TSIHRINTZIS G A, KARAGIANNIS N, et al. FoDRA: a new content-based job recommendation algorithm for job seeking and recruiting [C]// 2015 6th International Conference on Information, Intelligence, Systems and Applications. Corfu: IEEE, 2015: 1-7.
[4]
ZHOU X, PARANDEHGHEIBI M, FEI X, et al. Content-based recommendation for podcast audio-items using natural language processing techniques [C]// 2016 IEEE International Conference on Big Data. Washington DC: IEEE, 2016: 2378-2383.
[5]
OLVERA E P, GODOY D Evaluating term weighting schemes for content-based tag recommendation in social tagging systems[J]. IEEE Latin America Transactions, 2012, 10 (4): 1973- 1980
doi: 10.1109/TLA.2012.6272482
[6]
WANG P F, GUO J F, LAN Y Y, et al. Learning hierarchical representation model for nextbasket recommendation [C]// Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval. New York: ACM, 2015: 403-412.
[7]
SINGH A P, GORDON G J. Relational learning via collective matrix factorization [C]// Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Las Vegas: ACM, 2008: 650-658.
[8]
SEDHAIN S, MENON A K, SANNER S, et al. Autorec: autoencoders meet collaborative filtering [C]// Proceedings of the 24th International Conference on World Wide Web. Florence: ACM, 2015: 111-112.
[9]
COVINGTON P, ADAMS J, SARGIN E. Deep neural networks for youtube recommendations [C]// Proceedings of the 10th ACM Conference on Recommender Systems. Boston: ACM, 2016: 191-198.
[10]
SALAKHUTDINOV R, MNIH A. Bayesian probabilistic matrix factorization using markov chain monte carlo [C]// Proceedings of the 25th International Conference on Machine Learning. Helsinki: ACM, 2008: 880-887.
[11]
MA H, YANG H X, LYU M R, et al. Sorec: social recommendation using probabilistic matrix factorization [C]// Proceedings of the 17th ACM Conference on Information and Knowledge Management. Napa Valley: ACM, 2008: 931-940.
[12]
DEVOOGHT R, BERSINI H. Collaborative filtering with recurrent neural networks [EB/OL]. (2017-01-03). http://arxiv.org/abs/1608.07400.
[13]
WANG C, BLEI D M. Collaborative topic modeling for recommending scientific articles [C]// Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Diego: ACM, 2011: 448-456.
[14]
WANG H, WANG N Y, YEUNG D Y. Collaborative deep learning for recommender systems [C]// Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Sydney: ACM, 2015: 1235-1244.
[15]
HE X N, LIAO L Z, ZHANG H W, et al. Neural collaborative filtering [C]// Proceedings of the 26th International Conference on World Wide Web. Perth: International World Wide Web Conferences Steering Committee, 2017: 173-182.
[16]
CHEN W, NIU Z D, ZHAO X Y, et al A hybrid recommendation algorithm adapted in e-learning environments[J]. World Wide Web, 2014, 17 (2): 271- 284
doi: 10.1007/s11280-012-0187-z
[17]
LECUN Y, BENGIO Y, HINTON G Deep learning[J]. Nature, 2015, 521 (7553): 436- 444
doi: 10.1038/nature14539
[18]
ELKAHKY A, SONG Y, HE X D. A multi-view deep learning approach for cross domain user modeling in recommendation systems [C]// Proceedings of the 24th International Conference on World Wide Web. Florence: ACM, 2015: 278-288.
[19]
ZHENG L, NOROOZI V, YU P S. Joint deep modeling of users and items using reviews for recommendation [C]// Proceeding of the 10th ACM International Conference on Web Search and Data Mining. Cambridge: ACM, 2017: 425-434.
[20]
XU Z H, CHEN C, LUKASIEWICZ T, et al. Tag-aware personalized recommendation using a deep-semantic similarity model with negative sampling [C]// Proceedings of the 25th ACM International on Conference on Information and Knowledge Management. Indianapolis: ACM, 2016: 1921-1924.
[21]
CHEN C, MENG X W, XU Z H, et al Location-aware personalized news recommendation with deep semantic analysis[J]. IEEE Access, 2017, 5 (99): 1624- 1638
[22]
OKURA S, TAGAMI Y, ONO S, et al. Embedding-based news recommendation for millions of users [C]// Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Halifax: ACM, 2017: 1933-1942.