Fig. 1. Workflow for obtaining optimal weights of the proposed similarity measure
Fig. 2. Description of our genetic algorithm
Fig. 3. Comparison of MAE with MovieLens dataset
Fig. 4. Comparison of MAE with Jester dataset
Fig. 5. Comparison of F1 with MovieLens dataset
Fig. 6. Comparison of F1 with Jester dataset
Table 1. Parameters for the genetic operation
References
- Aamir, M. & Bhusry, M. (2015). Recommendation system: State of the art approach. International Journal of Computer Applications, 120(12), 25-32. https://doi.org/10.5120/21281-4200
- Su, X. & Khoshgoftaar, T. M. (2009). A survey of collaborative filtering techniques. Advances in Artificial Intelligence 2009.
- Carrer-Neto, W., Hernandez-Alcaraz, M. L., Valencia-Garcia, R., & Garcia-Sanchez, F. (2012). Social knowledge-based recommender system: Application to the movies domain. Expert Systems with Applications, 39(12), 10990-11000. https://doi.org/10.1016/j.eswa.2012.03.025
- Lee, S., (2016). Improving performance of Jaccard coefficient for collaborative filtering. Journal of the Korea Society of Computer and Information, 21(11), 121-126. https://doi.org/10.9708/JKSCI.2016.21.11.121
- Bobadilla, J., Serradilla, F., & Bernal, J. (2010). A new collaborative filtering metric that improves the behavior of recommender systems. Knowledge-Based Systems, 23(6), 520-528. https://doi.org/10.1016/j.knosys.2010.03.009
- Liu, H., Hu, Z., Mian, A., Tian, H., & Zhu, X. (2014). A new user similarity model to improve the accuracy of collaborative filtering. Knowledge-Based Systems, 56, 156-166. https://doi.org/10.1016/j.knosys.2013.11.006
- Gao, M., Wu, Z., & Jiang, F. (2011). Userrank for item-based collaborative filtering recommendation. Information Processing Letters, 111(9), 440-446. https://doi.org/10.1016/j.ipl.2011.02.003
- Bobadilla, J., Hernando, A., Ortega, F., & Gutierrez, A. (2012). Collaborative filtering based on significances. Information Sciences, 185(1), 1-17. https://doi.org/10.1016/j.ins.2011.09.014
- Ren, L., Gu, J. & Xia, W. (2011). A weighted similarity-boosted collaborative filtering approach. Energy Procedia, 13, 9060-9067. https://doi.org/10.1016/S1876-6102(14)00454-8
- Herlocker, J. L., Konstan, J. A., & Riedl, J. T. (2002). An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms. Information Retrieval, 5(4), 287-310. https://doi.org/10.1023/A:1020443909834
- Jamali, M. & Ester, M. (2009). Trustwalker: A random walk model for combining trust-based and item-based recommendation. Proc. 15th SIGKDD International Conf. Knowledge Discovery and Data Mining (pp. 397-406).
- Salehi, M., Kamalabadi, I., & Ghaznavi-Ghoushchi, M. (2013). Attribute-based collaborative filtering using genetic algorithm and weighted c-means algorithm. International Journal of business information systems, 13(3), 265-283. https://doi.org/10.1504/IJBIS.2013.054465
- Hwang, C. S., Su, Y. C., & Tseng, K. C. (2010). Using genetic algorithms for personalized recommendation. Proc. 2nd Int'l Conf. Computational Collective Intelligence: Technologies and Applications (pp. 104-112). Springer-Verlag.
- Velez-Langs, O. & Antonio, A. D. (2014). Learning user's characteristics in collaborative filtering through genetic algorithms: Some new results. Soft computing, 309-326.
- Sadhasivam, G. S., Saranya, K. G., & Praveen, E. M. (2014). Personalisation of news recommendation using genetic algorithm. Proc. 3rd Int'l Conf. Eco-friendly Computing and Communication Systems (pp. 23-28).
- Jia, Y., Ding, Q., Liu, D., Zhang, J., & Zhang, Y. (2014). Collaborative filtering recommendation technology based on genetic algorithm. Applied mechanics and materials, 599/601(2), 1446-1452. https://doi.org/10.4028/www.scientific.net/AMM.599-601.1446
- 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.
- Gao, L. Q. & Li, C. (2008). Hybrid personalized recommended model based on genetic algorithm. Int'l Conf. Wireless Communication, Networks and Mobile Computing (pp. 9215-9218).
- Kim, K. J. & Ahn, H. (2011). Collaborative filtering with a user-item matrix reduction technique. International Journal of Electronic Commerce, 16(1), 107-128. https://doi.org/10.2753/JEC1086-4415160104
- Shivhare, H., Gupta, A., & Sharma, S. (2015). Recommender system using fuzzy c-means clustering and genetic algorithm based weighted similarity measure. Int'l Conf. Computer, Communication and Control (pp. 1-8).
- San Jose-Revuelta, L. M. (2007). A new adaptive genetic algorithm for fixed channel assignment. Information Sciences, 177(13), 2655-2678. https://doi.org/10.1016/j.ins.2007.01.003
- Alander, J. (1992). On optimal population size of genetic algorithms. Proc. the Computer Systems and Software Engineering Conf. (pp. 65-70). IEEE.