skip to main content
10.1145/2187836.2187840acmotherconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
research-article

An exploration of improving collaborative recommender systems via user-item subgroups

Authors Info & Claims
Published:16 April 2012Publication History

ABSTRACT

Collaborative filtering (CF) is one of the most successful recommendation approaches. It typically associates a user with a group of like-minded users based on their preferences over all the items, and recommends to the user those items enjoyed by others in the group. However we find that two users with similar tastes on one item subset may have totally different tastes on another set. In other words, there exist many user-item subgroups each consisting of a subset of items and a group of like-minded users on these items. It is more natural to make preference predictions for a user via the correlated subgroups than the entire user-item matrix. In this paper, to find meaningful subgroups, we formulate the Multiclass Co-Clustering (MCoC) problem and propose an effective solution to it. Then we propose an unified framework to extend the traditional CF algorithms by utilizing the subgroups information for improving their top-N recommendation performance. Our approach can be seen as an extension of traditional clustering CF models. Systematic experiments on three real world data sets have demonstrated the effectiveness of our proposed approach.

References

  1. G. Adomavicius and A. Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE transactions on knowledge and data engineering, pages 734--749, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Balabanovic and Y. Shoham. Fab: content-based, collaborative recommendation. Communications of the AC M, 40(3):66--72, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Breese, D. Heckerman, C. Kadie, et al. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th conference on Uncertainty in Artificial Intelligence, pages 43--52, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Cai, X. He, J. Han, and T. S. Huang. Graph regularized non-negative matrix factorization for data representation. IEEE Transactions on Pattern An analysis and Machine Intelligence, 33(8):1548--1560, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Cai, X. Wang, and X. He. Probabilistic dyadic data analysis with local and global consistency. In Proceedings of the 26th Annual International Conference on Machine Learning, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. Cheng and G. Church. Biclustering of expression data. In Proceedings of International Conference on Intelligent Systems for Molecular Biology, volume 8, page 93, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Deshpande and G. Karypis. Item-based top-n recommendation algorithms. ACM Transactions on Information Systems (TOIS) , 22(1):143--177, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. I. Dhillon. Co-clustering documents and words using bipartite spectral graph partitioning. In Proceedings of the seventh ACMSIGKDD international conference on Knowledge discovery and data mining, pages 269--274, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. George and S. Merugu. A scalable collaborative filtering framework based on co-clustering. 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. X. He and P. Niyogi. Locality preserving projections. In Advances in Neural Information Processing Systems 16. 2003.Google ScholarGoogle Scholar
  11. D. Heckerman, D. Chickering, C. Meek, R. Rounthwaite, and C. Kadie. Dependency networks for inference, collaborative filtering, and data visualization. The Journal of Machine Learning Research , 1:49--75, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. T. Hofmann. Latent semantic models for collaborative filtering. ACM Transactions on Information Systems, 22(1):89--115, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. T. Hofmann and J. Puzicha. Latent class models for collaborative filtering. In International Joint Conference on Artificial Intelligence, volume 16, pages 688--693, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Z. Huang, D. Zeng, and H. Chen. A comparison of collaborative-filtering recommendation algorithms for e-commerce. Intelligent Systems, IEEE, 22(5):68--78, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. I. Konstas, V. Stathopoulos, and J. Jose. On social networks and collaborative recommendation. In Proceedings of the 32nd international ACM SIGIR conference on Research and development in information retrieval, pages 195--202, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Lee and H. Seung. Algorithms for non-negative matrix factorization. Advances in neural information processing systems, 13, 2001.Google ScholarGoogle Scholar
  17. J. Leski. Towards a robust fuzzy clustering. Fuzzy Sets and Systems, 137(2):215--233, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. H. Ma, D. Zhou, C. Liu, M. Lyu, and I. King. Recommender systems with social regularization. In Proceedings of the fourth ACM international conference on Web search and data mining, pages 287--296, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Madeira and A. Oliveira. Biclustering algorithms for biological data analysis: a survey. IEEE Transactions on computational Biology and Bioinformatics, pages 24--45, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. C. Manning, P. Raghavan, and H. Schutze. Introduction to information retrieval. 2008. Google ScholarGoogle ScholarCross RefCross Ref
  21. P. Melville, R. Mooney, and R. Nagarajan. Content-boosted collaborative filtering for improved recommendations. In Proceedings of the National Conference on Artificial Intelligence, pages 187--192, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Ng, M. Jordan, and Y. Weiss. On spectral clustering: Analysis and an algorithm. In Advances in Neural Information Processing Systems 14, pages 849--856, 2001.Google ScholarGoogle Scholar
  23. M. O'Connor and J. Herlocker. Clustering items for collaborative filtering. In Proceedings of the ACM SIGIR Workshop on Recommender Systems, 1999.Google ScholarGoogle Scholar
  24. D.Pennock, E.Horvitz, S.Lawrence, and C.Giles. Collaborative filtering by personality diagnosis: A hybrid memory-and model-based approach. In Proceedings of the 16th conference on uncertainty in artificial intelligence, pages 473--480, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J. Rennie and N. Srebro. Fast maximum margin matrix factorization for collaborative prediction. In Proceedings of the 22nd international conference on Machine learning, pages 713--719, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl. Grouplens: an open architecture for collaborative filtering of netnews. In Proceedings of the 1994 ACM conference on Computer supported cooperative work, pages 175--186, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. B. Sarwar, G. Karypis, J. Konstan, and J. Reidl. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pages 285--295, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Application of dimensionality reduction in recommender system-a case study. 2000.Google ScholarGoogle ScholarCross RefCross Ref
  29. B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Recommender systems for large-scale e-commerce: Scalable neighborhood formation using clustering. In Proceedings of the Fifth International Conference on Computer and Information Technology, pages 158--167, 2002.Google ScholarGoogle Scholar
  30. X. Su and T. Khoshgoftaar. A survey of collaborative filtering techniques. Advances in Artificial Intelligence, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. L. Ungar and D. Foster. Clustering methods for collaborative filtering. In AAAI Workshop on Recommendation Systems, pages 112--125, 1998.Google ScholarGoogle Scholar
  32. S. Vucetic and Z. Obradovic. Collaborative filtering using a regression-based approach. Knowledge and Information Systems, 7(1):1--22, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. K.Yu, S.Zhu, J.Lafferty, and Y.Gong. Fast nonparametric matrix factorization for large-scale collaborative filtering. In Proceedings of the 32nd international ACM SIGIR conference on Research and development in information retrieval, pages 211--218, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. L. Zhang, C. Chen, J. Bu, Z. Chen, D. Cai, and J. Han. Locally discriminative co-clustering. IEEE Transactions on Knowledge and Data Engineering, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. D. Zhou, O. Bousquet, T. Lal, J. Weston, and B. Scholkopf. Learning with local and global consistency. In Advances in Neural Information Processing Systems, pages 595--602, 2004.Google ScholarGoogle Scholar

Index Terms

  1. An exploration of improving collaborative recommender systems via user-item subgroups

          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 Other conferences
            WWW '12: Proceedings of the 21st international conference on World Wide Web
            April 2012
            1078 pages
            ISBN:9781450312295
            DOI:10.1145/2187836

            Copyright © 2012 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: 16 April 2012

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate1,899of8,196submissions,23%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader