Skip to main content

Dynamic Recommender System: Using Cluster-Based Biases to Improve the Accuracy of the Predictions

  • Chapter
  • First Online:
Book cover Advances in Knowledge Discovery and Management

Part of the book series: Studies in Computational Intelligence ((SCI,volume 615))

  • 810 Accesses

Abstract

It is today accepted that matrix factorization models allow a high quality of rating prediction in recommender systems. However, a major drawback of matrix factorization is its static nature that results in a progressive declining of the accuracy of the predictions after each factorization. This is due to the fact that the new obtained ratings are not taken into account until a new factorization is computed, which can not be done very often because of the high cost of matrix factorization. In this paper, aiming at improving the accuracy of recommender systems, we propose a cluster-based matrix factorization technique that enables online integration of new ratings. Thus, we significantly enhance the obtained predictions between two matrix factorizations. We use finer-grained user biases by clustering similar items into groups, and allocating in these groups a bias to each user. The experiments we did on large datasets demonstrated the efficiency of our approach.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Adomavicius, G., and J. Zhang. 2012. Impact of data characteristics on recommender systems performance. ACM Transactions on Management Information Systems 3(1): 3:1–3:17.

    Google Scholar 

  • Agarwal, D, B.-C. Chen, and P. Elango. 2010. Fast online learning through offline initialization for time-sensitive recommendation. In Proceedings of the 16th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’10, 703–712. New York: ACM.

    Google Scholar 

  • Amatriain, X., and J. Basilico. 2012. Netflix recommendations: Beyond the 5 stars, 2012. The Netflix Tech Blog.

    Google Scholar 

  • Bell, R., Y. Koren, and C. Volinsky. 2007. Modeling relationships at multiple scales to improve accuracy of large recommender systems. In Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining, KDD ’07, 95–104. New York: ACM.

    Google Scholar 

  • Bell, R.M., J. Bennett, Y. Koren, and C. Volinsky. 2009. The million dollar programming prize. IEEE Spectrum 46: 28–33.

    Article  Google Scholar 

  • Bennett, J., S. Lanning, and N. Netflix. 2007. The netflix prize. In In KDD cup and workshop in conjunction with KDD.

    Google Scholar 

  • Bickson, D. 2011. Large scale matrix factorization—yahoo! kdd cup, 2011. Large Scale Machine Learning and Other Animals.

    Google Scholar 

  • Cao, B., D. Shen, J.-T. Sun, X. Wang, Q. Yang, and Z. Chen. 2007. Detect and track latent factors with online nonnegative matrix factorization. In Proceedings of the 20th international joint conference on artificial intelligence, 2689–2694. San Francisco: Morgan Kaufmann Publishers Inc.

    Google Scholar 

  • Chakraborty, P. 2009. A scalable collaborative filtering based recommender system using incremental clustering. In Advance Computing Conference, IACC 2009. IEEE International, 1526–1529.

    Google Scholar 

  • Dias, M.B., D. Locher, M. Li, W. El-Deredy, and P.J. Lisboa. 2008. The value of personalised recommender systems to e-business: a case study. In Proceedings of the 2008 ACM conference on recommender systems, RecSys ’08, 291–294. New York: ACM.

    Google Scholar 

  • Dror, G., N. Koenigstein, Y. Koren, and M. Weimer. 2011. The yahoo! music dataset and kdd-cup’11. In Proceedings of KDDCup 2011.

    Google Scholar 

  • Fleder, D.M., and K. Hosanagar. 2007. Recommender systems and their impact on sales diversity. In Proceedings of the 8th ACM conference on electronic commerce, EC ’07, 192–199. New York: ACM.

    Google Scholar 

  • Gemulla, R., E. Nijkamp, P.J. Haas, and Y. Sismanis. 2011. Large-scale matrix factorization with distributed stochastic gradient descent. In Proceedings of the 17th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’11, 69–77. New York: ACM.

    Google Scholar 

  • Herlocker, J.L., J.A. Konstan, L.G. Terveen, and J.T. Riedl. 2004. Evaluating collaborative filtering recommender systems. ACM Transactions Informatics Systems 22: 5–53.

    Article  Google Scholar 

  • Jambor, T., J. Wang, and N. Lathia. 2012. Using control theory for stable and efficient recommender systems. In Proceedings of the 21st international conference on World Wide Web, WWW ’12, 11–20. New York: ACM.

    Google Scholar 

  • Jannach, D., and K. Hegelich. 2009. A case study on the effectiveness of recommendations in the mobile internet. In RecSys, ed. L.D. Bergman, A. Tuzhilin, R.D. Burke, A. Felfernig, and L. Schmidt-Thieme, 205–208. ACM.

    Google Scholar 

  • Koenigstein, N., G. Dror, and Y. Koren. 2011. Yahoo! music recommendations: modeling music ratings with temporal dynamics and item taxonomy. In Proceedings of the 5th ACM conference on recommender systems, RecSys ’11, 165–172. New York: ACM.

    Google Scholar 

  • Kogan, J. 2007. Introduction to clustering large and high-dimensional data. New York: Cambridge University Press.

    MATH  Google Scholar 

  • Kogan, J., C. Nicholas, and M. Teboulle. 2006. Grouping multidimensional data: recent advances in clustering. New York: Springer.

    Book  Google Scholar 

  • Koren, Y. 2007. How useful is a lower rmse? Netflix Prize Forum.

    Google Scholar 

  • Koren, Y. 2009. The bellkor solution to the netflix grand prize.

    Google Scholar 

  • Koren, Y. 2010. Collaborative filtering with temporal dynamics. Communications ACM 53(4): 89–97.

    Article  Google Scholar 

  • Koren, Y., R. Bell, and C. Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer 42: 30–37.

    Article  Google Scholar 

  • Linden, G., B. Smith, and J. York. 2003. Industry report: Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Distributed Systems Online 4(1).

    Google Scholar 

  • Paterek, A. 2007. Improving regularized singular value decomposition for collaborative filtering. In Proceedings of KDD cup workshop at SIGKDD’07, 13th ACM international conference on knowledge discovery and data mining 39–42.

    Google Scholar 

  • Rendle, S., and L. Schmidt-Thieme. 2008. Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In RecSys, ed. P. Pu, D.G. Bridge, B. Mobasher, and F. Ricci, 251–258. ACM.

    Google Scholar 

  • Sarwar, B., G. Karypis, J. Konstan, and J. Riedl. 2002. Incremental singular value decomposition algorithms for highly scalable recommender systems. In Proceedings of the 5th international conference in computers and information technology.

    Google Scholar 

  • Schafer, J.B., J. Konstan, and J. Riedi. 1999. Recommender systems in e-commerce. In Proceedings of the 1st ACM conference on electronic commerce, EC ’99, 158–166. New York: ACM.

    Google Scholar 

  • Su, X., and T.M. Khoshgoftaar. 2009. A survey of collaborative filtering techniques. Advances in Artificial Intelligence 2009: 4:2–4:2.

    Google Scholar 

  • Sun, Y., G. Liu, and K. Xu. 2010. A k-means-based projected clustering algorithm. In Proceedings of the 2010 third international joint conference on computational science and optimization—volume 01, CSO ’10, 466–470. Washington: IEEE Computer Society.

    Google Scholar 

  • Takács, G., I. Pilászy, B. Németh, and D. Tikk. 2008. Investigation of various matrix factorization methods for large recommender systems. In Proceedings of the 2nd KDD workshop on large-scale recommender systems and the netflix prize competition, NETFLIX ’08, 6:1–6:8. New York: ACM.

    Google Scholar 

  • Takács, G., I. Pilászy, B. Németh, and D. Tikk. 2009. Scalable collaborative filtering approaches for large recommender systems. Journal Machinery Learning Research 10: 623–656.

    Google Scholar 

  • TPC-Council. 2010. Tpc benchmark c, rev 5.11. Technical report, Transaction Processing Performance Council.

    Google Scholar 

  • Ziegler, C.-N., G. Lausen, and J.A. Konstan. 2008. On exploiting classification taxonomies in recommender systems. AI Communications 21(2–3): 97–125.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Modou Gueye .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Gueye, M., Abdessalem, T., Naacke, H. (2016). Dynamic Recommender System: Using Cluster-Based Biases to Improve the Accuracy of the Predictions. In: Guillet, F., Pinaud, B., Venturini, G., Zighed, D. (eds) Advances in Knowledge Discovery and Management. Studies in Computational Intelligence, vol 615. Springer, Cham. https://doi.org/10.1007/978-3-319-23751-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23751-0_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23750-3

  • Online ISBN: 978-3-319-23751-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics