Toward a Hybrid Recommender System for E-learning Personnalization Based on Data Mining Techniques

Outmane Bourkoukou - Cadi Ayyad University, Marrakesh, Morocco
Essaid El Bachari - Cadi Ayyad University, Marrakesh, Morocco

Citation Format:



Personalized courseware authoring based on recommender system, which is the process of automatic learning objects selecting and sequencing, is recognized as one of the most interesting research field in intelligent web-based education. Since the learner’s profile of each learner is different from one to another, we must fit learning to the different needs of learners. In fact from the knowledge of the learner’s profile, it is easier to recommend a suitable set of learning objects to enhance the learning process. In this paper we describe a new adaptive learning system-LearnFitII, which can automatically adapt to the dynamic preferences of learners. This system recognizes different patterns of learning style and learners’ habits through testing the psychological model of learners and mining their server logs. Firstly, the device proposed a personalized learning scenario to deal with the cold start problem by using the Felder and Silverman’s model. Next, it analyzes the habits and the preferences of the learners through mining the information about learners’ actions and interactions. Finally, the learning scenario is revisited and updated using hybrid recommender system based on K-Nearest Neighbors and association rule mining algorithms. The results of the system tested in real environments show that considering the learner’s preferences increases learning quality and satisfies the learner.


E-learning; Recommender system; Learning style; Collaborative filtering; Learning objects.

Full Text:



P. Brusilovsky, W. Nejdl, Adaptive Hypermedia and Adaptive Web. In: M. P. Singh (ed.) Practical Handbook of Internet Computing (pp. 1-14.). Baton Rouge: Chapman Hall & CRC Press, 2005.

B. Aher, L.M.R.J. Lobo, Combination of machine learning algorithms for recommendation of courses in E-Learning System based on historical data, Knowledge-Based Systems, vol. 51, pp. 1-14, 2013.

C. Santos O., G. Boticario J., D. Pérez-Marín,. Extending webbased educational systems with personalised support through User Centred Designed recommendations along the e-learning life cycle, Science of Computer Programming, vol. 88, pp. 92-109, 2014.

M. Khribi K., M. Jemni, O. Nasraoui, Recommendation systems for personalized technology-enhanced learning. In: Ubiquitous learning environments and technologies, pp. 159–180. Springer, Berlin, 2015.

Y.S Zhao, Y.P Liu, Q.A. Zeng, A weight-based item recommendation approach for electronic commerce systems, Electronic Commerce Research, vol 17(2), pp. 205–226, 2017.

S. Benhamdi, A. Babouri, R. Chiky, Personalized recommender system for e-Learning environment, vol. 22(4), pp 1455–1477, 2017.

A. Klašnja-Milićević, M. Ivanović, A. Nanopoulos, Recommender systems in e-learning environments: a survey of the state-of-the-art and possible extensions. Artificial Intelligence Review, vol. 44(4), pp. 571-604, 2015.

A. Klašnja-Milićević, B. Vesin, M. Ivanović, Z. Budimac, ELearning personalization based on hybrid recommendation strategy and learning style identification, Computers & Education, vol. 56(3), pp. 885-899, 2011.

R. Anaya , L. Antonio, M., T. García-Saiz, Recommender system in collaborative learning environment using an influence diagram, Expert Systems with Applications, 40(18): 7193-7202, 2013.

O. Bourkoukou, E. El Bachari, M. El Adnani, Arabian Journal for Science and Engineering, A Recommender Model in E-learning Environment, vol. 42( 2), pp. 607–617, 2017.

F. Essalmi, L.J.B. Ayed, M. Jemni K., S. Graf, A fully personalization strategy of E-learning scenarios, Computers in Human Behavior, vol. 26(4), 581-591, 2010.

M. Recker M., A. Walker, Supporting 'word-of-mouth' social networks via collaborative information filtering, Journal of Interactive Learning Research, vol. 14 (1), pp. 79-98, 2003.

R. Felder, L. Silverman, Learning and Teaching Styles in Engineering Eductaion, Engineering Education, 78: 674-684, 1988.

V. Kumar, J. Nesbit, K. Han, Rating learning object quality with distributed Bayesian belief networks: the why and the how, in Advanced Learning Technologies, 2005. ICALT 2005. Fifth IEEE International Conference : 685-687, 2005.

M. Recker, A.Walker, D. Wiley, An interface for collaborative filtering of educational resources, in In Proceedings of the 2000 International Conference on Artificial Intelligence (IC-AI'2000): 317-323, 2000.

M. Anderson, M. Ball, H. Boley, S. Greene, N. Howse, et al., RACOFI: A Rule-Applying Collaborative Filtering System, in Proceedings of IEEE/WIC international conference on web intelligence/intelligent agent technology, Halifax, Canada. 13-23, 2003.

H. Imran, M. Belghis-Zadeh, T. Chang, K. Graf S., PLORS: a personalized learning object recommender system. Vietnam J. Comput. Sci. vol. 3(1), pp. 3–13, 2016.

H. Avancini, U. Straccia, User Recommendation for Collaborative and Personalised Digital Archives, Int. J. Web Based Communities, vol. 1(2), pp. 163-175, 2005.

M. Dascalua, J. M. Bodea I., C. Moldoveanuc N., A. Mohoraa, M. Lytras, et al. (), A recommender agent based on learning styles for better virtual collaborative learning experiences. Comput Hum Behav, vol. 45, pp. 243–253, 2015.

O. Kaššák, M. Kompan, M. Bieliková, Personalized hybrid recommendation for group of users: Top-N multimedia recommender, Information Processing & Management, vol. 52(3), pp. 459-477, 2016.

T. Tang, G. McCalla, Smart Recommendation for an Evolving ELearning System: Architecture and Experiment., International Journal on E-Learning, 4 (1), 105-129, 2005.

Li, Y., Zheng, Y., Kang, J. & Bao, H. () Designing a Learning Recommender System by Incorporating Resource Association Analysis and Social Interaction Computing. In: Li Y. et al. (eds) State-of-the-Art and Future Directions of Smart Learning. Lecture Notes in Educational Technology. Springer, Singapore 2016.

P. Dwivedi, K. Bharadwaj k., eâ€Learning recommender system for a group of learners based on the unified learner profile approach, expert systems, vol. 32(2), pp. 264-276, 2015.

O. Bourkoukou, E. El Bachari, E-learning personalization based on collaborative filtering and learner’s preference, Journal of Engineering Science and Technology, vol. 11 (11), pp. 1565-1581, 2016.

J. Reiff C., Learning Styles (What Research Says to the Teacher). Washington: National Education Association, DC, 1992.

D. Kolb A, Experiential Learning: experience as the source of learning and development, New Jersey-Hall, 1984.

C. Soles, L. Moller, Myers Briggs Type Preferences in distance Learning Education, International journal of Educational Technoloy, vol. 2, pp. 180-187, 2001.

R. Felder M., B. Soloman,. Index of learning styles questionnaire. Retrieved 15 May 2016, from., 2007.

O. Bourkoukou, E. El Bachari, M. El Adnani,. A Personalized Elearning Based On Recommender System, International Journal of Learning and Teaching, vol. 2(2), 2016.

F. Dorca A.; R. Araujo D.; V. Carvalho C.; D. Resende T.; R. Cattelan G., An automatic and dynamic approach for personalized recommendation of learning objects considering students learning styles: an experimental analysis. Inf. Educ. 15(1): 45–62, 2016.

A. Franzoni L., S. Assar, B. Defude, J. Rojas, Student Learning Styles Adaptation Method Based on Teaching Strategies and Electronic Media, Educational Technology & Society, vol. 12, pp. 15-29, 2009.

B. Malley, D. Ramazzotti, J. Wu T., Data Pre-processing, In: Secondary Analysis of Electronic Health Records. Springer, Cham, 2016.

R. Sergio, K. Bartosz, G. Salvador, W. MichaA, F. Herrera, A survey on data preprocessing for data stream mining: Current status and future directions, Neurocomputing, vol. 239, , pp. 39-57, 2017.

J. Tarus K., Z. Niu, A. Yousif, A hybrid knowledge-based recommender system for e-learning based on ontology and sequential pattern mining, Future Generation Computer Systems, vol. 72, , pp. 37-48, 2017.