Exploring collaborative filtering through K-Nearest Neighbors and Non-Negative Matrix Factorization
Journal Title: Modern Innovations, Systems and Technologies - Year 2024, Vol 4, Issue 2
Abstract
Collaborative filtering (CF) algorithms have received a lot of interest in recommender systems due to their ability to give personalized recommendations by exploiting user-item interaction data. In this article, we explore two popular CF methods—K-Nearest Neighbors (KNN) Regression and Non-Negative Matrix Factorization (NMF)—in detail as we dig into the world of collaborative filtering. Our goal is to evaluate their performance on the MovieLens 1M dataset and offer information about their advantages and disadvantages. A thorough explanation of the significance of recommender systems in contemporary content consumption settings is given at the outset of our examination. We look into Collaborative Filtering's complexities and how it uses user choices to produce tailored recommendations. Then, after setting the scene, we explain the KNN Regression and NMF approaches, going over their guiding principles and how they apply to recommendation systems. We conduct an extensive investigation of KNN Regression and NMF on the MovieLens 1M dataset to provide a thorough evaluation. We describe the model training processes, performance measures, and data pre-processing steps used. We measure and analyse the predicted accuracy of these strategies using empirical studies, revealing light on their effectiveness when applied to various user preferences and content categories.
Authors and Affiliations
Sagedur Rahman
Parameters of roll contact curves of two-roll modules
Analytical dependencies were obtained to calculate the lengths of roll contact curves, the lengths of the slip and no-slip zones, and angles that determine the position of the separation points of these zones. It was rev...
Effect of moving load on a cylindrical shell with an elastic filler
The paper discusses the effect of a moving load on a ribbed cylindrical shell with an elastic filler. A solution to the problem of the action of moving loads on an infinitely long cylindrical shell supported along the ou...
Brain-computer interfaces: technology overview and modern solutions
The purpose of this study is to provide an overview of the current state of neural interface technology and to compare their various modern implementations with each other, highlighting their advantages and features. The...
Application of the linear regression method to predict vehicle fuel consumption
This article discusses the use of machine learning to predict vehicle fuel consumption. Linear regression is used for this task. The stages of data preparation are described, including data processing and elimination of...
Ensuring protection of information from acoustic channel leakage
Protection of acoustic speech information from its leakage through technical channels is one of the most important tasks to ensure the confidentiality of conversations held in various premises, at various enterprises or...