Skip to main content
Log in

A hybrid recommendation algorithm adapted in e-learning environments

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

With the rapid development of online learning technology, a huge amount of e-learning materials have been generated which are highly heterogeneous and in various media formats. Besides, e-learning environments are highly dynamic with the ever increasing number of learning resources that are naturally distributed over the network. On the other hand, in the online learning scenario, it is very difficult for users without sufficient background knowledge to choose suitable resources for their learning. In this paper, a hybrid recommender system is proposed to recommend learning items in users’ learning processes. The proposed method consists of two steps: (1) discovering content-related item sets using item-based collaborative filtering (CF), and (2) applying the item sets to sequential pattern mining (SPM) algorithm to filter items according to common learning sequences. The two approaches are combined to recommend potentially useful learning items to guide users in their current learning processes. We also apply the proposed approach to a peer-to-peer learning environment for resource pre-fetching where a central directory of learning items is not available. Experiments are conducted in a centralized and a P2P online learning systems for the evaluation of the proposed method and the results show good performance of it.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Adomavicius, G., Tuzhilin, A.: Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions, pp. 734–739. (2005)

  2. Bo X., Peng, H., Fan, Y., Ruimin, S., Pipe, CF.: A scalable DHT-based collaborative filtering recommendation system, WWW 2004, May, 17–22, 2004.

  3. Bobadilla, J., Serradilla, F., Bernal, J.: A new collaborative filtering metric that improves the behavior of recommender systems. Knowl Based Syst 23(6), 520–528 (2010)

    Article  Google Scholar 

  4. Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th conference on Uncertainty in Artificial Intelligence, 43–52, 1998

  5. Cai, Y., Leung, H.-f., Li, Q., Tang, J., Li, J.: Recommendation based on object typicality. In proceedings of ACM CIKM 2010:1529–1532 (2010)

  6. Chen, W., Li, Q., Wenyin, L.: Exploiting peer relations for distributed multimedia information retrieval, in Proceedings of the 2009 IEEE International Conference on Multimedia and Expo, ICME 2009, IEEE (2009)

  7. Cho, Y.B., Cho, Y.H., Kim, S.H.: Mining changes in customer buying behavior for collaborative recommendations. Expert Syst. Appl. 28(2), 359–369 (2005)

    Article  Google Scholar 

  8. Delgado, J., Ishii, N.: Memory-based weighted-majority prediction for recommender systems. In ACM SIGIR’99 Workshop on Recommender Systems: Algorithms and Evaluation, 1999

  9. Jian, P., Jiawei, H., Mortazavi-Asl, B., Jianyong, W., Pinto, H., Qiming, C., Dayal, U., Mei-Chun, H.: Mining sequential patterns by pattern-growth: the prefixspan approach. IEEE Trans Knowl Data Eng 16(10), 1–17 (2004)

    Article  Google Scholar 

  10. King, I., Ng, C.H., Sia, KC.: Distributed content-based visual information retrieval system on peer-to-peer networks. ACM Trans. Inf. Syst. 22(3), 477–501 (2004)

    Google Scholar 

  11. Koutrika, G., Bercovitz, B., Ikeda, R., Kaliszan, F., Liou, H., Garcia-Molina, H.: Flexible recommendations for course planning. ICDE 2009, 1467–1470 (2009)

    Google Scholar 

  12. Liu, D.-R., Lai, C.-H., Lee, W.-J.: A hybrid of sequential rules and collaborative filtering for product recommendation. Inf. Sci. 179, 20 (September 2009), 3505–3519 (2009)

    Google Scholar 

  13. Lynch, C.: Personalization and recommender systems in the larger context: new directions and research questions, In Proceedings of the Joint DELOS-NSF Workshop on Personalisation and Recommender Systems in Digital Libraries, pp. 84–88, Dublin, Ireland, 2001

  14. Manouselis, N., Drachsler, H., Vuorikari R., Hummel H., Koper R.: Recommender systems in technology enhanced learning, in the proceedings of KDD '10, 2010.

  15. Marlin, B.: Modeling user rating profiles for collaborative filtering. Adv. Neural Inf. Process. Syst. (2003)

  16. Melville, P., Sindhwani, V.: Recommender system, Encyclopedia of machine learning, pp. 1–9. (2010)

  17. Milicevic, A.K., Nanopoulos, A., Ivanovic, M.: Social tagging in recommender systems: a survey of the state-of-the-art and possible extensions. Artif. Intell. Rev. 33(3), 187–209 (2010)

    Article  Google Scholar 

  18. Parameswaran, A.G., Garcia-Molina, H., Ullman, J.D.: Evaluating, combining and generalizing recommendations with prerequisites. CIKM 2010, 919–928 (2010)

    Google Scholar 

  19. Parameswaran, A.G., Koutrika, G., Bercovitz B., Garcia-Molina, H.: Recsplorer. recommendation algorithms based on precedence mining. In Proceedings of the 2010 international conference on Management of data (SIGMOD '10). ACM, New York, NY, USA, 87–98, 2010

  20. Parameswaran, A.G., Venetis, P., Garcia-Molina, H.: Recommendation systems with complex constraints: a course recommendation perspective. ACM Trans. Inf. Syst. 29(4), 20 (2011)

    Article  Google Scholar 

  21. Perera, D., Kay, J., Koprinska, I., Yacef, K., Zaiane, O.R.: Clustering and sequential pattern mining of online collaborative learning data. Knowl Data Eng 21(6), 759–772 (2009)

    Article  Google Scholar 

  22. Roh, T.H., Oh, K.J., Han, I.: The collaborative filtering recommendation based on SOM cluster-indexing CBR. Expert Syst. Appl. 25, 413–423 (2003)

    Article  Google Scholar 

  23. Romero, C., Ventura, S., Garca, E.: Data mining in course management systems: moodle case study and tutorial. Comput. Educ. 51(1), 368–384 (2008)

    Article  Google Scholar 

  24. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web (WWW '01). ACM, New York, NY, USA, 285–295, 2001. (2001)

  25. Sergio, F., Sergio, G., Andrea, T., Ester, Z.: Mining user preferences, page content and usage to personalize website navigation. World Wide Web. Internet Web Inf Syst 8, 317–345 (2005)

    Article  Google Scholar 

  26. Stevens, M., Sotirov, A., Appelbaum, J., Lenstra, A., Molnar, D., Osvik, A.D., de Weger, B.: Short chosen-prefix collisions for MD5 and the creation of a rogue CA certificate. Adv Cryptol 5677/2009, 55–69 (2009)

    Google Scholar 

  27. Wang, G., Yuan, Y., Sun, Y., Xin, J., Zhang, Y.: Peer learning: a content-based e-learning material sharing system based on P2P network. World Wide Web 13, 275–305 (2010)

    Article  Google Scholar 

  28. Xiaohua, S., Fansheng, K., Song, Y.: A comparison of several algorithms for collaborative filtering in startup stage, in Proceedings of the IEEE Networking, Sensing and Control, March. pp. 25–28, 2005

  29. Yu, H., Hayato, Y.: Generalized sequential pattern mining with item intervals. J Comput 1(3), 51–60 (2006)

    Google Scholar 

  30. Yu, L., Li, Q., Xie, H., Cai, Y.: Exploring folksonomy and cooking procedures to boost cooking recipe recommendation. In proceedings of APWeb 2011:119–130 (2011)

  31. Huang, Y.M., Kuo, Y.H., Chen, J.N., Jeng, Y.L.: NP-miner: A real-time recommendation algorithm by using web usage mining, Knowledge Based Systems, Augest, pp. 272–286, 2006

  32. Zaki, M.J.: An efficient algorithm for mining frequent sequences. Mach. Learn. 40, 31–60 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhendong Niu.

Additional information

This paper is an extension of paper “Combining Collaborative Filtering and Sequential Pattern Mining for Recommendation in E-learning Environment”, which was originally published in the proceedings of ICWL2011.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, W., Niu, Z., Zhao, X. et al. A hybrid recommendation algorithm adapted in e-learning environments. World Wide Web 17, 271–284 (2014). https://doi.org/10.1007/s11280-012-0187-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-012-0187-z

Keywords

Navigation