Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Active learning strategies for rating elicitation in collaborative filtering: A system-wide perspective

Published: 03 January 2014 Publication History
  • Get Citation Alerts
  • Abstract

    The accuracy of collaborative-filtering recommender systems largely depends on three factors: the quality of the rating prediction algorithm, and the quantity and quality of available ratings. While research in the field of recommender systems often concentrates on improving prediction algorithms, even the best algorithms will fail if they are fed poor-quality data during training, that is, garbage in, garbage out. Active learning aims to remedy this problem by focusing on obtaining better-quality data that more aptly reflects a user's preferences. However, traditional evaluation of active learning strategies has two major flaws, which have significant negative ramifications on accurately evaluating the system's performance (prediction error, precision, and quantity of elicited ratings). (1) Performance has been evaluated for each user independently (ignoring system-wide improvements). (2) Active learning strategies have been evaluated in isolation from unsolicited user ratings (natural acquisition).
    In this article we show that an elicited rating has effects across the system, so a typical user-centric evaluation which ignores any changes of rating prediction of other users also ignores these cumulative effects, which may be more influential on the performance of the system as a whole (system centric). We propose a new evaluation methodology and use it to evaluate some novel and state-of-the-art rating elicitation strategies. We found that the system-wide effectiveness of a rating elicitation strategy depends on the stage of the rating elicitation process, and on the evaluation measures (MAE, NDCG, and Precision). In particular, we show that using some common user-centric strategies may actually degrade the overall performance of a system. Finally, we show that the performance of many common active learning strategies changes significantly when evaluated concurrently with the natural acquisition of ratings in recommender systems.

    References

    [1]
    Anderson, C. 2006. The Long Tail. Random House Business.
    [2]
    Birlutiu, A., Groot, P., and Heskes, T. 2012. Efficiently learning the preferences of people. Mach. Learn. 90, 1, 1--28.
    [3]
    Bonilla, E. V., Guo, S., and Sanner, S. 2010. Gaussian process preference elicitation. In Proceedings of the 24th Annual Conference on Neural Information Processing Systems (NIPS'10). 262--270.
    [4]
    Boutilier, C., Zemel, R. S., and Marlin, B. M. 2003. Active collaborative filtering. In Proceedings of the 19th Conference in Uncertainty in Artificial Intelligence (UAI'03). 98--106.
    [5]
    Braziunas, D. and Boutilier, C. 2010. Assessing regret-based preference elicitation with the utpref recommendation system. In Proceedings of the 11th ACM Conference on Electronic Commerce (EC'10). 219--228.
    [6]
    Burke, R. 2010. Evaluating the dynamic properties of recommendation algorithms. In Proceedings of the 4th ACM Conference on Recommender Systems (RecSys'10). ACM Press, New York, 225--228.
    [7]
    Carenini, G., Smith, J., and Poole, D. 2003. Towards more conversational and collaborative recommender systems. In Proceedings of the International Conference on Intelligent User Interfaces. 12--18.
    [8]
    Chen, L. and Pu, P. 2012. Critiquing-based recommenders: Survey and emerging trends. User Model. User-Adapt. Interact. 22, 1--2, 125--150.
    [9]
    Cremonesi, P., Koren, Y., and Turrin, R. 2010. Performance of recommender algorithms on top-n recommendation tasks. In Proceedings of the ACM Conference on Recommender Systems (RecSys'10). 39--46.
    [10]
    Desrosiers, C. and Karypis, G. 2011. A comprehensive survey of neighborhood-based recommendation methods. In Recommender Systems Handbook, F. Ricci, L. Rokach, B. Shapira, and P. B. Kantor, Eds., Springer, 107--144.
    [11]
    Elahi, M. 2011. Adaptive active learning in recommender systems. In Proceedings of the 19th International Conference on User Modeling, Adaption and Personalization (UMAP'11). 414--417.
    [12]
    Elahi, M., Repsys, V., and Ricci, F. 2011a. Rating elicitation strategies for collaborative filtering. In Proceedings 12th International Conference on E-Commerce and Web Technologies (EC-Web'11). 160--171.
    [13]
    Elahi, M., Ricci, F., and Repsys, V. 2011b. System-wide effectiveness of active learning in collaborative filtering. In Proceedings of the International Workshop on Social Web Mining, co-located with International Joint Conference on Artificial Intelligence. F. Bonchi, W. Buntine, R. Gavald, and S. Gu, Eds. http://users.cecs.anu.edu.au/∼sguo/swm2011_submission_4.pdf.
    [14]
    Funk, S. 2006. Netflix update: Try this at home. http://sifter.org/∼simon/journal/20061211.html.
    [15]
    Golbandi, N., Koren, Y., and Lempel, R. 2010. On bootstrapping recommender systems. In Proceedings of the 19th ACM International Conference on Information and Knowledge Management (CIKM'10). ACM Press, New York, 1805--1808.
    [16]
    Golbandi, N., Koren, Y., and Lempel, R. 2011. Adaptive bootstrapping of recommender systems using decision trees. In Proceedings of the 4th International Conference on Web Search and Web Data Mining (WSDM'11). 595--604.
    [17]
    Guo, S. and Sanner, S. 2010. Multiattribute bayesian preference elicitation with pairwise comparison queries. In Proceedings of the 7th International Conference on Advances in Neural Networks. Springer, 396--403.
    [18]
    Harpale, A. S. and Yang, Y. 2008. Personalized active learning for collaborative filtering. In Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'08). ACM Press, New York, 91--98.
    [19]
    Herlocker, J. L., Konstan, J. A., Borchers, A., and Riedl, J. 1999. An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd Annual ACM SIGIR International Conference on Research and Development in Information Retrieval (SIGIR'99). ACM Press, New York, 230--237.
    [20]
    Herlocker, J. L., Konstan, J. A., Terveen, L. G., and Riedl, J. T. 2004. Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22, 1, 5--53.
    [21]
    Jannach, D., Zanker, M., Felfernig, A., and Friedrich, G. 2010. Recommender Systems: An Introduction. Cambridge University Press.
    [22]
    Jarvelin, K. and Kekalainen, J. 2002. Cumulated gain-based evaluation of ir techniques. ACM Trans. Inf. Syst. 20, 4, 422--446.
    [23]
    Jin, R. and Si, L. 2004. A bayesian approach toward active learning for collaborative filtering. In Proceedings of the 20th Conference in Uncertainty in Artificial Intelligence (UAI'04). 278--285.
    [24]
    Koren, Y. 2008. Factorization meets the neighborhood: A multifaceted collaborative filtering model. In Proceeding of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'08). ACM Press, New York, 426--434.
    [25]
    Koren, Y. and Bell, R. 2011. Advances in collaborative filtering. In Recommender Systems Handbook, F. Ricci, L. Rokach, B. Shapira, and P. Kantor, Eds., Springer, 145--186.
    [26]
    Liu, N. N., Meng, X., Liu, C., and Yang, Q. 2011. Wisdom of the better few: Cold start recommendation via representative based rating elicitation. In Proceedings of the ACM Conference on Recommender Systems (RecSys'11). 37--44.
    [27]
    Liu, N. N. and Yang, Q. 2008. Eigenrank: A ranking-oriented approach to collaborative filtering. In Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'08). ACM Press, New York, 83--90.
    [28]
    Manning, C. 2008. Introduction to Information Retrieval. Cambridge University Press.
    [29]
    Marlin, B. M., Zemel, R. S., Roweis, S. T., and Slaney, M. 2011. Recommender systems, missing data and statistical model estimation. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI'11). 2686--2691.
    [30]
    Mcnee, S. M., Lam, S. K., Konstan, J. A., and Riedl, J. 2003. Interfaces for eliciting new user preferences in recommender systems. In Proceedings of the International Conference on User Modeling. 178--187.
    [31]
    Miller, B. N., Albert, I., Lam, S. K., Konstan, J. A., and Riedl, J. 2003. Movielens unplugged: Experiences with an occasionally connected recommender system. In Proceedings of the 8th International Conference on Intelligent User Interfaces (IUI'03). ACM Press, New York, 263--266.
    [32]
    Pu, P. and Chen, L. 2008. User-involved preference elicitation for product search and recommender systems. AI Mag. 29, 4, 93--103.
    [33]
    Rashid, A. M., Albert, I., Cosley, D., Lam, S. K., Mcnee, S. M., Konstan, J. A., and Riedl, J. 2002. Getting to know you: Learning new user preferences in recommender systems. In Proceedings of the International Conference on Intelligent User Interfaces (IUI'02). ACM Press, New York, 127--134.
    [34]
    Rashid, A. M., Karypis, G., and Riedl, J. 2008. Learning preferences of new users in recommender systems: An information theoretic approach. SIGKDD Explor. Newslett. 10, 90--100.
    [35]
    Resnick, P. and Sami, R. 2007. The influence limiter: Provably manipulation-resistant recommender systems. In Proceedings of the ACM Conference on Recommender Systems (RecSys'07). ACM Press, New York, 25--32.
    [36]
    Resnick, P. and Varian, H. R. 1997. Recommender systems. Comm. ACM 40, 3, 56--58.
    [37]
    Ricci, F., Rokach, L., and Shapira, B. 2011a. Introduction to recommender systems handbook. In Recommender Systems Handbook, F. Ricci, L. Rokach, B. Shapira, and P. Kantor, Eds., Springer, 1--35.
    [38]
    Ricci, F., Rokach, L., Shapira, B., and Kantor, P. B., Eds. 2011b. Recommender Systems Handbook. Springer.
    [39]
    Rubens, N., Kaplan, D., and Sugiyama, M. 2011. Active learning in recommender systems. In Recommender Systems Handbook, F. Ricci, L. Rokach, B. Shapira, and P. Kantor, Eds., Springer, 735--767.
    [40]
    Schein, A. I., Popescul, A., Ungar, L. H., and Pennock, D. M. 2002. Methods and metrics for cold-start recommendations. In Proceedings of the 25th Annual ACM SIGIR International Conference on Research and Development in Information Retrieval (SIGIR'02). ACM Press, New York, 253--260.
    [41]
    Shani, G. and Gunawardana, A. 2010. Evaluating recommendation systems. In Recommender Systems Handbook, F. Ricci, L. Rokach, and B. Shapira, Eds., Springer, 257--298.
    [42]
    Timely Development, L. 2008. Netflix prize. http://www.timelydevelopment.com/demos/NetflixPrize.aspx.
    [43]
    Weimer, M., Karatzoglou, A., and Smola, A. 2008. Adaptive collaborative filtering. In Proceedings of the ACM Conference on Recommender Systems (RecSys'08). ACM Press, New York, 275--282.
    [44]
    Zhou, K., Yang, S.-H., and Zha, H. 2011. Functional matrix factorizations for cold-start recommendation. In Proceeding of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'11). 315--324.

    Cited By

    View all
    • (2022)Semantic Image Analysis on Social Networks and Data ProcessingHandbook of Research on Foundations and Applications of Intelligent Business Analytics10.4018/978-1-7998-9016-4.ch009(189-214)Online publication date: 2022
    • (2022)Enhancing Personalized Recommendation by Transductive Support Vector Machine and Active LearningSecurity and Communication Networks10.1155/2022/17055272022(1-10)Online publication date: 9-Mar-2022
    • (2021)Improving preference elicitation in a conversational recommender system with active learning strategiesProceedings of the 36th Annual ACM Symposium on Applied Computing10.1145/3412841.3442013(1375-1382)Online publication date: 22-Mar-2021
    • Show More Cited By

    Index Terms

    1. Active learning strategies for rating elicitation in collaborative filtering: A system-wide perspective

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Intelligent Systems and Technology
      ACM Transactions on Intelligent Systems and Technology  Volume 5, Issue 1
      Special Section on Intelligent Mobile Knowledge Discovery and Management Systems and Special Issue on Social Web Mining
      December 2013
      520 pages
      ISSN:2157-6904
      EISSN:2157-6912
      DOI:10.1145/2542182
      Issue’s Table of Contents
      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: 03 January 2014
      Accepted: 01 November 2012
      Revised: 01 July 2012
      Received: 01 February 2012
      Published in TIST Volume 5, Issue 1

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Recommender systems
      2. active learning
      3. cold start
      4. rating elicitation

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)29
      • Downloads (Last 6 weeks)0

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Semantic Image Analysis on Social Networks and Data ProcessingHandbook of Research on Foundations and Applications of Intelligent Business Analytics10.4018/978-1-7998-9016-4.ch009(189-214)Online publication date: 2022
      • (2022)Enhancing Personalized Recommendation by Transductive Support Vector Machine and Active LearningSecurity and Communication Networks10.1155/2022/17055272022(1-10)Online publication date: 9-Mar-2022
      • (2021)Improving preference elicitation in a conversational recommender system with active learning strategiesProceedings of the 36th Annual ACM Symposium on Applied Computing10.1145/3412841.3442013(1375-1382)Online publication date: 22-Mar-2021
      • (2021)Using Trust Statements and Ratings by GraphSAGE to Alleviate Cold Start in Recommender Systems2021 12th International Conference on Information and Knowledge Technology (IKT)10.1109/IKT54664.2021.9685137(139-143)Online publication date: 14-Dec-2021
      • (2021)Hybrid Recommendation of Movies Based on Deep Content FeaturesService-Oriented Computing – ICSOC 2021 Workshops10.1007/978-3-031-14135-5_3(32-45)Online publication date: 22-Nov-2021
      • (2020)A New Collaborative Filtering Recommendation Method Based on Transductive SVM and Active LearningDiscrete Dynamics in Nature and Society10.1155/2020/64802732020(1-15)Online publication date: 31-Oct-2020
      • (2020)Deep Rating Elicitation for New Users in Collaborative FilteringProceedings of The Web Conference 202010.1145/3366423.3380042(2810-2816)Online publication date: 20-Apr-2020
      • (2020)Addressing the New Item problem in video recommender systems by incorporation of visual features with restricted Boltzmann machinesExpert Systems10.1111/exsy.1264538:3Online publication date: 19-Oct-2020
      • (2020)Applying landmarks to enhance memory-based collaborative filteringInformation Sciences: an International Journal10.1016/j.ins.2019.10.041513:C(412-428)Online publication date: 1-Mar-2020
      • (2020)On the equivalence of optimal recommendation sets and myopically optimal query setsArtificial Intelligence10.1016/j.artint.2020.103328(103328)Online publication date: May-2020
      • Show More Cited By

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media