Abstract
Automatic multimedia learning resources recommendation has become an increasingly relevant problem: it allows students to discover new learning resources that match their tastes, and enables the e-learning system to target the learning resources to the right students. In this paper, we propose a content-based recommendation algorithm based on convolutional neural network (CNN). The CNN can be used to predict the latent factors from the text information of the multimedia resources. To train the CNN, its input and output should first be solved. For its input, the language model is used. For its output, we propose the latent factor model, which is regularized by L 1-norm. Furthermore, the split Bregman iteration method is introduced to solve the model. The major novelty of the proposed recommendation algorithm is that the text information is used directly to make the content-based recommendation without tagging. Experimental results on public databases in terms of quantitative assessment show significant improvements over conventional methods. In addition, the split Bregman iteration method which is introduced to solve the model can greatly improve the training efficiency.
Similar content being viewed by others
References
Wei, S., Zheng, X., Chen, D., Chen, C.: A hybrid approach for movie recommendation via tags and ratings. Electronic Commerce Research and Applications (2016)
Moreno, M.N., Segrera, S., López, V.F., Muñoz, M.D., Sánchez, Á.L.: Web mining based framework for solving usual problems in recommender systems. A case study for movies׳ recommendation. Neurocomputing 176, 72-80 (2016)
Kohavi, R.: A study of cross-validation and bootstrap for accuracy estimation and model selection. In: proceeding International Joint Conference on Artificial Intelligence, pp 1137–1143 (1995)
Mao, K., Chen, G., Hu, Y., Zhang, L.: Music recommendation using graph based quality model. Signal Process. 120, 806–813 (2016)
Horsburgh, B., Craw, S., Massie, S.: Learning pseudo-tags to augment sparse tagging in hybrid music recommender systems. Artif. Intell. 219, 25–39 (2015)
Wang, Y., Shang, W.: Personalized news recommendation based on consumers’ click behavior. In: Fuzzy Systems and Knowledge Discovery (FSKD), 2015 12th International Conference on, 2015. IEEE, pp 634–638
Shi, B., Ifrim, G.: Hurley N Learning-to-Rank for Real-Time High-Precision Hashtag Recommendation for Streaming News. In: Proceedings of the 25th International Conference on World Wide Web, 2016. International World Wide Web Conferences Steering Committee, pp 1191–1202
Zhao, X., Yuan, J., Wang, M., Li, G., Hong, R., Li, Z., Chua, T.-S.: Video recommendation over multiple information sources. Multimed. System 19(1), 3–15 (2013)
Pyo, S., Kim, E., Kim, M.: Automatic and personalized recommendation of TV program contents using sequential pattern mining for smart TV user interaction. Multimed. System 19(6), 527–542 (2013)
Kaššák, O., Kompan, M., Bieliková, M.: Personalized hybrid recommendation for group of users: top-N multimedia recommender. Inf. Process. Manag. 52(3), 459–477 (2016)
Zhao, W., Wu, R., Liu, H.: Paper recommendation based on the knowledge gap between a researcher’s background knowledge and research target. Inf. Process. Manag. 52(5), 976–988 (2016)
Polatidis, N., Georgiadis, C.K.: A multi-level collaborative filtering method that improves recommendations. Expert System Appl. 48, 100–110 (2016)
Alhamid, M.F., Rawashdeh, M., Dong, H., Hossain, M.A., Alelaiwi, A., El Saddik, A.: RecAm: a collaborative context-aware framework for multimedia recommendations in an ambient intelligence environment. Multimed. Syst. 22(5), 587–601 (2016)
Koren, Y., Bell, R.: Advances in collaborative filtering. In: Recommender systems handbook, pp 77–118. Springer, Heidelberg (2015)
Salah, A., Rogovschi, N., Nadif, M.: A dynamic collaborative filtering system via a weighted clustering approach. Neurocomputing 175, 206–215 (2016)
Pan, W., Xia, S., Liu, Z., Peng, X., Ming, Z.: Mixed factorization for collaborative recommendation with heterogeneous explicit feedbacks. Inf. Sci. 332, 84–93 (2016)
Bell, R.M., Koren, Y.: Scalable collaborative filtering with jointly derived neighborhood interpolation weights. In: Data Mining, 2007. ICDM 2007. Seventh IEEE International Conference on, 2007. IEEE, pp 43–52
Ignatov, D.I., Nikolenko, S.I., Abaev, T., Poelmans, J.: Online recommender system for radio station hosting based on information fusion and adaptive tag-aware profiling. Expert System Appl. 55, 546–558 (2016)
Shen, Y., He, X., Gao, J., Deng, L., Mesnil, G.: Learning semantic representations using convolutional neural networks for web search. In: Proceedings of the companion publication of the 23rd international conference on World wide web companion, 2014. International World Wide Web Conferences Steering Committee, pp 373–374
Pandey, S., Khanna, P., Yokota, H.: A semantics and image retrieval system for hierarchical image databases. Inf. Process. Manag. 52(4), 571–591 (2016)
Ding, C., Tao, D.: Robust face recognition via multimodal deep face representation. Multimed. IEEE Trans. 17(11), 2049–2058 (2015)
Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, pp 1097–1105 (2012)
Graves, A., Mohamed, A.R., Hinton, G.: Speech recognition with deep recurrent neural networks. In: Acoustics, Speech and Signal Processing, IEEE International Conference on, 2013. pp 6645–6649
Tian, L., Fan, C., Ming, Y.: Multiple scales combined principle component analysis deep learning network for face recognition. J. Electron. Imaging. 25(2), 023025–023025 (2016)
Byeon, Y.-H., Pan, S.-B., Moh, S.-M., Kwak, K.-C.: A Surveillance System Using CNN for Face Recognition with Object, Human and Face Detection. In: Information Science and Applications (ICISA) 2016. Springer, pp 975–984 (2016)
Ye, X., Wang, L., Xing, H., Huang, L.: Denoising hybrid noises in image with stacked autoencoder. In: Information and Automation, 2015 IEEE International Conference on, 2015. IEEE, pp 2720–2724
Huang, W.-B., Sun, F.-C.: Building feature space of extreme learning machine with sparse denoising stacked-autoencoder. Neurocomputing 174, 60–71 (2016)
Iwata, T., Hirao, T., Ueda, N.: Probabilistic latent variable models for unsupervised many-to-many object matching. Inf. Process. Manag. 52(4), 682–697 (2016)
Xue, S., Jiang, H., Dai, L., Liu, Q.: Speaker adaptation of hybrid NN/HMM model for speech recognition based on singular value decomposition. J Signal Process. Systems. 82(2), 175–185 (2016)
Johnson, R, Zhang, T.: Semi-supervised convolutional neural networks for text categorization via region embedding. In: Advances in Neural Information Processing Systems, 2015. pp 919–927
Wikipedia Topic model. (2016)
Qin, P., Xu, W., Guo, J.: An empirical convolutional neural network approach for semantic relation classification. Neurocomputing 190, 1–9 (2016)
Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Advances in neural information processing systems, 2013. pp 3111–3119
Goldstein, T., Osher, S.: The split bregman method for L1-regularized problems. SIAM J Imag Sci. 2(2), 323–343 (2009). doi:10.1137/080725891
Engl, H.W., Ramlau, R.: Regularization of inverse problems. Kluwer Academic Publishers, New York (2000)
Devijver, P.A., Kittler, J.: Pattern Recognition: A Statistical Approach. Prentice/hall International, New Jersey (1982)
Hansen, P.C., O’Leary, D.P.: The use of the L-curve in the regularization of discrete ill-posed problems. Siam J. Sci. Computing. 14(6), 1487–1503 (1993)
Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation. J Mach Learn Res 3, 993–1022 (2003)
Ziegler, C.-N., McNee, S.M., Konstan, J.A., Lausen, G.: Improving recommendation lists through topic diversification. In: Proceedings of the 14th international conference on World Wide Web, 2005. ACM, pp 22–32
Piao, C.H., Zhao, J., Zheng, L.J.: Research on entropy-based collaborative filtering algorithm and personalized recommendation in e-commerce. Service Oriented Comput Appl 3(2), 147–157 (2009)
Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. Icml’08 Proceedings of International Conference on Machine Learning pp 880–887
Wang C, Blei DM Collaborative topic modeling for recommending scientific articles. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, Ca, Usa, August, 2011. pp 448–456 (2012)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Funding
The authors thank the editor and anonymous reviewers for their valuable suggestions. This research was partially funded by the specific funding for education science research by self-determined research funds of CCNU from the colleges’ basic research and operation of MOE (CCNU16JYKX031 and CCNU16JYKX027), the National Natural Science Foundation of China under Grant (No. 61505064), the Project of the Program for National Key Technology Research and Development Program (2013BAH72B01, 2013BAH18F02, and 2015BAH33F02), and the Project of the Program for National Key Technology Research and Development Program (2014BAH22F01 and 2015BAK07B03).
Additional information
Communicated by B. Prabhakaran.
Rights and permissions
About this article
Cite this article
Shu, J., Shen, X., Liu, H. et al. A content-based recommendation algorithm for learning resources. Multimedia Systems 24, 163–173 (2018). https://doi.org/10.1007/s00530-017-0539-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-017-0539-8