Modeling ordinal data for recommendation system
In this work we investigate the problem of making personalized recommendations by creating models for predicting user-item rating, such as in movie recommendations. The study is based on the Movielens data set which has ratings on an ordinal scale. In the past, partly due to motivation gained by the...
Main Author: | |
---|---|
Language: | English |
Published: |
University of British Columbia
2014
|
Online Access: | http://hdl.handle.net/2429/50433 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-50433 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-504332018-01-05T17:27:40Z Modeling ordinal data for recommendation system Srivastava, Anupam In this work we investigate the problem of making personalized recommendations by creating models for predicting user-item rating, such as in movie recommendations. The study is based on the Movielens data set which has ratings on an ordinal scale. In the past, partly due to motivation gained by the Netflix challenge, researchers have constructed models that make point predictions to minimize the root mean square error (RMSE) on test sets, typically by learning latent user and movie feature structure. In such models, the difference between ratings of 2 and 3 stars is the same as the difference between ratings of 4 and 5 stars, etc., which is a strong prior assumption. We construct probabilistic models which also learn latent user and movie feature structure but do not make this assumption. These models interpret the ratings as categories (nominal and ordinal) and return a probability distribution over the ratings for each user-movie pair instead of making a point prediction. We evaluate and compare our models with other models for making personalized recommendations for the top-n task and comparing the precision vs recall, receiver operating characteristic and cost curves. Our results show that our ordinal data model performs better than a nominal data model, a state-of-the-art point prediction model, and other baselines. Science, Faculty of Computer Science, Department of Graduate 2014-09-25T20:05:57Z 2014-09-25T20:05:57Z 2014 2014-11 Text Thesis/Dissertation http://hdl.handle.net/2429/50433 eng Attribution-NonCommercial-NoDerivs 2.5 Canada http://creativecommons.org/licenses/by-nc-nd/2.5/ca/ University of British Columbia |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
In this work we investigate the problem of making personalized recommendations by creating models for predicting user-item rating, such as in movie recommendations. The study is based on the Movielens data set which has ratings on an ordinal scale. In the past, partly due to motivation gained by the Netflix challenge, researchers have constructed models that make point predictions to minimize the root mean square error (RMSE) on test sets, typically by learning latent user and movie feature structure. In such models, the difference between ratings of 2 and 3 stars is the same as the difference between ratings of 4 and 5 stars, etc., which is a strong prior assumption. We construct probabilistic models which also learn latent user and movie feature structure but do not make this assumption. These models interpret the ratings as categories (nominal and ordinal) and return a probability distribution over the ratings for each user-movie pair instead of making a point prediction. We evaluate and compare our models with other models for making personalized recommendations for the top-n task and comparing the precision vs
recall, receiver operating characteristic and cost curves. Our results show that our ordinal data model performs better than a nominal data model, a state-of-the-art point prediction model, and other baselines. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
Srivastava, Anupam |
spellingShingle |
Srivastava, Anupam Modeling ordinal data for recommendation system |
author_facet |
Srivastava, Anupam |
author_sort |
Srivastava, Anupam |
title |
Modeling ordinal data for recommendation system |
title_short |
Modeling ordinal data for recommendation system |
title_full |
Modeling ordinal data for recommendation system |
title_fullStr |
Modeling ordinal data for recommendation system |
title_full_unstemmed |
Modeling ordinal data for recommendation system |
title_sort |
modeling ordinal data for recommendation system |
publisher |
University of British Columbia |
publishDate |
2014 |
url |
http://hdl.handle.net/2429/50433 |
work_keys_str_mv |
AT srivastavaanupam modelingordinaldataforrecommendationsystem |
_version_ |
1718584452683137024 |