A New Method for Collaborative Filtering Recommender Systems: The Case of Yahoo! Movies and TripAdvisor Datasets
Abstract
Collaborative Filtering (CF) techniques, which attempt to predict what information will meet a user’s needs based on data coming from similar users, are becoming increasingly popular as ways to combat information overload. They use a single rating as input. However, the multi-criteria based CF presents a possibility to provide accurate recommendations by considering the user preferences in multiple aspects. This research proposes a new recommendation method using Adaptive Neuro Fuzzy Inference System (ANFIS) and Fuzzy Self-Organizing Map (SOM) for accuracy improvement of multi-criteria recommender systems. We also apply Principal Component Analysis (PCA) for dimensionality reduction and to address multi-collinearity induced from the interdependencies among criteria in multi-criteria CF datasets. Experimental results on Yahoo! Movies and TripAdvisor datasets demonstrated that the proposed method significantly improves recommendation accuracy of multi-criteria CF. Â
Keywords
References
Adomavicius G, Kwon Y (2007) New recommendation techniques for multicriteria rating systems. Intelligent Systems, IEEE 22 (3):48-55
Adomavicius, G., & Tuzhilin, A. (2005). Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE transactions on knowledge and data engineering, 17(6), 734-749.
Bagherifard, K. B., Nilashi, M., & Salim, N. (2013). Recommender system based on semantic similarity. International Journal of Electrical and Computer Engineering, 3(6), 751.
Bilge, A., & Polat, H. (2013). A comparison of clustering-based privacy-preserving collaborative filtering schemes. Applied Soft Computing, 13(5), 2478-2489.
Breese, J. S., Heckerman, D., & Kadie, C. (1998, July). Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence (pp. 43-52). Morgan Kaufmann Publishers Inc..
Farokhi, N., Vahid, M., Nilashi, M., & Ibrahim, O. (2016). A Multi-Criteria Recommender System for Tourism Using Fuzzy Approach. Journal of Soft Computing and Decision Support Systems, 3(4), 19-29.
Georgiou, O., & Tsapatsoulis, N. (2010, September). Improving the scalability of recommender systems by clustering using genetic algorithms. In International conference on artificial neural networks (pp. 442-449). Springer Berlin Heidelberg.
Jannach D, Karakaya Z, Gedikli F Accuracy improvements for multi-criteria recommender systems. In: Proceedings of the 13th ACM Conference on Electronic Commerce, 2012. ACM, pp 674-689
Nilashi, M., Bagherifard, K., Ibrahim, O., Alizadeh, H., Nojeem, L. A., & Roozegar, N. (2013). Collaborative filtering recommender systems. Research Journal of Applied Sciences, Engineering and Technology, 5, 4168-4182.
Nilashi, M., bin Ibrahim, O., & Ithnin, N. (2014a). Hybrid recommendation approaches for multi-criteria collaborative filtering. Expert Systems with Applications, 41(8), 3879-3900.
Nilashi, M., bin Ibrahim, O., & Ithnin, N. (2014b). Multi-criteria collaborative filtering with high accuracy using higher order singular value decomposition and Neuro-Fuzzy system. Knowledge-Based Systems, 60, 82-101.
Nilashi, M., bin Ibrahim, O., Ithnin, N., & Sarmin, N. H. (2015c). A multi-criteria collaborative filtering recommender system for the tourism domain using Expectation Maximization (EM) and PCA–ANFIS. Electronic Commerce Research and Applications, 14(6), 542-562.
Nilashi, M., Esfahani, M. D., Roudbaraki, M. Z., Ramayah, T., & Ibrahim, O. (2016d). A Multi-Criteria Collaborative Filtering Recommender System Using Clustering and Regression Techniques. Journal of Soft Computing and Decision Support Systems, 3(5), 24-30.
Nilashi, M., Ibrahim, O. B., Ithnin, N., & Zakaria, R. (2015b). A multi-criteria recommendation system using dimensionality reduction and Neuro-Fuzzy techniques. Soft Computing, 19(11), 3173-3207.
Nilashi, M., Ibrahim, O. B., Mardani, A., Ahani, A., & Jusoh, A. (2016a). A soft computing approach for diabetes disease classification. Health Informatics Journal, In Press.
Nilashi, M., Ibrahim, O., & Ahani, A. (2016c). Accuracy Improvement for Predicting Parkinson’s Disease Progression. Scientific Reports, 6.
Nilashi, M., Jannach, D., bin Ibrahim, O., & Ithnin, N. (2015a). Clustering-and regression-based multi-criteria collaborative filtering with incremental updates. Information Sciences, 293, 235-250.
Nilashi, M., Jannach, D., bin Ibrahim, O., Esfahani, M. D., & Ahmadi, H. (2016b). Recommendation quality, transparency, and website quality for trust-building in recommendation agents. Electronic Commerce Research and Applications, 19, 70-84.
Park, Y. J., & Chang, K. N. (2009). Individual and group behavior-based customer profile model for personalized product recommendation. Expert Systems with Applications, 36(2), 1932-1939.
Rennie, J. D., & Srebro, N. (2005, August). Fast maximum margin matrix factorization for collaborative prediction. In Proceedings of the 22nd international conference on Machine learning (pp. 713-719). ACM.
Sahoo N, Krishnan, R., Duncan, G., & Callan, J. (2012). Research Note—The Halo Effect in Multicomponent Ratings and Its Implications for Recommender Systems: The Case of Yahoo! Movies. Information Systems Research, 23(1), 231-246.
Tsai, C. F., & Hung, C. (2012). Cluster ensembles in collaborative filtering recommendation. Applied Soft Computing, 12(4), 1417-1425.
Vahid, M., Farokhi, M., Ibrahim, O., & Nilashi, M. (2016). A User Satisfaction Model for E-Commerce Recommender Systems. Journal of Soft Computing and Decision Support Systems, 3(3), 42-54.
Rashidi, M., Hussin, A. R. C., & Nilashi, M. (2015). Entropy-based Ranking Approach for Enhancing Diversity in Tag-based Community Recommendation. Journal of Soft Computing and Decision Support Systems, 3(1), 1-7.
Refbacks
- There are currently no refbacks.

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.