An effective collaborative movie recommender system with cuckoo search

被引:73
作者
Katarya, Rahul [1 ]
Verma, Om Prakash [1 ]
机构
[1] Delhi Technol Univ, Dept Comp Sci & Engn, Main Bawana Rd, Delhi 110042, India
关键词
Recommender system; Collaborative filtering; k-mean; Cuckoo search optimization; Movie; CLUSTERING-ALGORITHM;
D O I
10.1016/j.eij.2016.10.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recommender systems are information filtering tools that aspire to predict the rating for users and items, predominantly from big data to recommend their likes. Movie recommendation systems provide a mechanism to assist users in classifying users with similar interests. This makes recommender systems essentially a central part of websites and e-commerce applications. This article focuses on the movie recommendation systems whose primary objective is to suggest a recommender system through data clustering and computational intelligence. In this research article, a novel recommender system has been discussed which makes use of k-means clustering by adopting cuckoo search optimization algorithm applied on the Movielens dataset. Our approach has been explained systematically, and the subsequent results have been discussed. It is also compared with existing approaches, and the results have been analyzed and interpreted. Evaluation metrics such as mean absolute error (MAE), standard deviation (SD), root mean square error (RMSE) and t-value for the movie recommender system delivers better results as our approach offers lesser value of the mean absolute error, standard deviation, and root mean square error. The experiment results obtained on Movielens dataset stipulate that the proposed approach may provide high performance regarding reliability, efficiency and delivers accurate personalized movie recommendations when compared with existing methods. Our proposed system (K-mean Cuckoo) has 0.68 MAE, which is superior to existing work (0.78 MAE) [1] and also has improvement of our previous work (0.75 MAE) [2]. (C) 2016 Production and hosting by Elsevier B.V. on behalf of Faculty of Computers and Information, Cairo University.
引用
收藏
页码:105 / 112
页数:8
相关论文
共 46 条
[11]   Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems [J].
Gandomi, Amir Hossein ;
Yang, Xin-She ;
Alavi, Amir Hossein .
ENGINEERING WITH COMPUTERS, 2013, 29 (01) :17-35
[12]  
Georgiou O, 2010, LECT NOTES COMPUT SC, V6352, P442, DOI 10.1007/978-3-642-15819-3_60
[13]  
Guo G, 2014, KNOWL BASED SYST
[14]  
Hartigan J. A., 1979, Applied Statistics, V28, P100, DOI 10.2307/2346830
[15]  
Hatami M., 2014, Int J Comput Appl, V88, P46, DOI [10.5120/15440-3981, DOI 10.5120/15440-3981]
[16]   A comparison of collaborative-filtering recommendation algorithms for e-commerce [J].
Huang, Zan ;
Zeng, Daniel ;
Chen, Hsinchen .
IEEE INTELLIGENT SYSTEMS, 2007, 22 (05) :68-78
[17]  
ISINKAYE F, 2015, EGYPT INFORM J
[18]   Data clustering: A review [J].
Jain, AK ;
Murty, MN ;
Flynn, PJ .
ACM COMPUTING SURVEYS, 1999, 31 (03) :264-323
[19]   An efficient k-means clustering algorithm:: Analysis and implementation [J].
Kanungo, T ;
Mount, DM ;
Netanyahu, NS ;
Piatko, CD ;
Silverman, R ;
Wu, AY .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2002, 24 (07) :881-892
[20]   A collaborative recommender system enhanced with particle swarm optimization technique [J].
Katarya, Rahul ;
Verma, Om Prakash .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (15) :9225-9239