| Literature DB >> 35808398 |
Sambandam Jayalakshmi1, Narayanan Ganesh1, Robert Čep2, Janakiraman Senthil Murugan3.
Abstract
Movie recommender systems are meant to give suggestions to the users based on the features they love the most. A highly performing movie recommendation will suggest movies that match the similarities with the highest degree of performance. This study conducts a systematic literature review on movie recommender systems. It highlights the filtering criteria in the recommender systems, algorithms implemented in movie recommender systems, the performance measurement criteria, the challenges in implementation, and recommendations for future research. Some of the most popular machine learning algorithms used in movie recommender systems such as K-means clustering, principal component analysis, and self-organizing maps with principal component analysis are discussed in detail. Special emphasis is given to research works performed using metaheuristic-based recommendation systems. The research aims to bring to light the advances made in developing the movie recommender systems, and what needs to be performed to reduce the current challenges in implementing the feasible solutions. The article will be helpful to researchers in the broad area of recommender systems as well as practicing data scientists involved in the implementation of such systems.Entities:
Keywords: K-means; filtering techniques; metaheuristics; movie recommender; performance metrics
Mesh:
Year: 2022 PMID: 35808398 PMCID: PMC9269752 DOI: 10.3390/s22134904
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Selection criteria for including sources in this review.
| Item | Search Criteria | Number of Articles | Selected Articles |
|---|---|---|---|
| Filtering Methods | Collaborative filtering, Content-based filtering, context-based filtering, hybrid filtering | 35 | 20 |
| Movie Recommender System Algorithms | 21 | 12 | |
| Principal Component Analysis | 20 | 8 | |
| PCA-Self Organizing Maps | 18 | 10 | |
| Genetic Algorithm | 2 | 2 | |
| Fireflies | 2 | 2 | |
| Artificial Bee Colony | 13 | 7 | |
| Cuckoo Search | 8 | 5 | |
| Grey Wolf Optimizer | 2 | 2 | |
| Measurement metrics | Mean Absolute Error, Precision, Accuracy, Recall, Computational Time, F1, Log loss, Mean Squared Error | 20 | 8 |
| Recommender System Problems | Cold start, scalability, diversity, accuracy, sparsity | 17 | 7 |
Figure 1Steps in conducting the systematic review.
Structure of the tuples.
| Tuple | Tuple Structure |
|---|---|
| A |
|
| B |
|
| C |
|
Characteristics of a confusion matrix.
| Positive | Negative | |
|---|---|---|
| Positive | True Positive (TP) | False Negative (FN) |
| Negative | False Positive (FP) | True Negative (TN) |