Enhancing e-learning systems with personalized recommendation based on collaborative tagging techniques

Personalization of the e-learning systems according to the learner’s needs and knowledge level presents the key element in a learning process. E-learning systems with personalized recommendations should adapt the learning experience according to the goals of the individual learner. Aiming to facilitate personalization of a learning content, various kinds of techniques can be applied. Collaborative and social tagging techniques could be useful for enhancing recommendation of learning resources. In this paper, we analyze the suitability of different techniques for applying tag-based recommendations in e-learning environments. The most appropriate model ranking, based on tensor factorization technique, has been modified to gain the most efficient recommendation results. We propose reducing tag space with clustering technique based on learning style model, in order to improve execution time and decrease memory requirements, while preserving the quality of the recommendations. Such reduced model for providing tag-based recommendations has been used and evaluated in a programming tutoring system.

[1]  Gordon I. McCalla,et al.  Applying Collaborative Tagging to E-Learning , 2007 .

[2]  Andreas Hotho,et al.  Social Tagging Recommender Systems , 2011, Recommender Systems Handbook.

[3]  Zoran Budimac,et al.  Different Roles of Agents in Personalized Programming Learning Environment , 2012, ICWL Workshops.

[4]  Weiqin Chen,et al.  Recommending collaboratively generated knowledge , 2012, Comput. Sci. Inf. Syst..

[5]  Lakhmi C. Jain,et al.  E-Learning Systems - Intelligent Techniques for Personalization , 2017, Intelligent Systems Reference Library.

[6]  Victor Henning,et al.  Mendeley - A Last.fm For Research? , 2008, 2008 IEEE Fourth International Conference on eScience.

[7]  Phil Barker,et al.  IMS meta-data best practice guide for IEEE 1484.12.1-2002 Standard for Learning Object Metadata , 2006 .

[8]  Marcus Specht,et al.  Personal Learning Environment on a Procrustean Bed – Using PLEM in a Secondary-School Lesson , 2010 .

[9]  Richard M. Felder,et al.  Index of Learning Styles , 2019 .

[10]  Gottfried Vossen,et al.  Evolution of learning folksonomies: social tagging in e-learning repositories , 2008 .

[11]  Valentin Robu,et al.  The complex dynamics of collaborative tagging , 2007, WWW '07.

[12]  Yong Li,et al.  E-learning Recommendation System , 2008, 2008 International Conference on Computer Science and Software Engineering.

[13]  Alexandros Nanopoulos,et al.  Social tagging in recommender systems: a survey of the state-of-the-art and possible extensions , 2010, Artificial Intelligence Review.

[14]  Izzat Alsmadi,et al.  Annotations, Collaborative Tagging, and Searching Mathematics in E-Learning , 2012, International Journal of Advanced Computer Science and Applications.

[15]  Meng Chang Chen,et al.  A tag based learning approach to knowledge acquisition for constructing prior knowledge and enhancing student reading comprehension , 2014, Comput. Educ..

[16]  Peter F. Patel-Schneider,et al.  Proceedings of the 16th international conference on World Wide Web , 2007, WWW 2007.

[17]  Panagiotis Zervas,et al.  The effect of users' tagging motivation on the enlargement of digital educational resources metadata , 2014, Comput. Hum. Behav..

[18]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[19]  Tobias Ley,et al.  Dynamics of human categorization in a collaborative tagging system: How social processes of semantic stabilization shape individual sensemaking , 2015, Comput. Hum. Behav..

[20]  Bernardo A. Huberman,et al.  Usage patterns of collaborative tagging systems , 2006, J. Inf. Sci..

[21]  Zoran Budimac,et al.  Rule-based reasoning for altering pattern navigation in Programming Tutoring System , 2011, 15th International Conference on System Theory, Control and Computing.

[22]  Katrien Verbert,et al.  Recommender Systems for Technology Enhanced Learning , 2014, Springer New York.

[23]  José Paulo Leal,et al.  Gamification of learning activities with the Odin service , 2016, Comput. Sci. Inf. Syst..

[24]  Joos Vandewalle,et al.  A Multilinear Singular Value Decomposition , 2000, SIAM J. Matrix Anal. Appl..

[25]  Panagiotis Symeonidis,et al.  A Unified Framework for Providing Recommendations in Social Tagging Systems Based on Ternary Semantic Analysis , 2010, IEEE Transactions on Knowledge and Data Engineering.

[26]  Hendrik Drachsler,et al.  Recommender Systems in Technology Enhanced Learning , 2011, Recommender Systems Handbook.

[27]  Feng Xia,et al.  Cross-domain item recommendation based on user similarity , 2016, Comput. Sci. Inf. Syst..

[28]  Eugenijus Kurilovas,et al.  Expert centred vs learner centred approach for evaluating quality and reusability of learning objects , 2014, Comput. Hum. Behav..

[29]  Lakhmi C. Jain,et al.  Folksonomy and Tag-Based Recommender Systems in E-Learning Environments , 2017 .

[30]  John Riedl,et al.  tagging, communities, vocabulary, evolution , 2006, CSCW '06.

[31]  Andreas Hotho,et al.  Information Retrieval in Folksonomies: Search and Ranking , 2006, ESWC.

[32]  Mojtaba Salehi,et al.  Application of implicit and explicit attribute based collaborative filtering and BIDE for learning resource recommendation , 2013, Data Knowl. Eng..

[33]  Ralf Steinmetz,et al.  Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Learning , 2011, SPIM.

[34]  Doina Ana Cernea,et al.  SOAF: Semantic Indexing System Based on Collaborative Tagging , 2008 .

[35]  Bradley N. Miller,et al.  Social Information Filtering : Algorithms for Automating “ Word of Mouth , ” , 2017 .

[36]  Lars Schmidt-Thieme,et al.  Learning optimal ranking with tensor factorization for tag recommendation , 2009, KDD.

[37]  Marlin H. Mickle,et al.  An automated, reconfigurable, low-power RFID tag , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[38]  Felix Mödritscher,et al.  Towards a recommender strategy for personal learning environments , 2010, RecSysTEL@RecSys.

[39]  Sergey Brin,et al.  Reprint of: The anatomy of a large-scale hypertextual web search engine , 2012, Comput. Networks.

[40]  Thomas Gruber,et al.  Ontology of Folksonomy: A Mash-Up of Apples and Oranges , 2007, Int. J. Semantic Web Inf. Syst..

[41]  Matthias Jarke,et al.  Tagging diversity in personal learning environments , 2015, Journal of Computers in Education.

[42]  Zoran Budimac,et al.  Rule-Based Reasoning for Building Learner Model in Programming Tutoring System , 2011, ICWL.

[43]  Élise Lavoué,et al.  Towards Social Learning Games , 2012, ICWL.

[44]  Andreas Hotho,et al.  Tag Recommendations in Folksonomies , 2007, LWA.