A novel Adaptive Genetic Neural Network (AGNN) model for recommender systems using modified k-means clustering approach

The Recommender System (RS) plays an important role in information retrieval techniques in a bid to handle massive online data effectively. It gives suggestions on items/services to the target online user to ensure correct decisions quickly and easily. Collaborative Filtering (CF) is a key approach in RS providing a recommendation to the target online user, based on a rating similarity among users. Unsupervised clustering approach is a model-based CF, which is preferred as it ensures simple and effective recommendation. Such CFs suffer from a high error rate and needs additional iterations for convergence. This paper proposes a Modified k-means clustering approach to eliminate the above mentioned issues to provide well-framed clusters. The novel supervised Adaptive Genetic Neural Network (AGNN) method is proposed to locate the most favored data points in a cluster to deliver effective recommendations. The performance of the proposed RS is measured by conducting an experimental analysis on benchmark MovieLens and Netflix datasets. Results are compared with state-of-the-art methods namely Artificial Neural Network (ANN) and Fuzzy based RS models to show the effectiveness of the proposed AGNN method.

[1]  Rahul Katarya,et al.  A collaborative recommender system enhanced with particle swarm optimization technique , 2016, Multimedia Tools and Applications.

[2]  B. K. Tripathy,et al.  A generic hybrid recommender system based on neural networks , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[3]  Huseyin Polat,et al.  A scalable privacy-preserving recommendation scheme via bisecting k-means clustering , 2013, Inf. Process. Manag..

[4]  Thierson Couto,et al.  An evolutionary approach for combining results of recommender systems techniques based on collaborative filtering , 2016, Expert Syst. Appl..

[5]  Jian Feng Zhang,et al.  Collaborative Filtering Recommendation Technology Based on Genetic Algorithm , 2014 .

[6]  Dmitri Botvich,et al.  Multi-agent based middleware for protecting privacy in IPTV content recommender services , 2012, Multimedia Tools and Applications.

[7]  Geraldo Zimbrão,et al.  Transforming collaborative filtering into supervised learning , 2015, Expert Syst. Appl..

[8]  J V Tu,et al.  Advantages and disadvantages of using artificial neural networks versus logistic regression for predicting medical outcomes. , 1996, Journal of clinical epidemiology.

[9]  Valentina Zanardi,et al.  Addressing the cold start problem in tag-based recommender systems , 2011 .

[10]  Coskun Özkan,et al.  The comparison of activation functions for multispectral Landsat TM image classification , 2003 .

[11]  Angelo Chianese,et al.  A multimedia recommender integrating object features and user behavior , 2010, Multimedia Tools and Applications.

[12]  N. M. Raja,et al.  Kapur's Entropy and Cuckoo Search Algorithm Assisted Segmentation and Analysis of RGB Images , 2016 .

[13]  Xiaoyong Liu,et al.  PSO-Based Support Vector Machine with Cuckoo Search Technique for Clinical Disease Diagnoses , 2014, TheScientificWorldJournal.

[14]  Erkan Bostanci,et al.  A genetic algorithm solution to the collaborative filtering problem , 2016, Expert Syst. Appl..

[15]  John Riedl,et al.  ClustKNN: A Highly Scalable Hybrid Model- & Memory-Based CF Algorithm , 2006 .

[16]  C. Selvi,et al.  A novel optimization algorithm for recommender system using modified fuzzy c-means clustering approach , 2019, Soft Comput..

[17]  Andrzej Cichocki,et al.  Neural networks for optimization and signal processing , 1993 .

[18]  Pasquale Lops,et al.  Content-based Recommender Systems: State of the Art and Trends , 2011, Recommender Systems Handbook.

[19]  A. K. Pujari,et al.  Data Mining Techniques , 2006 .

[20]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[21]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Mojtaba Salehi,et al.  Hybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model , 2013 .

[23]  Nuria Oliver,et al.  Data Mining Methods for Recommender Systems , 2015, Recommender Systems Handbook.

[24]  Xiang Li,et al.  A new recommendation algorithm combined with spectral clustering and transfer learning , 2017, Cluster Computing.

[25]  Chun-Chia Lee,et al.  AIMED- A Personalized TV Recommendation System , 2006, EuroITV.

[26]  Hailong Sun,et al.  Recommender systems based on ranking performance optimization , 2015, Frontiers of Computer Science.

[27]  Deepa Anand,et al.  Feature Extraction for Collaborative Filtering: A Genetic Programming Approach , 2012 .

[28]  Kyoung-jae Kim,et al.  A recommender system using GA K-means clustering in an online shopping market , 2008, Expert Syst. Appl..

[29]  Adam Prügel-Bennett,et al.  Novel centroid selection approaches for KMeans-clustering based recommender systems , 2015, Inf. Sci..

[30]  Toon De Pessemier,et al.  Online optimization for user-specific hybrid recommender systems , 2015 .

[31]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[32]  Ville Ollikainen,et al.  A new similarity measure using Bhattacharyya coefficient for collaborative filtering in sparse data , 2015, Knowl. Based Syst..

[33]  Toon De Pessemier,et al.  Offline optimization for user-specific hybrid recommender systems , 2013, Multimedia Tools and Applications.

[34]  Ahmad Nurzid Rosli,et al.  Alleviating the cold-start problem by incorporating movies facebook pages , 2014, Cluster Computing.

[35]  Licia Capra,et al.  A Scalable Tag-Based Recommender System for New Users of the Social Web , 2011, DEXA.

[36]  Sara Nasser,et al.  A Modified Fuzzy K-means Clustering using Expectation Maximization , 2006, 2006 IEEE International Conference on Fuzzy Systems.

[37]  John Riedl,et al.  Recommender Systems for Large-scale E-Commerce : Scalable Neighborhood Formation Using Clustering , 2002 .

[38]  Heuiseok Lim,et al.  A collaborative recommender system for learning courses considering the relevance of a learner’s learning skills , 2016, Cluster Computing.

[39]  Andreas Stafylopatis,et al.  A hybrid movie recommender system based on neural networks , 2005, 5th International Conference on Intelligent Systems Design and Applications (ISDA'05).

[40]  Sanjay Kumar Dubey,et al.  Comparative Analysis of K-Means and Fuzzy C- Means Algorithms , 2013 .

[41]  Yousef Kilani,et al.  Using genetic algorithms for measuring the similarity values between users in collaborative filtering recommender systems , 2016, 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS).

[42]  Nathaniel D. Bastian,et al.  A hybrid recommender system using artificial neural networks , 2017, Expert Syst. Appl..

[43]  Kasra Madadipouya,et al.  A Literature Review on Recommender Systems Algorithms, Techniques and Evaluations , 2017 .

[44]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[45]  Xavier Amatriain,et al.  Data Mining Methods for Recommender Systems , 2011, Recommender Systems Handbook.

[46]  Fernando Ortega,et al.  Improving collaborative filtering recommender system results and performance using genetic algorithms , 2011, Knowl. Based Syst..

[47]  Chih-Fong Tsai,et al.  Cluster ensembles in collaborative filtering recommendation , 2012, Appl. Soft Comput..

[48]  Hyun-Tae Kim,et al.  A recommender system based on genetic algorithm for music data , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[49]  Ujjwal Maulik,et al.  A Survey of Multiobjective Evolutionary Clustering , 2015, ACM Comput. Surv..

[50]  S. Bhaskaran,et al.  An efficient personalized trust based hybrid recommendation (TBHR) strategy for e-learning system in cloud computing , 2017, Cluster Computing.

[51]  Yongtae Woo,et al.  A Hybrid Recommender System Combining Collaborative Filtering with Neural Network , 2002, AH.

[52]  Ying Wah Teh,et al.  Data Mining Techniques in Index Techniques , 2003 .

[53]  John Zimmerman,et al.  TV Personalization System , 2004, Personalized Digital Television.

[54]  Kamal Kant Bharadwaj,et al.  Fuzzy-genetic approach to recommender systems based on a novel hybrid user model , 2008, Expert Syst. Appl..