Abstract
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.
Similar content being viewed by others
References
Adomavicius G, Kwon Y (2011) Maximizing aggregate recommendation diversity: a graph-theoretic approach. In: Proceedings of workshop on novelty and diversity in recommender systems, Chicago, pp 3–10
Adomavicius G, Kwon Y (2012) Improving aggregate recommendation diversity using ranking-based techniques. IEEE Trans Knowl Data Eng 24(5):896–911
Adomavicius G, Kwon Y (2014) Optimization-based approaches for maximizing aggregate recommendation diversity. INFORMS J Comput 26(2):351–369. https://doi.org/10.1287/ijoc.2013.0570
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749
Adomavicius G, Zhang J (2015) Improving stability of recommender systems: a meta-algorithmic approach. IEEE Trans Knowl Data Eng 276:1573–1587
Anderson C (2006) The long tail. Wired (October 2004)
Aytekin T, Karakaya MÖ (2014) Clustering-based diversity improvement in top-n recommendation. J Intell Inf Syst 42(1):118. https://doi.org/10.1007/s10844-013-0252-9
Bokde DK, Girase S, Mukhopadhyay D (2015) An approach to a university recommendation by multi-criteria collaborative filtering and dimensionality reduction techniques. In: 2015 IEEE international symposium on nanoelectronic and information systems. IEEE
Bradley K, Smyth B (2001) Improving recommendation diversity. In: Proceedings of the 12th Irish conference on artificial intelligence and cognitive science
Brynjolfsson E, Hu Y, Smith MD (2010) Research commentary-long tails vs. superstars: the effect of information technology on product variety and sales concentration patterns. Inf Syst Res 21(4):736–747
Celma Ò (2010) Music recommendation and discovery–the long tail, long fail, and long play in the digital music space. Springer, Berlin. https://doi.org/10.1007/978-3-642-13287-2
Desrosiers C, Karypis G (2011) A comprehensive survey of neighborhood-based recommendation methods. In: Ricci F, Rokach L, Shapira B, Kantor PB (eds) Recommender systems handbook. Springer, Berlin, pp 107–144. http://www.springerlink.com/content/978-0-387-85819-7
Fleder D, Hosanagar K (2009) Blockbuster cultures next rise or fall: the impact of recommender systems on sales diversity. Manag Sci 55(5):697–712
Fouss F (2007) Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation. IEEE Trans Knowl Data Eng 19(3):355–369
Haifeng L et al (2015) Trust-aware recommendation for improving aggregate diversity. New Rev Hypermedia Multimed 21(3–4):242–258
Hurley N, Zhang M (2011) Novelty and diversity in top-n recommendation—analysis and evaluation. ACM Trans Internet Technol 10(4):14
Hwang S, Wei C, Liao Y (2010) Coauthorship networks and academic literature recommendation. Electron Commer Res Appl 9(4):323–334. https://doi.org/10.1016/j.elerap.2010.01.001
Javari A, Jalili M (2015) A probabilistic model to resolve diversityaccuracy challenge of recommendation systems. Knowl Inf Syst 443:609–627
Kim HK, Oh HY, Gu J, Kim JK (2011) Commenders: a recommendation procedure for online book communities. Electron Commer Res Appl 10(5):501–509. https://doi.org/10.1016/j.elerap.2011.03.002
Koren Y (2010) Collaborative filtering with temporal dynamics. Commun ACM 53(4):89–97
Koren Y, Bell RM (2011) Advances in collaborative filtering. In: Ricci F, Rokach L, Shapira B, Kantor PB (eds) Recommender systems handbook. Springer, Berlin, pp 145–186. http://www.springerlink.com/content/978-0-387-85819-7
Koren Y, Bell RM, Volinsky C (2009) Matrix factorization techniques for recommender systems. IEEE Computer 42(8):30–37. https://doi.org/10.1109/MC.2009.263
Kwon K, Kim C (2012) How to design personalization in a context of customer retention: who personalizes what and to what extent? Electron Commer Res Appl 11(2):101–116. https://doi.org/10.1016/j.elerap.2011.05.002
Lekakos G, Caravelas P (2008) A hybrid approach for movie recommendation. Multimed Tools Appl 36(1–2):55–70. https://doi.org/10.1007/s11042-006-0082-7
Linden G, Smith B, York J (2003) Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7(1):680
Liu J, Dolan P, Pedersen ER (2010) Personalized news recommendation based on click behavior. In: Rich C, Yang Q, Cavazza M, Zhou MX (eds) Proceedings of the 2010 international conference on intelligent user interfaces. ACM, Hong Kong, pp 31–40. https://doi.org/10.1145/1719970.1719976
Majid A, Chen L, Chen G, Mirza HT, Hussain I, Woodward J (2013) A context-aware personalized travel recommendation system based on geotagged social media data mining. Int J Geogr Inf Sci 27(4):662–684. https://doi.org/10.1080/13658816.2012.696649
McNee JR Sean M, Konstan JA (2006) Being accurate is not enough: how accuracy metrics have hurt recommender systems. In: CHI06 extended abstracts on Human factors in computing systems. ACM
Mirza BJK, Batul J, Ramakrishnan N (2003) Studying recommendation algorithms by graph analysis. J Intell Inf Syst 20(2):131–160
Niemann K, Wolpers M (2013) A new collaborative filtering approach for increasing the aggregate diversity of recommender systems. In: ACM SIGKDD international conference on knowledge discovery and data mining, ACM, Chicago, pp 955–963. https://doi.org/10.1145/2487575.2487656
Park YJ, Tuzhilin A (2008) The long tail of recommender systems and how to leverage it. In: Proceedings of the 2008 ACM conference on Recommender systems. ACM
Patil CB, Wagh RB (2014) A multi-attributed hybrid re-ranking technique for diversified recommendations. In: 2014 IEEE international conference electronics computing and communication technologies (IEEE CONECCT)
Ricci F, Rokach L, Shapira B, Kantor PB (eds) (2011) Recommender systems handbook. Springer, Berlin http://www.springerlink.com/content/978-0-387-85819-7
Sarwar B, Karypis G, Konstan J, Riedl J (2002) Incremental singular value decomposition algorithms for highly scalable recommender systems. In: Fifth international conference on computer and information science. Citeseer, p 2728
Schwartz MF, Wood D (1993) Discovering shared interests using graph analysis. Commun ACM 36(8):78–89
Smyth B, McClave P (2001) Similarity vs. diversity. In: Aha DW, Watson I (eds) Proceedings of the 4th international conference on case-based reasoning. Lecture notes in computer science, vol 2080. Springer, Vancouver, Canada, pp 347–361
Ziegler CN, McNee SM, Konstan JA, Lausen G (2005) Improving recommendation lists through topic diversification. In: Proceedings of the 14th international conference on world wide web, Chiba, pp 22–32
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Karakaya, M.Ö., Aytekin, T. Effective methods for increasing aggregate diversity in recommender systems. Knowl Inf Syst 56, 355–372 (2018). https://doi.org/10.1007/s10115-017-1135-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-017-1135-0