Learning Pairwise Preferences from Movie Ratings

Nunung Nurul Qomariyah, Ahmad Nurul Fajar · 2020

Preference Elicitation is now considered a crucial stage in recommender system. That is the stage where we collect and query preferences of the users as part of interactive decision support system. Preference elicitation can be performed using many ways, such as asking the user explicitly to give ratings or feedbacks for some products, or implicitly observing their behaviour. Once this preference has been collected by the system, it can then be used to generate item recommendation. Using explicit feedback itself, such as rating only, has several drawbacks. Using ratings is very subjective. Two users with similar taste might give different rating to the same item. A user also may not be consistent in giving number to express their liking. In other case, a user may like an item more than the other items, but feels difficult to give lower rating on the other item, because it means that the particular item is just as bad as the one he/she does not like. By showing two different items as a pair, it will be easier for the users to pick which one is the best. In this paper, we show the result of our experiment in predicting user pairwise preferences by using their movie ratings data. We evaluated five different machine learning algorithms to predict the data in pairwise preference format. The result shows that K-Nearest Neighbour and Random Forest outperformed the other algorithms.

Read the paper · More papers on PaperTik