Novel and Classic Metaheuristics for Tunning a Recommender System for Predicting Student Performance in Online Campus

The prediction of the students’ performance allows to improve the learning process using the online campus tools. In this context, recommender systems are useful for prediction purposes. This collaborative filtering tool, predicts the unknown performances analyzing the database that contains the performance of the students for particular tasks, considering matrix factorization and stochastic gradient descent. If we consider a fixed number of latent factors, the prediction error is mainly influenced by two parameters: learning rate and regularization factor. The best settings for these parameters is an optimization problem that can be tackled by soft computing techniques. In this work, we analyze three solving methods to select the optimal values of both parameters: a simple direct search, a classic evolutionary algorithm, and a novel metaheuristic. The results show the advantages of using metaheuristics instead of direct search in accuracy and computing effort terms.

[1]  Anchal Garg,et al.  Analyzing performance of students by using data mining techniques a literature survey , 2017, 2017 4th IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics (UPCON).

[2]  Lars Schmidt-Thieme,et al.  Factorization Techniques for Predicting Student Performance , 2012 .

[3]  Steven C. Chapra,et al.  Numerical Methods for Engineers , 1986 .

[4]  Broderick Crawford,et al.  A New Thermodynamic Equilibrium-Based Metaheuristic , 2017 .

[5]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[6]  J. Smith,et al.  Introduction to chemical engineering thermodynamics , 1949 .

[7]  David Corne,et al.  An Introduction to Evolutionary Computation for Biologists , 2003 .

[8]  Léon Bottou,et al.  Large-Scale Machine Learning with Stochastic Gradient Descent , 2010, COMPSTAT.

[9]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[10]  Michel Gendreau,et al.  Handbook of Metaheuristics , 2010 .

[11]  David Corne,et al.  Evolutionary Computation In Bioinformatics , 2003 .

[12]  Lars Schmidt-Thieme,et al.  Online-updating regularized kernel matrix factorization models for large-scale recommender systems , 2008, RecSys '08.

[13]  Yehuda Koren,et al.  Factor in the neighbors: Scalable and accurate collaborative filtering , 2010, TKDD.

[14]  Colin R. Reeves,et al.  Genetic Algorithms: Principles and Perspectives: A Guide to Ga Theory , 2002 .