Hybrid Cluster based Collaborative Filtering using Firefly and Agglomerative Hierarchical Clustering

Authors

  • Spoorthy G. Department of Computer Science & Engg, NIT Warangal, India
  • Sriram G. Sanjeevi Department of Computer Science & Engg, NIT Warangal, India

DOI:

https://doi.org/10.24203/ijcit.v10i6.170

Keywords:

Recommendation Systems, Clustering Techniques, Firefly Algorithm

Abstract

Recommendation Systems finds the user preferences based on the purchase history of an individual using data mining and machine learning techniques. To reduce the time taken for computation Recommendation systems generally use a pre-processing technique which in turn helps to increase high low performance and over comes over-fitting of data. In this paper, we propose a hybrid collaborative filtering algorithm using firefly and agglomerative hierarchical clustering technique with priority queue and Principle Component Analysis (PCA). We applied our hybrid algorithm on movielens dataset and used Pearson Correlation to obtain Top N recommendations. Experimental results show that the our algorithm delivers accurate and reliable recommendations showing high performance when compared with  existing algorithms.

Author Biography

Sriram G. Sanjeevi, Department of Computer Science & Engg, NIT Warangal, India

Department of Computer Science and engineering

NIT Warangal

References

K. Kim, H. Ahn, “A recommender system using GA K-means clustering in an online shopping market”, Expert Syst. Appl. 34 (2) (2008) 1200–1209.

Zan Wang, Xue Yu , Nan Feng, Zhenhua Wang, “An improved collaborative movie recommendation system using computational intelligence”, Journal of Visual Languages and Computing 25 (2014) 667–675.

Daniel Müllner “Modern hierarchical, agglomerative clustering algorithms”.

Takio Kurita “An efficient agglomerative clustering algorithm using a heap”, Pattern Recognition, Volume 24, Issue 3, 1991 205-209.

G. Adomavicius, A. Tuzhilin, “Toward the next generation of recommender system: a survey of the state-of-the-art and possible extensions”, IEEE Trans. Knowl. Data Eng. 17 (6) (2005) 734–749.

G.Thilagavathi D.Srivaishnavi N.Aparna “A Survey on Efficient Hierarchical Algorithm used in Clustering”, IJERT Vol. 2 Issue 9, September - 2013.

G. Linden, B. Smith, J. York, “Amazon.com recommendations: item to item collaborative filtering”, IEEE Internet Comput. 7 (1) (2003) 76–80.

F. Gao, C. Xing, Y. Zhao, “An Effective Algorithm for Dimensional Reduction in Collaborative Filtering”, in LNCS 4822, Springer, Berlin, 2007, 75–84.

K.Q. Truong, F. Ishikawa, S. Honiden, “Improving accuracy of recommender system by item clustering”, IEICE Trans. Inf. Syst. E90-D (9) (2007) 1363–1373.

J. Wang, N.-Y. Zhang, J. Yin, J, “Collaborative filtering recommendation based on fuzzy clustering of user preferences, in: Proceedings of the Seventh International Conference on Fuzzy Systems and Knowledge Discovery”, Yantai, Shandong, 2010, pp. 1946–1950.

G. Pitsilis, X.L. Zhang, W. Wang, “Clustering recommenders in collaborative filtering using explicit trust information”, in: Proceedings of the Fifth International Conference on Trust Management IFIPTM, Denmark, Copenhagen, 2011, pp. 82–97.

B.M. Sarwar, G. Karypis, J. Konstan, J. Riedl, “Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering”, in: Proceedings of International Conference on Computer and Information Technology, Dhaka, Bangladesh, 2002.

Rogério B. Francisco, M. Fernanda P. Costa , Ana Maria A. C. Rocha, “Experiments with Firefly Algorithm”,Computational Science and its Applications -ICCSA 2014, pp.227-236.

Yang, X-S.: “Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T, (eds.) Stochastic algorithms: foundations and applications”, SAGA 2009, LNCS, vol. 5792, pp. 169–78. Springer-Verlag (2009).

Yang, X-S.: “Nature-Inspired Metaheuristic Algorithms”, Luniver Press, Beckington, UK, 2nd edition, 2010.

Lukasik, S., Zak, S.: “Firefly algorithm for continuous constrained optimization tasks”. In: Chen, S.M., Ngugen, N.T., Kowalczyk, R. (eds.), ICCC 2009, Lecture notes in Artificial Intelligence, vol. 5796, pp. 97-100. Springer (2009).

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

Suryakant,Tripti Mahara, “A New Similarity Measure Based on Mean Measure of Divergence for Collaborative Filtering in Sparse Environment”, International Multi-Conference on Information Processing-2016 (IMCIP-2016).

Xiao Ma, Hongwei Lu, Zaobin Gan, Qian Zhao, “An exploration of improving prediction accuracy by constructing a multi-type clustering based recommendation framework”, Neurocomputing 191 (2016) 388–397.

Yang, Xin-She, “ Firefly Algorithm, Stochastic Test Functions and Design Optimisation”, International Journal of Bio-inspired Computation, 2010.

Downloads

Published

2021-12-31

How to Cite

G., S., & Sriram G, S. (2021). Hybrid Cluster based Collaborative Filtering using Firefly and Agglomerative Hierarchical Clustering . International Journal of Computer and Information Technology(2279-0764), 10(6). https://doi.org/10.24203/ijcit.v10i6.170