Skip to main content

Adaptive Collaborative Filtering with Extended Kalman Filters and Multi-armed Bandits

  • Conference paper
Advances in Information Retrieval (ECIR 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9626))

Included in the following conference series:

Abstract

It is now widely recognized that, as real-world recommender systems are often facing drifts in users’ preferences and shifts in items’ perception, collaborative filtering methods have to cope with these time-varying effects. Furthermore, they have to constantly control the trade-off between exploration and exploitation, whether in a cold start situation or during a change - possibly abrupt - in the user needs and item popularity. In this paper, we propose a new adaptive collaborative filtering method, coupling Matrix Completion, extended non-linear Kalman filters and Multi-Armed Bandits. The main goal of this method is exactly to tackle simultaneously both issues – adaptivity and exploitation/exploration trade-off – in a single consistent framework, while keeping the underlying algorithms efficient and easily scalable. Several experiments on real-world datasets show that these adaptation mechanisms significantly improve the quality of recommendations compared to other standard on-line adaptive algorithms and offer “fast” learning curves in identifying the user/item profiles, even when they evolve over time.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Vodkaster (http://www.vodkaster.com) is a French movie recommendation website, dedicated to rather movie-educated people.

  2. 2.

    It is easy to show that we can divide all values of the hyper-parameters by \(\sigma ^2\) without changing the predicted value; so we can fix \(\sigma ^2\) to 1.

References

  1. Agarwal, D., Chen, B., Elango, P.: Fast online learning through offline initialization for time-sensitive recommendation. In: KDD 2010 (2010)

    Google Scholar 

  2. Chapelle, O., Li, L.: An empirical evaluation of thompson sampling. In: NIPS 2011 (2011)

    Google Scholar 

  3. Crammer, K., Dekel, O., Keshet, J., Shalev-Shwartz, S., Singer, Y.: Online passive-aggressive algorithms. J. Mach. Learn. Res. 7, 551–585 (2006)

    MathSciNet  MATH  Google Scholar 

  4. Mahajan, D., Rastogi, R., Tiwari, C., Mitra, A.: Logucb: an explore-exploit algorithm for comments recommendation. In: CIKM 2012 (2012)

    Google Scholar 

  5. Gaillard, J., Renders, J.-M.: Time-sensitive collaborative filtering through adaptive matrix completion. In: Hanbury, A., Kazai, G., Rauber, A., Fuhr, N. (eds.) ECIR 2015. LNCS, vol. 9022, pp. 327–332. Springer, Heidelberg (2015)

    Google Scholar 

  6. Gultekin, S., Paisley, J.: A collaborative kalman filter for time-evolving dyadic processes. In: ICDM 2014 (2014)

    Google Scholar 

  7. Han, S., Yang, Y., Liu, W.: Incremental learning for dynamic collaborative filtering. J. Softw. 6(6), 969–976 (2011)

    Article  Google Scholar 

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

    Article  Google Scholar 

  9. Li, L., Chu, W., Langford, J., Schapire, R.: A contextual-bandit approach to personalized news article recommendation. In: WWW 2010 (2010)

    Google Scholar 

  10. Lu, Z., Agarwal, D., Dhillon, I.: A spatio-temporal approach to collaborative filtering. In: RecSys 2009 (2009)

    Google Scholar 

  11. Ott, P.: Incremental matrix factorization for collaborative filtering. Science, Technology and Design 01/, Anhalt University of Applied Sciences, 2008 (2008)

    Google Scholar 

  12. Rendle, S., Schmidt-thieme, L.: Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In: RecSys 2008 (2008)

    Google Scholar 

  13. Stern, D., Herbrich, R., Graepel, T.: Matchbox: large scale online bayesian recommendations. In: WWW 2009 (2009)

    Google Scholar 

  14. Sun, J., Parthasarathy, D., Varshney, K.: Collaborative kalman filtering for dynamic matrix factorization. IEEE Trans. Sig. Process. 62(14), 3499–3509 (2014)

    Article  MathSciNet  Google Scholar 

  15. Sun, J., Varshney, K., Subbian, K.: Dynamic matrix factorization: A state space approach. In: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (2012)

    Google Scholar 

  16. Xiang, L., Yang, Q.: Time-dependent models in collaborative filtering based recommender system. In: IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technologies, vol. 1 (2009)

    Google Scholar 

  17. Xiong, L., Chen, X., Huang, T.-K., Schneider, J., Carbonel, J.: Temporal collaborative filtering with bayesian probabilistic tensor factorization. In: Proceedings of the SIAM International Conference on Data Mining (SDM), vol. 10 (2010)

    Google Scholar 

  18. Yu, L., Liu, C., Zhang, Z.: Multi-linear interactive matrix factorization. Knowledge-Based Systems (2015)

    Google Scholar 

  19. Zhao, X., Zhang, W., Wang, J.: Interactive collaborative filtering. In: CIKM 2013 (2013)

    Google Scholar 

Download references

Acknowledgement

This work was partially funded by the French Government under the grant \(<\)ANR-13-CORD-0020\(>\) (ALICIA Project).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jean-Michel Renders .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Renders, JM. (2016). Adaptive Collaborative Filtering with Extended Kalman Filters and Multi-armed Bandits. In: Ferro, N., et al. Advances in Information Retrieval. ECIR 2016. Lecture Notes in Computer Science(), vol 9626. Springer, Cham. https://doi.org/10.1007/978-3-319-30671-1_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30671-1_46

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30670-4

  • Online ISBN: 978-3-319-30671-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics