A collaborative filtering recommendation algorithm based on the influence sets of e-learning group’s behavior

At present, due to use of nearest neighbor query algorithm based on memory, the traditional user-based collaborative filtering (CF) recommendation system has the shortages of poor expandability and lack of stability. On the aspect of expandability, the item-based CF algorithm was proposed but it still has not addressed the declined recommendation quality (poor stability) caused by sparse data. Being inspired by the concept of influence set, this paper proposes a new recommendation algorithm of CF-ISEGB (collaborative filtering based on the influence sets of e-learning group’s behavior). The influence sets of current e-learning group are used to improve the evaluation density of this resource, and the computation, prediction and rating methods are also defined for this new recommendation mechanism. The experimental result shows that compared to the traditional item-based CF algorithm which generates recommendation only based on the nearest neighbor, it can effectively alleviate the problem caused by sparse datasets and significantly improve the recommendation quality of recommendation system.

[1]  Chen Li Collaborative filtering recommendation algorithm based on Bayesian theory , 2009 .

[2]  Neil D. Lawrence,et al.  Non-linear matrix factorization with Gaussian processes , 2009, ICML '09.

[3]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[4]  Le Wu,et al.  Leveraging tagging for neighborhood-aware probabilistic matrix factorization , 2012, CIKM.

[5]  Yannis Manolopoulos,et al.  A Data Mining Algorithm for Generalized Web Prefetching , 2003, IEEE Trans. Knowl. Data Eng..

[6]  L. Wang,et al.  The agile improvement of MMORPGs based on the enhanced chaotic neural network , 2011, Knowl. Based Syst..

[7]  HernandoAntonio,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016 .

[8]  Le Wu,et al.  Recommendations Based on Collaborative Filtering by Exploiting Sequential Behaviors: Recommendations Based on Collaborative Filtering by Exploiting Sequential Behaviors , 2014 .

[9]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[10]  Michael R. Lyu,et al.  UserRec: A User Recommendation Framework in Social Tagging Systems , 2010, AAAI.

[11]  Enrique Herrera-Viedma,et al.  Dealing with incomplete information in a fuzzy linguistic recommender system to disseminate information in university digital libraries , 2010, Knowl. Based Syst..

[12]  Hui Xiong,et al.  Enhancing Collaborative Filtering by User Interest Expansion via Personalized Ranking , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Wu Xiao,et al.  Comparison Study of Internet Recommendation System , 2009 .

[14]  Ruslan Salakhutdinov,et al.  Bayesian probabilistic matrix factorization using Markov chain Monte Carlo , 2008, ICML '08.

[15]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[16]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[17]  Jing Xiao,et al.  CogTime_RMF: regularized matrix factorization with drifting cognition degree for collaborative filtering , 2016, Cluster Computing.

[18]  Heuiseok Lim,et al.  A collaborative recommender system for learning courses considering the relevance of a learner’s learning skills , 2016, Cluster Computing.

[19]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[20]  Lise Getoor,et al.  Using Probabilistic Relational Models for Collaborative Filtering , 1999 .

[21]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[22]  Dean P. Foster,et al.  Clustering Methods for Collaborative Filtering , 1998, AAAI 1998.

[23]  Brandon Dixon,et al.  A relation context oriented approach to identify strong ties in social networks , 2011, Knowl. Based Syst..

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

[25]  Martin Ester,et al.  TrustWalker: a random walk model for combining trust-based and item-based recommendation , 2009, KDD.

[26]  Antonino Nocera,et al.  An approach to providing a user of a "social folksonomy" with recommendations of similar users and potentially interesting resources , 2011, Knowl. Based Syst..

[27]  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.

[28]  Jun Ma,et al.  Learning to recommend with social relation ensemble , 2012, CIKM '12.