skip to main content
10.1145/1864708.1864722acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

On the stability of recommendation algorithms

Published:26 September 2010Publication History

ABSTRACT

The paper introduces stability as a new measure of the recommender systems performance. In general, we define a recommendation algorithm to be "stable" if its predictions for the same items are consistent over a period of time, assuming that any new ratings that have been submitted to the recommender system over the same period of time are in complete agreement with system's prior predictions. In this paper, we advocate that stability should be a desired property of recommendation algorithms, because unstable recommendations can lead to user confusion and, therefore, reduce trust in recommender systems. Furthermore, we empirically evaluate stability of several popular recommendation algorithms. Our results suggest that model-based recommendation techniques demonstrate higher stability than memory-based collaborative filtering heuristics. We also find that the stability measure for recommendation techniques is influenced by many factors, including the sparsity of the initial rating data, the number of new incoming ratings (representing the length of the time period over which the stability is being measured), the distribution of the newly added rating values, and the rating normalization procedures employed by the recommendation algorithms.

Skip Supplemental Material Section

Supplemental Material

recsys2010-28092010-04-02.mov

mov

276.2 MB

References

  1. }}Adomavicius, G. and A. Tuzhilin. Toward the Next Generation of Recommendation System: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6): 734--749, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. }}Bell, R. M. and Y. Koren. Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights. In Proceeding of the Seventh IEEE International Conference on Data Mining. Omaha, NE, USA, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. }}Bell, R. M. and Y. Koren. Improved Neighborhood-based Collaborative Filtering. In Proceeding of the KDD Cup'07. San Jose, CA, USA, 2007.Google ScholarGoogle Scholar
  4. }}Bell, R. M. and Y. Koren. Lessons from the Netflix prize challenge. ACM SIGKDD Explorations Newsletter, 9(2): 75--79, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. }}Bennet, J. and S. Lanning. The Netflix Prize. In Proceeding of the KDD Cup and Workshop, 2007.Google ScholarGoogle Scholar
  6. }}Funk, S. Netflix Update: Try This at Home. Netflix Update: Try This at Home, last update 2006, cited 2010. Available from: http://sifter.org/~simon/journal/20061211.html.Google ScholarGoogle Scholar
  7. }}Grouplens. Movielens Data Sets. 2006.Google ScholarGoogle Scholar
  8. }}Herlocker, J., J. Kostan, A. Borchers, and J. Riedl. An Algorithmic Framework for Performing Collaborative Filtering. In Proceeding of the 22nd ACM SIGIR Conference on Information Retrieval, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. }}Herlocker, J., J. Konstan, K. Terveen, and J. Riedl. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems, 22(1): 5--53, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. }}Komiak, S. and I. Benbasat. The effects of personalization and familiarity on trust and adoption of recommendation agents. MIS Quarterly, 30(4): 941--960, 2006. Google ScholarGoogle ScholarCross RefCross Ref
  11. }}Koren, Y., R. Bell, and C. Volinsky. Matrix Factorization Techniques For Recommender Systems. IEEE Computer, 42: 30--37, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. }}Kostan, J., B. Miller, D. Maltz, J. Herlocker, L. Gordon, and J. Riedl. GroupLens: Applying Collaborative Filtering to Usenet news. Communications of the ACM, 40: 77--87, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. }}Lam, S. and J. Riedl. Shilling Recommender Systems for Fun and Profit. In Proceeding of the the 13th international conference on World Wide Web New York City, NY, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. }}Massa, P. and B. Bhattacharjee. Using trust in recommender systems: An experimental analysis, in Trust Management, Proceeding, 221--235. Springer-Verlag Berlin: Berlin, 2004.Google ScholarGoogle Scholar
  15. }}Mobasher, B., R. Burke, and J. J. Sandvig. Model-Based Collaborative Filtering as a Defense against Profile Injection Attacks. In Proceeding of the 21st Conference on Artificial Intelligence (AAAI'06). Boston, MA, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. }}Mobasher, B., R. Burke, C. Williams, and R. Bhaumik. Analysis and detection of segment-focused attacks against collaborative recommendation, in Advances in Web Mining and Web Usage Analysis, 96--118. Springer-Verlag Berlin: Berlin, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. }}Mobasher, B., R. Burke, R. Bhaumik, and C. Williams. Toward Trustworthy Recommender Systems: An Analysis of Attack Models and Algorithm Robustness. ACM Transactions on Internet Technology, 7(4): 23:1--23:38, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. }}O'Donovan, J. and B. Smyth. Mining trust values from recommendation errors. International Journal on Artificial Intelligence Tools, 15(6): 945--962, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  19. }}O'Donovan, J. and B. Smyth. Trust in recommender systems. In Proceeding of the 10th international conference on Intelligent user interfaces. San Diego, California, USA, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. }}Turney, P. Technical Note: Bias and the Quantification of Stability. Machine Learning, 20: 23--33, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. }}Wang, W. and I. Benbasat. Trust in and adoption of online recommendation agents. Journal of the Association for Information Systems, 6(3): 72--101, 2005.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. On the stability of recommendation algorithms

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            RecSys '10: Proceedings of the fourth ACM conference on Recommender systems
            September 2010
            402 pages
            ISBN:9781605589060
            DOI:10.1145/1864708

            Copyright © 2010 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 26 September 2010

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate254of1,295submissions,20%

            Upcoming Conference

            RecSys '24
            18th ACM Conference on Recommender Systems
            October 14 - 18, 2024
            Bari , Italy

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader