Hybrid recommendation approach for learning material based on sequential pattern of the accessed material and the learner's preference tree

Abstract The explosion of the learning materials in personal learning environments has caused difficulties to locate appropriate learning materials to learners. Personalized recommendations have been used to support the activities of learners in personal learning environments and this technology can deliver suitable learning materials to learners. In order to improve the quality of recommendations, this research considers the multidimensional attributes of material, rating of learners, and the order and sequential patterns of the learner’s accessed material in a unified model. The proposed approach has two modules. In the sequential-based recommendation module, latent patterns of accessing materials are discovered and presented in two formats including the weighted association rules and the compact tree structure (called Pattern-tree). In the attribute-based module, after clustering the learners using latent patterns by K-means algorithm, the learner preference tree (LPT) is introduced to consider the multidimensional attributes of materials, rating of learners, and also order of the accessed materials. The mixed, weighted, and cascade hybrid methods are employed to generate the final combined recommendations. The experiments show that the proposed approach outperforms the previous algorithms in terms of precision, recall, and intra-list similarity measure. The main contributions are improvement of the recommendations’ quality and alleviation of the sparsity problem by combining the contextual information, including order and sequential patterns of the accessed material, rating of learners, and the multidimensional attributes of materials.

[1]  Sebastián Ventura,et al.  Applying Web usage mining for personalizing hyperlinks in Web-based adaptive educational systems , 2009, Comput. Educ..

[2]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[3]  Michael R. Lyu,et al.  Effective missing data prediction for collaborative filtering , 2007, SIGIR.

[4]  L. Schmidt-Thieme,et al.  Introduction to the IEEE Intelligent Systems Special Issue : Recommender Systems , 2007 .

[5]  Fernando Ortega,et al.  A framework for collaborative filtering recommender systems , 2011, Expert Syst. Appl..

[6]  Seong-Jun Hong,et al.  Personal Preference for Reliable Transaction Identification on Web Service , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[7]  Hendrik Drachsler,et al.  Personal recommender systems for learners in lifelong learning networks: the requirements, techniques and model , 2008, Int. J. Learn. Technol..

[8]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[9]  Harold Boley,et al.  Collaborative filtering and inference rules for context-aware learning object recommendation , 2005, Interact. Technol. Smart Educ..

[10]  Sebastián Ventura,et al.  A collaborative educational association rule mining tool , 2011, Internet High. Educ..

[11]  Mohamed Jemni,et al.  Automatic Recommendations for E-Learning Personalization Based on Web Usage Mining Techniques and Information Retrieval , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[12]  Eric Horvitz,et al.  Collaborative Filtering by Personality Diagnosis: A Hybrid Memory and Model-Based Approach , 2000, UAI.

[13]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[14]  Isa Nakhai Kmalabadi,et al.  Attribute-based recommender system for learning resource by learner preference tree , 2012, 2012 2nd International eConference on Computer and Knowledge Engineering (ICCKE).

[15]  R. B. V. Subramanyam,et al.  Developing a Web Recommendation System Based on Closed Sequential Patterns , 2010, ICT.

[16]  Yanlin Zheng,et al.  A Three-Dimensional Context-Awareness Model for Peer Recommendation in the E-Learning Context. , 2008 .

[17]  Antonio Hernando,et al.  Collaborative filtering adapted to recommender systems of e-learning , 2009, Knowl. Based Syst..

[18]  Hui-Ju Wu,et al.  Effective e-learning recommendation system based on self-organizing maps and association mining , 2008, Electron. Libr..

[19]  Sebastián Ventura,et al.  An architecture for making recommendations to courseware authors using association rule mining and collaborative filtering , 2009, User Modeling and User-Adapted Interaction.

[20]  Fionn Murtagh,et al.  Weighted Association Rule Mining using weighted support and significance framework , 2003, KDD '03.

[21]  Jesús Bobadilla,et al.  A new collaborative filtering metric that improves the behavior of recommender systems , 2010, Knowl. Based Syst..

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

[23]  J LoboL.M.R.,et al.  Mining Association Rule in Classified Data for Course Recommender System in E-learning , 2012 .

[24]  Nor Aniza Abdullah,et al.  Learning materials recommendation using good learners’ ratings and content-based filtering , 2010 .

[26]  Alfredo Garro,et al.  Personalizing learning programs with X-Learn, an XML-based, "user-device" adaptive multi-agent system , 2007, Inf. Sci..

[27]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[28]  Duen-Ren Liu,et al.  Product recommendation approaches: Collaborative filtering via customer lifetime value and customer demands , 2008, Expert Syst. Appl..

[29]  Raymond J. Mooney,et al.  Content-boosted collaborative filtering for improved recommendations , 2002, AAAI/IAAI.

[30]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[31]  Michael J. Pazzani,et al.  A Framework for Collaborative, Content-Based and Demographic Filtering , 1999, Artificial Intelligence Review.

[32]  Ramakrishnan Srikant,et al.  Mining Sequential Patterns: Generalizations and Performance Improvements , 1996, EDBT.

[33]  Ramakrishnan Srikant,et al.  Fast Algorithms for Mining Association Rules in Large Databases , 1994, VLDB.

[34]  Luo Junzhou,et al.  Courseware recommendation in e-learning system , 2006 .

[35]  Mojtaba Salehi,et al.  Hybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model , 2013 .

[36]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

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

[38]  María N. Moreno García,et al.  Making use of associative classifiers in order to alleviate typical drawbacks in recommender systems , 2012, Expert Syst. Appl..

[39]  Jianyong Wang,et al.  Mining sequential patterns by pattern-growth: the PrefixSpan approach , 2004, IEEE Transactions on Knowledge and Data Engineering.

[40]  Hung-Chang Liao,et al.  Data mining for adaptive learning in a TESL-based e-learning system , 2011, Expert Syst. Appl..

[41]  Patrick Baudisch Joining Collaborative and Content-based Filtering , 2004 .

[42]  Lars Schmidt-Thieme,et al.  Guest Editors' Introduction: Recommender Systems , 2007, IEEE Intell. Syst..

[43]  Chuan-chang Liu Search recommendation model based on user search behavior and gradual forgetting collaborative filtering strategy , 2010 .

[44]  Yi Li,et al.  A hybrid recommendation algorithm adapted in e-learning environments , 2012, World Wide Web.

[45]  Zoran Budimac,et al.  E-Learning personalization based on hybrid recommendation strategy and learning style identification , 2011, Comput. Educ..