journal article·2022Open access

Ensemble Learning Based Collaborative Filtering with Instance Selection and Enhanced Clustering

G. Parthasarathy, S. Sathiya Devi

Computers, Materials & Continua· Volume 71· Issue 2

Abstract

Recommender system is a tool to suggest items to the users from the extensive history of the user's feedback. Though, it is an emerging research area concerning academics and industries, where it suffers from sparsity, scalability, and cold start problems. This paper addresses sparsity, and scalability problems of model-based collaborative recommender system based on ensemble learning approach and enhanced clustering algorithm for movie recommendations. In this paper, an effective movie recommendation system is proposed by Classification and Regression Tree (CART) algorithm, enhanced Balanced Iterative Reducing and Clustering using Hierarchies (BIRCH) algorithm and truncation method. In this research paper, a new hyper parameters tuning is added in BIRCH algorithm to enhance the cluster formation process, where the proposed algorithm is named as enhanced BIRCH. The proposed model yields quality movie recommendation to the new user using Gradient boost classification with broad coverage. In this paper, the proposed model is tested on Movielens dataset, and the performance is evaluated by means of Mean Absolute Error (MAE), precision, recall and f-measure. The experimental results showed the superiority of proposed model in movie recommendation compared to the existing models. The proposed model obtained 0.52 and 0.57 MAE value on Movielens 100k and 1M datasets. Further, the proposed model obtained 0.83 of precision, 0.86 of recall and 0.86 of f-measure on Movielens 100k dataset, which are effective compared to the existing models in movie recommendation.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Image Retrieval and Classification Techniques · Advanced Data and IoT Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (30)

Show source-provided references
1. Using collaborative filtering to weave an information tapestry10.1145/138859.138867 ↗
2. Recommender systems survey10.1016/j.knosys.2013.03.012 ↗
3. Recommender systems: issues, challenges, and research opportunities
4. Survey on collaborative filtering, content-based filtering, and hybrid recommendation system10.5120/19308-0760 ↗
5. Hybrid recommender systems: survey and experiments
6. A model based approach for collaborative filtering
7. Recommendation systems: Principles, methods, and evaluation10.1016/j.eij.2015.06.005 ↗
8. A new collaborative recommendation approach based on users clustering using artificial bee colony algorithm10.1155/2013/869658 ↗
9. A new clustering method for collaborative filtering
10. Collaborative recommendations using hierarchical clustering based on k-d trees and quadtrees10.1142/S0218488519500284 ↗
11. Efficient clustering in collaborative filtering recommender system: Hybrid method based on genetic algorithm and gravitational emulation local search algorithm10.1016/j.ygeno.2019.01.001 ↗
12. A novel optimization algorithm for recommender system using modified fuzzy c-means clustering approach10.1007/s00500-017-2899-6 ↗
13. Feature selection for movie recommendation10.3906/elk-1303-189 ↗
14. Improve performance of collaborative filtering systems using backward feature selection
15. Selecting relevant instances for efficient and accurate collaborative filtering
16. Feature weighting and instance selection for collaborative filtering: An information-theoretic approach10.1007/s10115-003-0089-6 ↗
17. Uncovering significance of feature-selection in recommender system models
18. Similarity measures and instance selection for collaborative filtering10.1080/10864415.2004.11044314 ↗
19. A recommendation system based on eXtreme gradient boosting classifier
20. HIBoosting: A recommender system based on a gradient boosting machine10.1109/ACCESS.2019.2956342 ↗
21. Feature engineering based approach for prediction of movie ratings10.5815/ijieeb.2019.06.04 ↗
22. A normal distribution model for diffuse radiation versus incidence angle10.1016/j.solener.2019.04.096 ↗
23. An improved approximation algorithm for hierarchical clustering10.1016/j.patrec.2018.01.015 ↗
24. Constraint learning based gradient boosting trees10.1016/j.eswa.2019.03.011 ↗
25. Variations on the clustering algorithm BIRCH10.1016/j.bdr.2017.09.002 ↗
26. Secure localization algorithms against localization attacks in wireless sensor networks
27. Konstan the movielens datasets: History and context
28. The linguistic summarization and the interpretability, scalability of fuzzy representations of multilevel semantic structures of word-domains10.1016/j.micpro.2020.103641 ↗
29. A novel deep learning-based collaborative filtering model for recommendation system10.1109/TCYB.2018.2795041 ↗
30. Personalized real-time movie recommendation system: Practical prototype and evaluation10.26599/TST.2018.9010118 ↗