Skip to main content
Log in

A content-based recommendation algorithm for learning resources

  • Regular Paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

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.

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
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Wei, S., Zheng, X., Chen, D., Chen, C.: A hybrid approach for movie recommendation via tags and ratings. Electronic Commerce Research and Applications (2016)

  2. 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)

    Article  Google Scholar 

  3. 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)

  4. Mao, K., Chen, G., Hu, Y., Zhang, L.: Music recommendation using graph based quality model. Signal Process. 120, 806–813 (2016)

    Article  Google Scholar 

  5. Horsburgh, B., Craw, S., Massie, S.: Learning pseudo-tags to augment sparse tagging in hybrid music recommender systems. Artif. Intell. 219, 25–39 (2015)

    Article  Google Scholar 

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

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

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Polatidis, N., Georgiadis, C.K.: A multi-level collaborative filtering method that improves recommendations. Expert System Appl. 48, 100–110 (2016)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Koren, Y., Bell, R.: Advances in collaborative filtering. In: Recommender systems handbook, pp 77–118. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  15. Salah, A., Rogovschi, N., Nadif, M.: A dynamic collaborative filtering system via a weighted clustering approach. Neurocomputing 175, 206–215 (2016)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

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

  18. 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)

    Article  Google Scholar 

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

  20. Pandey, S., Khanna, P., Yokota, H.: A semantics and image retrieval system for hierarchical image databases. Inf. Process. Manag. 52(4), 571–591 (2016)

    Article  Google Scholar 

  21. Ding, C., Tao, D.: Robust face recognition via multimodal deep face representation. Multimed. IEEE Trans. 17(11), 2049–2058 (2015)

    Article  Google Scholar 

  22. 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)

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

  24. 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)

    Article  Google Scholar 

  25. 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)

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

  27. Huang, W.-B., Sun, F.-C.: Building feature space of extreme learning machine with sparse denoising stacked-autoencoder. Neurocomputing 174, 60–71 (2016)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

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

  31. Wikipedia Topic model. (2016)

  32. Qin, P., Xu, W., Guo, J.: An empirical convolutional neural network approach for semantic relation classification. Neurocomputing 190, 1–9 (2016)

    Article  Google Scholar 

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

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

    Article  MathSciNet  MATH  Google Scholar 

  35. Engl, H.W., Ramlau, R.: Regularization of inverse problems. Kluwer Academic Publishers, New York (2000)

    Google Scholar 

  36. Devijver, P.A., Kittler, J.: Pattern Recognition: A Statistical Approach. Prentice/hall International, New Jersey (1982)

    MATH  Google Scholar 

  37. 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)

    Article  MathSciNet  MATH  Google Scholar 

  38. Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation. J Mach Learn Res 3, 993–1022 (2003)

    MATH  Google Scholar 

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

  40. 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)

    Article  Google Scholar 

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

  42. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoxuan Shen.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00530-017-0539-8

Keywords

Navigation