Performance Comparison of Featured Neural Network Trained with Backpropagation and Delta Rule Techniques for Movie Rating Prediction in Multi-criteria Recommender Systems

Recommender systems are software tools that have been widely used to recommend valuable items to users. They have the capacity to support and enhance the quality of decisions people make when nding and selecting items online. Such systems work based on which techniques are used to estimate users' preferences on potentially new items that might useful to them. Traditionally, the most common techniques used by many existing recommendation systems are collaborative ltering, content-based, knowledge-based and hybrid-based which combines two or more techniques in different ways. The multi-criteria recommendation technique is a new technique used to recommend items to users based on ratings given to multiple attributes of items. This technique has been used and proven by researchers in industries and academic institutions to provide more accurate predictions than traditional techniques. What is still not yet clear is the role of some machine learning algorithms such as the articial neural network to improve its prediction accuracy. This paper proposed using a feedforward neural network to model user preferences in multi-criteria recommender systems. The operational results of experiments for training and testing the network using two training algorithms and Yahoo!Movie dataset are also presented.

[1]  Alexis Tsoukiàs,et al.  Multicriteria User Modeling in Recommender Systems , 2011, IEEE Intelligent Systems.

[2]  Francesco Ricci,et al.  Improving recommender systems with adaptive conversational strategies , 2009, HT '09.

[3]  Dietmar Jannach,et al.  Accuracy improvements for multi-criteria recommender systems , 2012, EC '12.

[4]  Philip D. Wasserman,et al.  Advanced methods in neural computing , 1993, VNR computer library.

[5]  George Karypis,et al.  A Comprehensive Survey of Neighborhood-based Recommendation Methods , 2011, Recommender Systems Handbook.

[6]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[7]  George Karypis,et al.  A Comprehensive Survey of Neighborhood-based Recommendation Methods , 2011, Recommender Systems Handbook.

[8]  Gediminas Adomavicius,et al.  Multi-Criteria Recommender Systems , 2011, Recommender Systems Handbook.

[9]  Lior Rokach,et al.  Recommender Systems: Introduction and Challenges , 2015, Recommender Systems Handbook.

[10]  Gediminas Adomavicius,et al.  New Recommendation Techniques for Multicriteria Rating Systems , 2007, IEEE Intelligent Systems.

[11]  Simon Kendal Object-oriented-programming-using-Java. , 2009 .

[12]  Fábio M. Soares,et al.  Neural Network Programming with Java , 2016 .

[13]  Dietmar Jannach,et al.  Recommending Hotels based on Multi-Dimensional Customer Ratings , 2012, ENTER.

[14]  Sivakumar Ramakrishnan,et al.  A study on collaborative recommender system using fuzzy-multicriteria approaches , 2011, Int. J. Bus. Inf. Syst..

[15]  Daniel Graupe,et al.  Principles of Artificial Neural Networks , 2018, Advanced Series in Circuits and Systems.

[16]  Nikos Manouselis,et al.  Analysis and Classification of Multi-Criteria Recommender Systems , 2007, World Wide Web.

[17]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[18]  Mohammed Hassan,et al.  Recommending Learning Peers for Collaborative Learning through Social Network Sites , 2016, 2016 7th International Conference on Intelligent Systems, Modelling and Simulation (ISMS).