A Comprehensive Review on Non-Neural Networks Collaborative Filtering Recommendation Systems

06/20/2021
by   Carmel Wenga, et al.
0

Over the past two decades, recommender systems have attracted a lot of interest due to the explosion in the amount of data in online applications. A particular attention has been paid to collaborative filtering, which is the most widely used in applications that involve information recommendations. Collaborative filtering (CF) uses the known preference of a group of users to make predictions and recommendations about the unknown preferences of other users (recommendations are made based on the past behavior of users). First introduced in the 1990s, a wide variety of increasingly successful models have been proposed. Due to the success of machine learning techniques in many areas, there has been a growing emphasis on the application of such algorithms in recommendation systems. In this article, we present an overview of the CF approaches for recommender systems, their two main categories, and their evaluation metrics. We focus on the application of classical Machine Learning algorithms to CF recommender systems by presenting their evolution from their first use-cases to advanced Machine Learning models. We attempt to provide a comprehensive and comparative overview of CF systems (with python implementations) that can serve as a guideline for research and practice in this area.

READ FULL TEXT
research
04/18/2023

Leveraging Deep Learning Techniques on Collaborative Filtering Recommender Systems

With the exponentially increasing volume of online data, searching and f...
research
08/26/2021

Photos Are All You Need for Reciprocal Recommendation in Online Dating

Recommender Systems are algorithms that predict a user's preference for ...
research
11/11/2017

Recommender Systems with Random Walks: A Survey

Recommender engines have become an integral component in today's e-comme...
research
07/09/2022

On the Relationship Between Counterfactual Explainer and Recommender

Recommender systems employ machine learning models to learn from histori...
research
03/19/2016

Tensor Methods and Recommender Systems

A substantial progress in development of new and efficient tensor factor...
research
06/11/2023

Mean-Variance Efficient Collaborative Filtering for Stock Recommendation

The rise of FinTech has transformed financial services onto online platf...
research
05/03/2021

LaboRecommender: A crazy-easy to use Python-based recommender system for laboratory tests

Laboratory tests play a major role in clinical decision making because t...

Please sign up or login with your details

Forgot password? Click here to reset