TY - JOUR
T1 - Effective methods for increasing aggregate diversity in recommender systems
AU - Karakaya, Mahmut Özge
AU - Aytekin, Tevfik
N1 - Publisher Copyright:
© 2017, Springer-Verlag London Ltd., part of Springer Nature.
PY - 2018/8/1
Y1 - 2018/8/1
N2 - In order to make a recommendation, a recommender system typically first predicts a user’s ratings for items and then recommends a list of items to the user which have high predicted ratings. Quality of predictions is measured by accuracy, that is, how close the predicted ratings are to actual ratings. On the other hand, quality of recommendation lists is evaluated from more than one perspective. Since accuracy of predicted ratings is not enough for customer satisfaction, metrics such as novelty, serendipity, and diversity are also used to measure the quality of the recommendation lists. Aggregate diversity is one of these metrics which measures the diversity of items across the recommendation lists of all users. Increasing aggregate diversity is important because it leads a more even distribution of items in the recommendation lists which prevents the long-tail problem. In this study, we propose two novel methods to increase aggregate diversity of a recommender system. The first method is a reranking approach which takes a ranked list of recommendations of a user and reranks it to increase aggregate diversity. While the reranking approach is applied after model generation as a wrapper the second method is applied in model generation phase which has the advantage of being more efficient in the generation of recommendation lists. We compare our methods with the well-known methods in the field and show the superiority of our methods using real-world datasets.
AB - In order to make a recommendation, a recommender system typically first predicts a user’s ratings for items and then recommends a list of items to the user which have high predicted ratings. Quality of predictions is measured by accuracy, that is, how close the predicted ratings are to actual ratings. On the other hand, quality of recommendation lists is evaluated from more than one perspective. Since accuracy of predicted ratings is not enough for customer satisfaction, metrics such as novelty, serendipity, and diversity are also used to measure the quality of the recommendation lists. Aggregate diversity is one of these metrics which measures the diversity of items across the recommendation lists of all users. Increasing aggregate diversity is important because it leads a more even distribution of items in the recommendation lists which prevents the long-tail problem. In this study, we propose two novel methods to increase aggregate diversity of a recommender system. The first method is a reranking approach which takes a ranked list of recommendations of a user and reranks it to increase aggregate diversity. While the reranking approach is applied after model generation as a wrapper the second method is applied in model generation phase which has the advantage of being more efficient in the generation of recommendation lists. We compare our methods with the well-known methods in the field and show the superiority of our methods using real-world datasets.
KW - Aggregate diversity
KW - Collaborative filtering
KW - Diversity
KW - Recommender systems
KW - Scalability
UR - http://www.scopus.com/inward/record.url?scp=85034786016&partnerID=8YFLogxK
U2 - 10.1007/s10115-017-1135-0
DO - 10.1007/s10115-017-1135-0
M3 - Article
AN - SCOPUS:85034786016
SN - 0219-1377
VL - 56
SP - 355
EP - 372
JO - Knowledge and Information Systems
JF - Knowledge and Information Systems
IS - 2
ER -