Educational Recommender Systems: A Pedagogical-Focused Perspective

  • Salvador Garcia-Martinez
  • Abdelwahab Hamou-Lhadj
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 25)


With the growing number of students in the classroom and the switch to online environments, instructors are beginning to integrate collaborative learning approaches in the classroom. However, many times in large collaborative environments and large social networks, students are overwhelmed by the amount of available information; it is often challenging to select the most appropriate sources of information. A promising way to deal with this challenge and enhance social interaction in collaborative learning environments is by introducing recommender systems. The main goal of this article is, through a literature review, explore the differences between general recommender systems and educational recommender systems, and to provide a general overview about the benefits, challenges and limitations of recommender systems in educational settings.


Recommender systems Collaborative learning Education 


  1. 1.
    Garcia-Martinez, S., van-Thiel, A.: Exploring the teaching and learning methods for data structure courses. In: Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications, pp. 2709–2720. AACE, Chesapeake (2010)Google Scholar
  2. 2.
    Dillenbourg, P.: Collaborative Learning: Cognitive and Computational Approaches. Pergamon, Amsterdam (1999)Google Scholar
  3. 3.
    Driscoll, M.P.: Psychology of Learning for Instruction. Pearson A and B, Boston (2005)Google Scholar
  4. 4.
    Liccardi, I., Ounnas, A., Pau, R., Massey, E.P. et al.: The role of social networks in students’ learning experiences. SIGCSE Bull. 39(4), pp. 224–237 (2007)Google Scholar
  5. 5.
    Berger, P.L., Luckmann, T.: The Social Construction of Reality: A Treatise in the Sociology of Knowledge. Doubleday, Garden City (1966)Google Scholar
  6. 6.
    Vygotskii, L.S., Cole, M.: Mind in Society: The Development of Higher Psychological Processes. Harvard University Press, Cambridge (1978)Google Scholar
  7. 7.
    Cole, M., Y, Engeström.: A cultural-historical approach to distributed cognition. In: G. Salomon (Ed.), Distributed cognitions: psychological and educational considerations. Cambridge University Press, Cambridge, New York (1993)Google Scholar
  8. 8.
    Geyer-Schulz, A., Hahsler, M., Jahn, M.: Educational and scientific recommender systems: designing the information channels of the virtual university. International Journal of Engineering Education, 17(2), pp. 153–162 (2001)Google Scholar
  9. 9.
    Tang, T.Y., McCalla, G.: A multidimensional paper recommender: Experiments and evaluations. IEEE Internet Comput. 13(4), 34–41 (2009)CrossRefGoogle Scholar
  10. 10.
    Abel, F., Bittencourt, I.I., Henze, N., Krause, D., Vassileva, J.: A rule-based recommender system for online discussion forums. Lect. Notes Comput. Sci. 5149, 12–21 (2008)CrossRefGoogle Scholar
  11. 11.
    Drachsler, H., Hummel, H., Koper, R.: Navigation support for learners in informal learning environments. In: Proceedings of the 2008 ACM conference on Recommender systems, ACM, pp. 303–306 (2008)Google Scholar
  12. 12.
    Yang, Y.J., Wu, C.: An attribute-based ant colony system for adaptive learning object recommendation. Expert Syst. Appl. 36(2), 3034–3047 (2009)CrossRefGoogle Scholar
  13. 13.
    DeLong, C., Desikan, P., Srivastava, J.: USER: user-sensitive expert recommendations for knowledge-dense environments. Advances in Web Mining and Web Usage Analysis, pp. 77–95 (2006)Google Scholar
  14. 14.
    Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of- the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)Google Scholar
  15. 15.
    Park, D.H., Kim, H.K., Choi, I.Y., Kim, J.K.: A literature review and classification of recommender systems research. Expert Syst. Appl. 39(11), 10059–10072 (2012)CrossRefGoogle Scholar
  16. 16.
    Drachsler, H., Hummel, H.G.K., Rob, K.: Identifying the goal, user model and conditions of recommender systems for formal and informal learning. JODI. J. Digital Inf. 10(2), 1–17 (2009)Google Scholar
  17. 17.
    Hu, J., Zhang, W.: Community collaborative filtering for E-Learning. In: International Conference on Computer and Electrical Engineering, IEEE, pp. 593–597 (2008)Google Scholar
  18. 18.
    Lu, J.: A personalized E-learning material recommender system. In 2nd International Conference on Information Technology for Application (ICITA 2004), pp. 374–379. Macquarie Scientific Publishing, Harbin, China (2004)Google Scholar
  19. 19.
    Hsu, M.H.: Proposing an ESL recommender teaching and learning system. Expert Syst. Appl. 34(3), 2102–2110 (2008)CrossRefGoogle Scholar
  20. 20.
    Bendakir, N., Aïmeur, E.: Using association rules for course recommendation. In: Proceedings of the AAAI Workshop on Educational Data Mining, pp. 31–40 (2006)Google Scholar
  21. 21.
    Romero, C., Ventura, S., Zafra, A., de Bra, P.: Applying web usage mining for personalizing hyperlinks in web-based adaptive educational systems. Comput. Educ. 53(3), 828–840 (2009)CrossRefGoogle Scholar
  22. 22.
    Wang, F.H.: Content Recommendation Based on Education-Contextualized Browsing Events for Web-Based Personalized Learning. Edu. Technol. Soc. 11(4), 94–112 (2008)Google Scholar
  23. 23.
    Reategui, E., Zattera, C.: Do learning styles influence the way students perceive interface agents? Paper presented at the IHC ‘08: Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems, Porto Alegre, Brazil (2008)Google Scholar
  24. 24.
    Berg, vd, Eshuis, J., Waterink, W., Nadolski, R., Berlanga, A., Boers, N., et al.: Effects of the ISIS Recommender System for Navigation Support in Self-Organised Learning Networks. Edu. Technol. Soc. 12(3), 115–126 (2009)Google Scholar
  25. 25.
    Abramowicz, W., Malyszko, J., Weckowski, D.G.: Discovering of users’ interests evolution patterns for learning goals recommendation. Perspect. Bus. Inf. Res. 90, 231–238 (2011)CrossRefGoogle Scholar
  26. 26.
    Mitsuhara, H., Ochi, Y., Kanenishi, K., Ogata, H., Yano, Y.: An adaptive web-based learning system for providing new findings. Paper presented at the Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications (2003): Honolulu. Hawaii, USA (2003)Google Scholar
  27. 27.
    O’Mahony, M.P., Smyth, B.: A recommender system for on-line course enrolment: an initial study. In: Proceedings of the 2007 ACM conference on Recommender systems, ACM, pp. 133–136 (2007)Google Scholar
  28. 28.
    Rafaeli, S., Dan-Gur, Y., Barak, M.: Social recommender systems: recommendations in support of E-learning. Int. J. Distance Edu. Technol. 3(2), 30–47 (2005)CrossRefGoogle Scholar
  29. 29.
    Saloun, P., Velart, Z.: Concept space rating for personalization of learning materials based on relations. In 4th International Workshop on Semantic Media Adaptation and Personalization, SMAP’09. IEEE, pp. 67–72 (2009)Google Scholar
  30. 30.
    Zheng, Y., Li, L.: A three-dimensional context-awareness model for peer recommendation in the E-learning context. Int. J. E-Learning 7(1), 153–168 (2008)Google Scholar
  31. 31.
    Drachsler, H., Hummel, H.G.K., Koper, R.: Personal recommender systems for learners in lifelong learning networks: the requirements, techniques and model. Int. J. Learn. Technol. 3(4), pp. 404–423 (2008)Google Scholar
  32. 32.
    Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Van Rosmalen, P., Koper, R.: ReMashed–recommendations for mash-up personal learning environments. Learning in the synergy of multiple disciplines, pp. 788–793 (2009) Google Scholar
  33. 33.
    Buder, J., Schwind, C.: Learning with personalized recommender systems: A psychological view. Comput. Hum. Behav. 28(1), 207–216 (2012)CrossRefGoogle Scholar
  34. 34.
    Garcia, E., Romero, C., Ventura, S., Castro, C.: An architecture for making recommendations to courseware authors using association rule mining and collaborative filtering. User Model. User-Adap. Inter. 19(1), 99–132 (2009)CrossRefGoogle Scholar
  35. 35.
    Gasparini, I., Lichtnow, D., Pimenta, M.S., de Oliveira, J.P.M.: Quality ontology for recommendation in an adaptive educational system. In: Intelligent Networking and Collaborative Systems, 2009. INCOS’09, IEEE, pp. 329–334 (2009)Google Scholar
  36. 36.
    Ramadoss, B., Balasundaram, S.R.: Management and selection of visual metaphors for courseware development in web based learning. In: IEEE Conference on Cybernetics and Intelligent Systems. IEEE, pp. 1–6 (2006)Google Scholar
  37. 37.
    Staab, S., Studer, R., Stumme, G., Tane, J.: Accessing distributed learning repositories through a courseware watchdog. Paper presented at the Proceedings of World Conference on E-learning in Corporate, Government, Healthcare, and Higher Education, Montreal, Canada (2002)Google Scholar
  38. 38.
    Prins, F.J., Nadolski, R.J., Berlanga, A.J., Drachsler, H., Hummel, H.G.K., Koper, R.: Competence description for personal recommendations: the importance of identifying the complexity of learning and performance situations. Edu. Technol. Soc. 11(3), 141–152 (2008)Google Scholar
  39. 39.
    Recker, M.M., Walker, A.: Supporting “Word-of-Mouth” Social networks through collaborative information filtering. J. Interact. Learn. Res. 14(1), 79–98 (2003)Google Scholar
  40. 40.
    Yang, A., Li, J., Tang, Y., Wang, J., Zhao, Y.: The similar scholar recommendation in Schol@t. 2012 IEEE 16th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2012), pp. 666–70 (2012)Google Scholar
  41. 41.
    Santos, O., Boticario, J.: Guiding learners in learning management systems through recommendations. Learn. Syn. Multiple Disciplines, pp. 596–601 (2009)Google Scholar
  42. 42.
    Tang, T.Y., McCalla, G.: Laws of attraction: In search of document value-ness for recommendation. Res. Adv. Technol. Digital Libraries, pp. 269–280 (2004)Google Scholar
  43. 43.
    Santos, O.C.: A recommender system to provide adaptive and inclusive standard-based support along the eLearning life cycle. In: Proceedings of the 2008 ACM conference on Recommender systems, ACM, pp. 319–322 (2008)Google Scholar
  44. 44.
    Yang, Q., Sun, J., Wang, J., Jin, Z.: Semantic web-based personalized recommendation system of courses knowledge research. 2010 International Conference on Intelligent Computing and Cognitive Informatics (ICICCI 2010), pp. 214–217 (2010)Google Scholar
  45. 45.
    Chang, C-W., Liu, C-C., Horng, J-T., Chen, G-D.: Students’ trust-aware learning material recommendation system. Paper presented at the Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications, Montreal, Canada (2005)Google Scholar
  46. 46.
    Masters, J., Madhyastha, T., Shakouri, A.: ExplaNet: A collaborative learning tool and hybrid recommender system for student-authored explanations. J. Interact. Learn. Res. 19(1), 51–74 (2008)Google Scholar
  47. 47.
    Prieto, M., Menéndez, V., Segura, A., Vidal, C.: A recommender system architecture for instructional engineering. Emerging Technologies and Information Systems for the Knowledge Society, pp. 314–321Google Scholar
  48. 48.
    Tang, T.Y., McCalla, G.: Smart recommendation for an evolving E-learning system: Architecture and experiment. Int. J. E-Learning 4(1), 105–129 (2005)Google Scholar
  49. 49.
    Wan, X., Okamoto, T.: Building learner profile for group learning recommender system from learning process. In: International Workshop on Intelligent Systems and Applications, ISA 2009, IEEE, pp. 1–4 (2009)Google Scholar
  50. 50.
    Wang, T.I., Kun Hua, T., Ming Che, L., Ti Kai, C.: Personalized learning objects recommendation based on the semantic-aware discovery and the learner preference pattern. J. Edu. Technol. Soc. 10(3), 84–105 (2007)Google Scholar
  51. 51.
    Bobadilla, J., Serradilla, F., Hernando, A.: Collaborative filtering adapted to recommender systems of E-learning. Knowledge-Based Syst. 22(4), 261–265 (2009)CrossRefGoogle Scholar
  52. 52.
    Coffey, J.W.: Categories of inference in a multi-faceted, educational, knowledge-based recommender system. Interaction 12, 207–241 (2004)Google Scholar
  53. 53.
    Mangina, E., Kilbride, J.: Evaluation of key phrase extraction algorithm and tiling process for a document/resource recommender within E-Learning environments. Comput. Educ. 50(3), 807–820 (2008)CrossRefGoogle Scholar
  54. 54.
    Khribi, M. K., Jemni, M., Nasraoui, O.: Toward a hybrid recommender system for E-learning personalization based on web usage mining techniques and information retrieval. In: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, 2007(1), pp. 6136–6145 (2007)Google Scholar
  55. 55.
    Huang, C., Ji, Y., Duan, R.: A semantic web-based personalized learning service supported by on-line course resources. 2010 6th International Conference on Networked Computing (INC), p. 7 (2010)Google Scholar
  56. 56.
    Ghauth, K.I., Abdullah, N.A.: Measuring learner’s performance in E-learning recommender systems. Australasian J. Edu. Technol. 26(6), 764–774 (2010)Google Scholar
  57. 57.
    Wang, P., Yang, H.: Using collaborative filtering to support college students’ use of online forum for English learning. Comput. Educ. 59(2), 628–637 (2012)CrossRefGoogle Scholar
  58. 58.
    Hsu, M.H., Chang, J.H., Yu, S.Y.: Recommending english grammar teaching strategy for EFL teachers. In: World Conference on Educational Multimedia, Hypermedia and Telecommunications, 2009(1), 2854–2861 (2009)Google Scholar
  59. 59.
    Pinter, R., Marusic, T., Radosav, D., Cisar, S. M.: Recommender system in E-student web-based adaptive educational hypermedia system. In MIPRO, 2012 Proceedings of the 35th International Convention, IEEE, pp. 1270–1273 (2012)Google Scholar
  60. 60.
    Ruiz-Iniesta, A., Jimenez-Diaz, G., Gomez-Albarran, M.: Promoting strong personalization in content-based recommendation systems of learning objects. IEEE-RITA Latin Am. Learn. Technol. J. 5(1), pp. 43–50 (2008)Google Scholar
  61. 61.
    Kurhila, J., Miettinen, M., Nokelainen, P., Tirri, H.: EDUCO: social navigation and group formation in student-centred E-learning. J. Interact. Learn. Res. 18(1), 65–83 (2007)Google Scholar
  62. 62.
    Leino, J.: Case study: Recommending course reading materials in a small virtual learning community. Int. J. Web Based Communities 8(3), 285–301 (2012)CrossRefGoogle Scholar
  63. 63.
    Jie Chi, Y., Yi Ting, H., Chi Cheng, T., Chung, C.I., Yu Chieh, W.: An automatic multimedia content summarization system for video recommendation. J. Edu. Technol. Soc. 12(1), 49–61 (2009)Google Scholar
  64. 64.
    Huang, Z., Chen, H., Zeng, D.: Applying associative retrieval techniques to alleviate the sparsity problem in collaborative filtering. ACM Trans. Inf. Syst. (TOIS) 22(1), 116–142 (2004)CrossRefGoogle Scholar
  65. 65.
    Dron, J.: The blog and the borg: a collective approach to E-Learning. Paper presented at the Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2003, Phoenix, Arizona, USA (2003)Google Scholar
  66. 66.
    Pearce, J.: A system to encourage playful exploration in a reflective environment. Paper presented at the Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications, Chesapeake (2008)Google Scholar
  67. 67.
    Manouselis, N., Vuorikari, R.: What if annotations were reusable: a preliminary discussion. Adv. Web Based Learning–ICWL 2009, 255–264 (2009)Google Scholar
  68. 68.
    Santos, O.C., Boticario, J.G.: Recommendation strategies for promoting eLearning performance factors for all. In 6th Workshop on Intelligent Techniques for Web Personalization & Recommender Systems in conjunction with the 23rd AAAI Conference on Artificial Intelligence (2008)Google Scholar
  69. 69.
    Ghauth, K.I., Abdullah, N.A.: Building an E-learning recommender system using vector space model and good learners average rating. In 9th IEEE International Conference on Advanced Learning Technologies, IEEE, pp. 194–196 (2009)Google Scholar
  70. 70.
    Abrami, P.C., Borokhovski, E., Bernard, R.M., Wade, C.A., Tamim, R., Persson, T., Bethel, E.C., Surkes, M.A.: Issues in conducting and disseminating brief reviews of evidence. Evidence Policy 6(3), 371–389 (2010)CrossRefGoogle Scholar
  71. 71.
    Castillo, d., Peis, E., Moreno, J.M., Enrique Herrera-Viedma, Moreno, J.M.: D-Fussion: A semantic selective disssemination of information service for the research community in digital libraries. Inf. Res.: An Int. Electron. J., 14(2), p. 398 (2009)Google Scholar
  72. 72.
    Wan, X., Ninomiya, T., Okamoto, T.: A learner’s role-based multi dimensional collaborative recommendation (LRMDCR) for group learning support. In: Neural Networks. IJCNN 2008. (IEEE World Congress on Computational Intelligence), IEEE, pp. 3912–3917 (2008)Google Scholar
  73. 73.
    Vuorikari, R.: Can social information retrieval enhance the discovery and reuse of digital educational content?. In: Proceedings of the 2007 ACM conference on Recommender systems, ACM, pp. 207–210 (2007)Google Scholar
  74. 74.
    Wan, X., Ninomiya, T., Okamoto, T.: LRMDCR: A learner’s role-based multi dimensional collaborative recommendation for group learning support. In: Eighth IEEE International Conference on Advanced Learning Technologies. ICALT’08, IEEE, pp. 603–605 (2008)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Salvador Garcia-Martinez
    • 1
  • Abdelwahab Hamou-Lhadj
    • 2
  1. 1.Department of EducationConcordia UniversityMontrealCanada
  2. 2.Department of Electrical and Computer EngineeringConcordia UniversityMontrealCanada

Personalised recommendations