Skip to main content
Log in

Evaluating content novelty in recommender systems

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Recommender systems are frequently evaluated using performance indexes based on variants and extensions of precision-like measures. As these measures are biased toward popular items, a list of recommendations simply must include a few popular items to perform well. To address the popularity bias challenge, new approaches for novelty and diversity evaluation have been proposed. On the one hand, novelty-based approaches model the quality of being new as apposed to that which is already known. Novelty approaches are commonly based on item views or user rates. On the other hand, diversity approaches model the quality of an item that is composed of different content elements. Diversity measures are commonly rooted in content-based features that characterize the diversity of the content of an item in terms of the presence/absence of a number of predefined nuggets of information. As item contents are also biased to popular contents (e.g., drama in movies or pop in music), diversity-based measures are also popularity biased. To alleviate the effect of popularity bias on diversity measures, we used an evaluation approach based on the degree of novelty of the elements that make up each item. We named this approach content novelty, as it mixes content and diversity approaches in a single and coherent evaluation framework. Experimental results show that our proposal is feasible and useful. Our findings demonstrate that the proposed measures yield consistent and interpretable results, producing insights that reduce the impact of popularity bias in the evaluation of recommender systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. User-KNN was implemented with 50 nearest neighbors using cosine similarity as proximity function.

References

  • Abbassi, Z., Amer-Yahia, S., Lakshmanan, L., Vassilvitskii, S., Yu, C. (2009). Getting recommender systems to think outside the box. In Proceedings of the 3rd ACM conference on recommender systems, RecSys (pp. 285–288).

  • Alharthi, H, Inkpen, D., Szpakowicz, S. (2017). A survey of book recommender systems. Journal of Intelligent Information Systems.

  • Baeza-Yates, R., Hurtado, C., Mendoza, M., Dupret, G. (2005). Modeling user search behavior. In Proceedings of the 3rd Latin American Web Congress, LA-WEB (pp. 242–251).

  • Bellogin, A., Castells, P., Cantador, I. (2011). Precision-oriented evaluation of recommender systems: an algorithmic comparison. In Proceedings of the 5th ACM conference on recommender systems, RecSys.

  • Breese, J., Heckerman, D., Kadie, C. (1998). Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th conference on uncertainty in artificial intelligence, UAI (pp. 43–52).

  • Castells, P., Hurley, N., Vargas, S. (2015). Novelty and diversity in recommender systems. In Ricci, F., Rokach, L., Shapira, B. (Eds.) Recommender systems handbook. 2nd: Springer.

  • Channamsetty, S., & Ekstrand, M. (2017). Recommender response to diversity and popularity bias in user profiles. In Procceedings of the 13th international florida artificial intelligence research society conference (pp. 657–660).

  • Chen, H.-C., & Chen, A.L.P. (2005). A music recommendation system based on music and user grouping. Journal of Intelligent Information Systems, 24(2), 113–132.

    Article  MathSciNet  Google Scholar 

  • Clarke, C., Kolla, M., Cormack, G., Vechtomova, O., Ashkan, A., Büttcher, S., MacKinnon, I. (2008). Novelty and diversity in information retrieval evaluation. In Proceedings of the 31st international ACM SIGIR conference on research and development in information retrieval (pp. 659–666).

  • Dupret, G., Piwowarski, B., Hurtado, C., Mendoza, M. (2006). A statistical model of query log generation. In Proceedings of the 13th international conference on string processing and information retrieval, SPIRE (pp. 217–228).

  • Ekstrand, M., Tian, M., Madrazo, I., Ekstrand, J., Anuyah, O., McNeill, D., Pera, S. (2018). All the cool kids, how do they fit in? popularity and demographic biases in recommender evaluation and effectiveness. In Proceedings of the conference on fairness, accountability, and transparency (pp. 1–15).

  • Elberse, A. (2007). The power of stars: do star actors drive the success of movies? Journal of Marketing, 71(4), 102–120.

    Article  Google Scholar 

  • Gomez, C., & Hunt, N. (2015). The netflix recommender system: algorithms, business value, and innovation. ACM Transactions on Managements and Information Systems (TMIS), 6(4), 1:19.

    Google Scholar 

  • Hahsler, M. (2016). Recommenderlab: a framework for developing and testing recommendation algorithms, R package. https://CRAN.R-project.org/package=recommenderlab.

  • Hofmann, T. (2004). Latent semantic models for collaborative filtering. ACM Transactions on Information Systems, 22(1), 89–115.

    Article  Google Scholar 

  • Järvelin, K., & Kekäläinen, J. (2002). Cumulated gain-based evaluation of ir techniques. ACM Transactions of Information Systems, 20(4), 422–446.

    Article  Google Scholar 

  • Järvelin, K., & Kekäläinen, J. (2000). Ir evaluation methods for retrieving highly relevant documents. In Proceedings of the 23rd international ACM SIGIR conference on research and development in information retrieval (pp. 41–48).

  • Koren, Y., Bell, R., Volinsky, C. (2009). Matrix factorization techniques for recommender systems. IEEE Computer, 42(8), 30–37.

    Article  Google Scholar 

  • Kunaver, M., & Požrl, T. (2017). Diversity in recommender systems – a survey. Knowledge-Based Systems, 123, 154–162.

    Article  Google Scholar 

  • Lops, P., de Gemmis, M., Semeraro, G. (2011). Content-based recommender systems: State of the art and trends. In Ricci, F., Rokach, L., Shapira, B. (Eds.) Recommender systems handbook. 1st: Springer.

  • Mendoza, M., & Baeza-Yates, R. (2008). A web search analysis considering the intention behind queries. In Proceedings of the 6th Latin American Web Congress, LA-WEB (pp. 66–74).

  • Pazzani, M. (1999). A framework for collaborative, content-based and demographic filtering. Artificial Intelligence Review, 13(5-6), 393–408.

    Article  Google Scholar 

  • Pazzani, M., & Billsus, D. (2007). Content-based recommendation systems. In Brusilovsky, P., Kobsa, A., Nejdl, W. (Eds.) The Adaptive Web: Springer.

  • Popescul, A., Ungar, L., Pennock, D., Lawrence, S. (2001). Probabilistic models for unified collaborative and content-based recommendation in sparse-data environments. In Proceedings of the 17th conference in uncertainty in artificial intelligence, UAI (pp. 437–444).

  • Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J. (1994). Grouplens: An open architecture for collaborative filtering of netnews. In Proceedings of the conference on computer supported cooperative work, CSCW (pp. 175–186).

  • Saracevic, T. (1995). Evaluation of evaluation in information retrieval. In Proceedings of the 18th international ACM SIGIR conference on research and development in information retrieval (pp. 138–146).

  • Sarnè, G.M.L. (2015). A novel hybrid approach improving effectiveness of recommender systems. Journal of Intelligent Information Systems, 44(3), 397–414.

    Article  Google Scholar 

  • Sarwar, B., Karypis, G., Konstan, J., Riedl, J. (2001). Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international world wide web conference, WWW (pp. 285–295).

  • Soboroff, I., & Nicholas, C. (2000). Collaborative filtering and the generalized vector space model. In Proceedings of the 23rd annual international ACM SIGIR conference on research and development in information retrieval (pp. 351–353).

  • Takács, G., Pilászy, I., Németh, B., Tikk, D. (2007). Major components of the gravity recommendation system. SIGKDD Explorations, 9(2), 80–83.

    Article  Google Scholar 

  • Trattner, C., Said, A., Boratto, L., Felfernig, A. (2018). Evaluating group recommender systems. In Felfernig, A., Boratto, L., Stettinger, M., Tkalcic, M. (Eds.) Group recommender systems: an introduction (p. 59): Springer.

  • Vargas, S. (2015). Novelty and diversity evaluation and enhancement in recommender systems. PhD thesis, Universidad Autónoma de Madrid, Spain.

  • Vig, J., Sen, S., Riedl, J. (2012). The tag genome: encoding community knowledge to support novel interaction. ACM Transactions on Intelligent Systems (TIST).

  • Wang, Z., Yub, X., Feng, N., Wang, Z. (2014). An improved collaborative movie recommendation system using computational intelligence. Journal of Visual Languages & Computing, 25(6), 667–675.

    Article  Google Scholar 

  • Zhao, X., Niu, Z., Chen, W. (2013). Opinion-based collaborative filtering to solve popularity bias in recommender systems. In Proceedings of the 24th international conference on database and expert systems applications, DEXA (pp. 426–433).

  • Ziegler, C., McNee, S., Konstan, J., Lausen, G. (2005). Improving recommendation Ñists through topic diversification. In Procceedings of the 14th international conference on the world wide web, WWW (pp. 22–32).

Download references

Acknowledgements

Marcelo Mendoza was supported by Conicyt PIA/Basal FB0821 and the Millennium Institute for Foundational Research on Data.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcelo Mendoza.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mendoza, M., Torres, N. Evaluating content novelty in recommender systems. J Intell Inf Syst 54, 297–316 (2020). https://doi.org/10.1007/s10844-019-00548-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-019-00548-x

Keywords

Navigation