Next Article in Journal
Receding-Horizon Vision Guidance with Smooth Trajectory Blending in the Field of View of Mobile Robots
Previous Article in Journal
Special Issue “Microwave Photonics 2018”
Open AccessArticle

Evolving Matrix-Factorization-Based Collaborative Filtering Using Genetic Programming

Departamento de Sistemas Informáticos, Escuela Técnica Superior de Ingeniería de Sistemas Informáticos, Universidad Politécnica de Madrid, 28031 Madrid, Spain
Instituto de Ciencias Matemáticas, CSIC-UAM-UC3M-UCM, 28049 Madrid, Spain
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2020, 10(2), 675;
Received: 24 December 2019 / Revised: 10 January 2020 / Accepted: 13 January 2020 / Published: 18 January 2020
(This article belongs to the Section Computing and Artificial Intelligence)
Recommender systems aim to estimate the judgment or opinion that a user might offer to an item. Matrix-factorization-based collaborative filtering typifies both users and items as vectors of factors inferred from item rating patterns. This method finds latent structure in the data, assuming that observations lie close to a low-dimensional latent space. However, matrix factorizations have been traditionally designed by hand. Here, we present Evolutionary Matrix Factorization (EMF), an evolutionary approach that automatically generates matrix factorizations aimed at improving the performance of recommender systems. Initial experiments using this approach show that EMF generally outperforms baseline methods when applied to MovieLens and FilmTrust datasets, having a similar performance to those baselines on the worst cases. These results serve as an incentive to continue improving and studying the application of an evolutionary approach to collaborative filtering based on Matrix Factorization. View Full-Text
Keywords: genetic programming; recommender systems; collaborative filtering; matrix factorization genetic programming; recommender systems; collaborative filtering; matrix factorization
Show Figures

Figure 1

MDPI and ACS Style

Lara-Cabrera, R.; González-Prieto, Á.; Ortega, F.; Bobadilla, J. Evolving Matrix-Factorization-Based Collaborative Filtering Using Genetic Programming. Appl. Sci. 2020, 10, 675.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Back to TopTop