Hybrid Measuring the Similarity Value Based on Genetic Algorithm for Improving Prediction in A Collaborative Filtering Recommendation System.

Recommendation System.

Abstract

In recent years, the Recommendation System (RS) has a wide range of applications in several fields, like Education, Economics, Scientific Researches and other related fields. The Personalized Recommendation is effective in increasing RS's accuracy, based on the user interface, preferences and constraints seek to predict the most suitable product or services. Collaborative Filtering (CF) is one of the primary applications that researchers use for the prediction of the accuracy rating and recommendation of objects. Various experts in the field are using methods like Nearest Neighbors (NN) based on the measures of similarity.  However, similarity measures use only the co-rated item ratings while calculating the similarity between a pair of users or items. The two standard methods used to measure similarities are Cosine Similarity (CS) and Person Correlation Similarity (PCS). However, both are having drawbacks, and the present piece of the investigation will approach through the optimized Genetic Algorithms (GA) to improve the forecast accuracy of RS using the merge output of CS with PCS based on GA methods. The results show GA's superiority and its ability to achieve more correct predictions than CS and PCS.
  • Referencias
  • Cómo citar
  • Del mismo autor
  • Métricas
Alhijawi, B. J. M. (2017). The Use of the Genetic Algorithms in the Recommender Systems (Doctoral dissertation, Hashemite University).

Alhijawi, B., & Kilani, Y. (2016, June). Using genetic algorithms for measuring the similarity values between users in collaborative filtering recommender systems. In 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS) (pp. 1–6). IEEE.

Badriyah, T., Azvy, S., Yuwono, W., & Syarif, I. (2018, March). Recommendation system for property search using content-based filtering method. In 2018 International Conference on Information and Communications Technology (ICOIACT) (pp. 25–29). IEEE.

Bobadilla, J., Ortega, F., Hernando, A., & Alcalá, J. (2011). Improving collaborative filtering recommender system results and performance using genetic algorithms. Knowledge-based systems, 24(8), 1310–1316.

Chambers, L. (2001). The Practical Handbook of genetic algorithms Applications. Chapman & Hall. CRC Printed in the United States of America.

Duma, M., & Twala, B. (2019). Sparseness reduction in collaborative filtering using a nearest neighbour artificial immune system with genetic algorithms. Expert Systems with Applications, 132, 110–125.

Fong, S., Ho, Y., & Hang, Y. (2008, September). Using genetic algorithm for hybrid modes of collaborative filtering in online recommenders. In 2008 Eighth International Conference on Hybrid Intelligent Systems (pp. 174–179). IEEE.

Gao, L., & Li, C. (2008, October). Hybrid personalized recommended model based on genetic algorithm. In 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing (pp. 1–4). IEEE.

Hariyadi, P. M., Nguyen, P. T., Iswanto, I., & Sudrajat, D. (2020). Traveling salesman problem solution using genetic algorithm. Journal of Critical Reviews, 7(1), 56–61.

Hassan, M., & Hamada, M. (2018). Genetic algorithm approaches for improving prediction accuracy of multi-criteria recommender systems. International Journal of Computational Intelligence Systems, 11(1), 146–162.

I?ik, G. T. Z. (2018). A Hybrid Movie Recommendation System Using Graph-Based Approach. International Journal of Computing, 7(2), 29–37.

Isinkaye, F. O., Folajimi, Y. O., & Ojokoh, B. A. (2015). Recommendation systems: Principles, methods and evaluation. Egyptian Informatics Journal, 16(3), 261–273.

Jalili, M., Ahmadian, S., Izadi, M., Moradi, P., & Salehi, M. (2018). Evaluating collaborative filtering recommender algorithms: a survey. IEEE access, 6, 74003–74024.

Jia, Y. B., Ding, Q. Q., Liu, D. L., Zhang, J. F., & Zhang, Y. L. (2014). Collaborative filtering recommendation technology based on genetic algorithm. In applied mechanics and materials (Vol. 599, pp. 1446–1452). Trans Tech Publications Ltd.

Kane, F. (2018). Building Recommender Systems with Machine Learning and AI: Help people discover new products and content with deep learning, neural networks, and machine learning recommendations. Independently published.

Kilani, Y., Otoom, A. F., Alsarhan, A., & Almaayah, M. (2018). A genetic algorithms-based hybrid recommender system of matrix factorization and neighborhood-based techniques. Journal of Computational Science, 28, 78–93.

Kim, K. J., & Ahn, H. (2008). A recommender system using GA K-means clustering in an online shopping market. Expert systems with applications, 34(2), 1200–1209.

Lerato, M., Esan, O. A., Ebunoluwa, A. D., Ngwira, S. M., & Zuva, T. (2015, December). A survey of recommender system feedback techniques, comparison and evaluation metrics. In 2015 International Conference on Computing, Communication and Security (ICCCS) (pp. 1–4). IEEE.

Man, K. F., Tang, K. S., & Kwong, S. (1996). Genetic algorithms: concepts and applications [in engineering design]. IEEE transactions on Industrial Electronics, 43(5), 519–534.

Mohammadpour, T., Bidgoli, A. M., Enayatifar, R., & Javadi, H. H. S. (2019). Efficient clustering in collaborative filtering recommender system: Hybrid method based on genetic algorithm and gravitational emulation local search algorithm. Genomics, 111(6), 1902–1912.

Mohanty, S., Chatterjee, J., Jain, S., Elngar, A., & Gupta, P. (2020). Recommender System with Machine Learning and Artificial Intelligence. Wiley-Scrivener.

Neysiani, B. S., Soltani, N., Mofidi, R., & Nadimi-Shahraki, M. H. (2019). Improve performance of association rule-based collaborative filtering recommendation systems using genetic algorithm. Int. J. Inf Technol. Comput. Sci, 2, 48–55.

Pandey, A. K., & Rajpoot, D. S. (2016, December). Resolving cold start problem in recommendation system using demographic approach. In 2016 International Conference on Signal Processing and Communication (ICSC) (pp. 213–218). IEEE.

Protopopova, J., & Kulik, S. (2020). Educational Intelligent System Using Genetic Algorithm. Procedía Computer Science, 169, 168–172.

Radwan, A. A., Latef, B. A. A., Ali, A. M. A., & Sadek, O. A. (2008). Using genetic algorithm to improve information retrieval systems. World Academy of Science, Engineering and Technology, 17, 1021–1027.

Ricci, F., Rokach, L., & Shapira, B. (2011). Introduction to recommender systems handbook. In Recommender systems handbook (pp. 1–35). Springer, Boston, MA.

Rich, E. (1979). User modelling via stereotypes. Cognitive science, 3(4), 329-354.

Sheppard, C. (2017). Genetic algorithms with python. Smashwords Edition.

Subbotin, S., Gladkova, O., & Parkhomenko, A. (2018, September). Knowledge-based recommendation system for embedded systems platform-oriented design. In 2018 IEEE 13th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 1, pp. 368–373). IEEE.

Walek, B., & Fojtik, V. (2020). A hybrid recommender system for recommending relevant movies using an expert system. Expert Systems with Applications, 158, 113–452.

Walker, M., & Messom, C. H. (2002, January). A comparison of genetic programming and genetic algorithms for auto-tuning mobile robot motion control. In Proceedings First IEEE International Workshop on Electronic Design, Test and Applications' 2002 (pp. 507–509). IEEE.

Wirsansky, E. (2020). Hands-On Genetic Algorithms with Python. Packt Publishing.

Zubair, S., Al Sabri, M., & Khan, A. (2019). Correlation Among Similarity Measurements for Collaborative Filtering Techniques: An Improved Similarity Metric.
AL sabri, M. A. M. A. (2021). Hybrid Measuring the Similarity Value Based on Genetic Algorithm for Improving Prediction in A Collaborative Filtering Recommendation System.: Recommendation System. ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal, 10(2). https://doi.org/10.14201/ADCAIJ2021102165182

Downloads

Download data is not yet available.
+