skip to main content
research-article

Using external aggregate ratings for improving individual recommendations

Published:17 February 2011Publication History
Skip Abstract Section

Abstract

This article describes an approach for incorporating externally specified aggregate ratings information into certain types of recommender systems, including two types of collaborating filtering and a hierarchical linear regression model. First, we present a framework for incorporating aggregate rating information and apply this framework to the aforementioned individual rating models. Then we formally show that this additional aggregate rating information provides more accurate recommendations of individual items to individual users. Further, we experimentally confirm this theoretical finding by demonstrating on several datasets that the aggregate rating information indeed leads to better predictions of unknown ratings. We also propose scalable methods for incorporating this aggregate information and test our approaches on large datasets. Finally, we demonstrate that the aggregate rating information can also be used as a solution to the cold start problem of recommender systems.

References

  1. Adomavicius, G., Sankaranarayanan, R., Sen, S., and Tuzhilin, A. 2005. Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inform. Syst. 23, 1, 103--145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Adomavicius, G. and Tuzhilin, A. 2001. Multidimensional recommender systems: a data warehousing approach. Lecture Notes in Computer Science, 180--192. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Adomavicius, G. and Tuzhilin, A. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Engine. 17, 6, 734--749. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Agarwal, D., Broder, A., Chakrabarti, D., Diklic, D., Josifovski, V., and Sayyadian, M. 2007. Estimating rates of rare events at multiple resolutions. In Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM New York, NY, 16--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. AngiesList. 2009. http://www.angieslist.com.Google ScholarGoogle Scholar
  6. Ansari, A., Essegaier, S., and Kohli, R. 2000. Internet recommendation systems. J. Market. Resear. 37, 3, 363--375.Google ScholarGoogle ScholarCross RefCross Ref
  7. Bell, R., Koren, Y., and Volinsky, C. 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. ACM New York, NY, 95--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bennett, J. and Lanning, S. 2007. The netflix prize. In Proceedings of KDD Cup and Workshop.Google ScholarGoogle Scholar
  9. Bhatia, R. 2007. Positive Definite Matrices. Princeton University Press.Google ScholarGoogle Scholar
  10. Bishop, C. 2006. Pattern Recognition and Machine Learning. Springer New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Black, F. and Scholes, M. 1973. The pricing of options and corporate liabilities. J. Polit. Econ. 81, 3, 637--654.Google ScholarGoogle ScholarCross RefCross Ref
  12. Bollen, J. 2000. Group user models for personalized hyperlink recommendations. Lecture Notes in Computer Science, 38--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Bryk, A. and Raudenbush, S. 1992. Hierarchical Linear Models: Applications and Data Analysis Methods. Sage Publications.Google ScholarGoogle Scholar
  14. Condliff, M. K., Lewis, D. D., and Madigan, D. 1999. Bayesian mixed-effects models for recommender systems. In Proceedings of the Workshop on Recommender: Algorithms and Evaluation (ACM SIGIR'99).Google ScholarGoogle Scholar
  15. Fletcher, R. 1987. Practical Methods of Optimization. Wiley-Interscience New York, NY. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Flury, B. 1997. A First Course in Multivariate Statistics. Springer.Google ScholarGoogle Scholar
  17. Gelman, A. 2004. Bayesian Data Analysis. CRC Press.Google ScholarGoogle Scholar
  18. Greene, W. 2003. Econometric Analysis. Prentice Hall Upper Saddle River, NJ.Google ScholarGoogle Scholar
  19. Härdle, W. 2004. Nonparametric and Semiparametric Models. Springer.Google ScholarGoogle Scholar
  20. Hox, J. 2002. Multilevel Analysis: Techniques and Applications. Lawrence Erlbaum.Google ScholarGoogle ScholarCross RefCross Ref
  21. IMDB. 2006. http://www.imdb.com.Google ScholarGoogle Scholar
  22. Jameson, A. and Smyth, B. 2007. Recommendation to groups. In The Adaptive Web: Methods and Strategies of Web Personalization, P. Brusilovsky, A. Kobsa, and W. Nejdl Eds., Springer, 596--627. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Karatzas, I. and Shreve, S. 1991. Brownian Motion and Stochastic Calculus. Springer.Google ScholarGoogle Scholar
  24. Linden, G., Smith, B., and York, J. 2003. Amazon. com recommendations: Item-to-item collaborative filtering. IEEE Intern. Comput. 7, 1, 76--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Masthoff, J. 2003. Modeling the multiple people that are me. Lecture notes in computer science, 258--262. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Masthoff, J. 2004. Group modeling: Selecting a sequence of television items to suit a group of viewers. User Model. User-Adapt. Interac. 14, 1, 37--85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. McCarthy, K., Salamó, M., Coyle, L., McGinty, L., Smyth, B., and Nixon, P. 2006. Group recommender systems: a critiquing based approach. In Proceedings of the 11th International Conference on Intelligent User Interfaces. ACM New York, NY, 267--269. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Melville, P., Mooney, R., and Nagarajan, R. 2002. Content-boosted collaborative filtering for improved recommendations. In Proceedings of the National Conference on Artificial Intelligence. AAAI Press, 187--192. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. MovieLens. 2006. http://www.grouplens.org/node/73 (as provided in 2006).Google ScholarGoogle Scholar
  30. Neumaier, A. and Groeneveld, E. 1998. Restricted maximum likelihood estimation of covariances in sparse linear models. Genet. Select. Evol. 30, 1, 3--26.Google ScholarGoogle ScholarCross RefCross Ref
  31. O'Connor, M., Cosley, D., Konstan, J., and Riedl, J. 2001. PolyLens: A recommender system for groups of users. In Proceedings of the European Conference on Computer-Supported Cooperative Work. 199--218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Park, Y. and Tuzhilin, A. 2008. The long tail of recommender systems and how to leverage it. In Proceedings of the ACM Conference on Recommender Systems. ACM New York, NY, 11--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Sarwar, B., Karypis, G., Konstan, J., and Reidl, J. 2001. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th International Conference on World Wide Web. ACM New York, NY, 285--295. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Schafer, J., Konstan, J., and Riedl, J. 2001. E-commerce recommendation applications. Data Mini. Knowle. Discov. 5, 1, 115--153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Schein, A., Popescul, A., Ungar, L., and Pennock, D. 2002. Methods and metrics for cold-start recommendations. In Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM New York, NY, 253--260. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Schwaighofer, A., Tresp, V., and Yu, K. 2004. Learning Gaussian process kernels via hierarchical Bayes. Advances Neural Inform. Process. Syst. 17, 1209--1216.Google ScholarGoogle Scholar
  37. Umyarov, A. and Tuzhilin, A. 2007. Leveraging aggregate ratings for better recommendations. In Proceedings of the ACM Conference on Recommender Systems, 161--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Umyarov, A. and Tuzhilin, A. 2008. Improving collaborative filtering recommendations using external data. In Proceedings of the 8th IEEE International Conference on Data Mining (ICDM'08). 618--627. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Verbeke, G. and Molenberghs, G. 2000. Linear Mixed Models for Longitudinal Data. Springer Verlag.Google ScholarGoogle Scholar

Index Terms

  1. Using external aggregate ratings for improving individual recommendations

          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

          Full Access

          • Published in

            cover image ACM Transactions on the Web
            ACM Transactions on the Web  Volume 5, Issue 1
            February 2011
            150 pages
            ISSN:1559-1131
            EISSN:1559-114X
            DOI:10.1145/1921591
            Issue’s Table of Contents

            Copyright © 2011 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: 17 February 2011
            • Accepted: 1 July 2010
            • Revised: 1 June 2009
            • Received: 1 September 2008
            Published in tweb Volume 5, Issue 1

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader