Predicting and Detecting the Relevant Contextual Information in a Movie-Recommender System
Context-aware recommender system (CARS) is a highly researched and implemented way of providing a personalized service that helps users to find their desired content. One of the remaining issues is how to decide which contextual information to acquire and how to incorporate it into CARS. While the relevant contextual information will improve the recommendations, the irrelevant contextual information could have a negative impact on the recommendation accuracy. By testing the independence between the contextual variable on the users' ratings for items, we can detect its relevance and impact on the feedback for the item consumed in that specific context. In this article, we propose several new theoretical concepts that should help deciding which information to use, as well as a methodology for detecting which contextual information contributes to explaining the variance in the ratings, based on statistical testing. The experiment was conducted on the real movie dataset that contains 12 different pieces of contextual information. We used two statistical tests with power analysis for the detection, and three contextualized matrix-factorization algorithms with slightly different reasoning for the prediction of ratings. The results showed a significant difference in the prediction of ratings in the context that was detected as relevant by our method, and the one that was detected as irrelevant, pointing to the importance of the power analysis and the benefits of the proposed method in the case of a small dataset.
contextual information recommender systems personalization user modelling