Abstract
AbstractConventional recommender systems often utilize similarity formulas to identify similarities between active users and others to predict the rating of the unseen items. Existing optimization algorithms seek to find the weights and coefficients affecting these similarities. Our proposed method, implemented in R in the GACFF package, shifts away from this view and directly uses the continuous genetic algorithm to find optimal similarities in big data (e.g., Movielens 1M and Netflix datasets) to improve the performance of user‐based collaborative filtering recommendation systems. First, by identifying the users who are the nearest neighbors along with their number, the number of genes in a chromosome is determined. Each gene represents the similarity between a neighboring user and an active user. This genetic algorithm is independent of the size of the data. Our method provides optimal solutions more quickly by estimating the starting points. Moreover, the genetic metric provides better results and recommendations than previous ones in terms of runtime and quality measures (i.e., mean absolute error, coverage, precision, and recall).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Concurrency and Computation: Practice and Experience
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.