skip to main content
10.1145/2481492.2481520acmconferencesArticle/Chapter ViewAbstractPublication PageshtConference Proceedingsconference-collections
short-paper

A general collaborative filtering framework based on matrix bordered block diagonal forms

Published: 01 May 2013 Publication History

Abstract

Recommender systems based on Collaborative Filtering (CF) techniques have achieved great success in e-commerce, social networks and various other applications on the Web. However, problems such as data sparsity and scalability are still important issues to be investigated in CF algorithms. In this paper, we present a novel CF framework that is based on Bordered Block Diagonal Form (BBDF) matrices attempting to meet the challenges of data sparsity and scalability. In this framework, general and special interests of users are distinguished, which helps to improve prediction accuracy in collaborative filtering tasks. Experimental results on four real-world datasets show that the proposed framework helps many traditional CF algorithms to make more accurate rating predictions. Moreover, by leveraging smaller and denser submatrices to make predictions, this framework contributes to the scalability of recommender systems.

References

[1]
C. Aykanat, A. Pinar, and U. V. Catalyurek. Permuting Sparse Rectangular Matrices into Block-Diagonal From. SISC, 2004.
[2]
R. M. Bell and Y. Koren. Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights. Proc. ICDM, 2007.
[3]
E. Boman and M. Wolf. A Nested Dissection approach to Sparse Matrix Partitioning for Parallel Computations. Proc. AMM, 2007.
[4]
M. Brand. Fast online SVD revisions for lightweight recommender systems. Proc. SIAM SDM, 2003.
[5]
T. N. Bui and C. Jones. Finding Good Approximate Vertex and Edge Partitions is NP-hard. Inform. Process. Lett., 1992.
[6]
J. Chen and Y. Saad. Dense Subgraph Extraction with Application to Community Detection. TKDE, 2012.
[7]
I. S. Dhillon, S. Mallela, and D. S. Modha. Information Theoretic Co-clustering. Proc. SIGKDD, pages 89--98, 2003.
[8]
G. Dror, N. Koenigstein, Y. Koren, and M. Weimer. The Yahoo! Music Dataset and KDD-Cup'11. KDDCUP, 2011.
[9]
S. Fortunato. Community Detection in Graphs. Physics Reports, 486:75--174, 2010.
[10]
R. Gemulla, E. Nijkamp, P. J. Haas, and Y. Sismanis. Large-scale Matrix Factorization with Distributed Stochastic Gradient Descent. KDD, 2011.
[11]
T. George and S. Merugu. A Scalable Collaborative Filtering Framework based on Co-clustering. Proc. ICDM, 2005.
[12]
M. Jahrer and A. Toscher. Collaborative Filtering Ensemble. KDDCUP, 2011.
[13]
G. Karypis. Metis-A Software Package for Partitioning Unstructured Graphs, Meshes, and Computing Fill-Reducing Orderings of Sparse Matrices-Version 5.0. University of Minnesota, 2011.
[14]
G. Karypis and V. Kumar. A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs. SISC, 1998.
[15]
J. Kim, I. Hwang, Y. H. Kim, and B. R. Moon. Genetic Approaches for Graph Partitioning: A Survey. Proc. CECCO, pages 473--480, 2011.
[16]
Y. Koren, R. Bell, and C. Volinsky. Matrix Factorization Techniques for Recommender Systems. Computer, 42:30--37, 2009.
[17]
D. D. Lee and H. S. Seung. Algorithms for Non-negative Matrix Factorization. NIPS, 2001.
[18]
K. W. Leung, D. L. Lee, and W. Lee. CLR: A Collaborative Location Recommendation Framework based on Co-Clustering. Proc. SIGIR, 2011.
[19]
T. Li, C. Gao, and J. Du. A NMF-based Privacy-Preserving Recommendation Algorithm. Proc. ICISE, 2009.
[20]
W. Lin, X. Kong, P. S. Yu, Q. Wu, Y. Jia, and C. Li. Community Detection in Incomplete Information Networks. Proc. WWW, pages 341--349, 2012.
[21]
C. Liu, H. Yang, J. Fan, L. He, and Y. Wang. Distributed Nonnegative Matrix Factorization for Web-scale Dyadic Data Analysis on MapReduce. Proc. WWW, pages 681--690, 2010.
[22]
J. Liu, M. Z. Q. Chen, J. Chen, F. Deng, H. Zhang, Z. Zhang, and T. Zhou. Recent Advances in Personal Recommender Systems. Jour. Info. and Sys. Sci., 5:230--247, 2009.
[23]
F. Luo, J. Z. Wang, and E. Promislow. Exploring Local Community Structures in Large Networks. Proc. WI, 2006.
[24]
T. Nakahara and H. Morita. Recommender System for Music CDs Using a Graph Partitioning Method. Proc. KES, 2009.
[25]
J. Noel, S. Sanner, K. Tran, P. Christen, and L. Xie. New Objective Functions for Social Collaborative Filtering. Proc. WWW, pages 859--868, 2012.
[26]
M. O'Connor and J. Herlocker. Clustering Items for Collaborative Filtering. Proc. SIGIR Workshop, 1999.
[27]
S. Oyanagi, K. Kubota, and A. Nakase. Application of Matrix Clustering to Web Log Analysis and Access Prediction. Proc. WEBKDD, pages 13--21, 2001.
[28]
P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl. GroupLens: An Open Architecture for Collaborative Filtering of Netnews. CSCW, 1994.
[29]
B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Item-Based Collaborative Filtering Recommendation Algorithms. Proc. WWW, pages 285--295, 2001.
[30]
B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Incremental Singular Value Decomposition Algorithms for Highly Scalable Recommender Systems. Proc. ICCIT, 2002.
[31]
B. M. Sarwar, G. Karypis, J. A. Konstan, and J. T. Riedl. Application of Dimensionality Reduction in Recommender Systems - a case study. WebKDD, 2000.
[32]
B. Savas and I. S. Dhillon. Clustered Low Rank Approximation of Graphs in Information Science Applications. Proc. SIAM SDM, pages 164--175, 2011.
[33]
B. Savas and I. S. Dhillon. Clustered Low Rank Approximation of Graphs in Information Science Applications. Proc. SIAM SDM, pages 164--175, 2011.
[34]
F. Wang, T. Li, X. Wang, S. Zhu, and C. Ding. Community Discovery using Nonnegative Matrix Factorization. Journal of DMKD, 22, 2011.
[35]
Q. Wang, J. Xu, H. Li, and N. Craswell. Regularized Latent Sematic Indexing. Proc. SIGIR, 2011.
[36]
Y. Wu, Q. Yan, D. Bickson, Y. Low, and Q. Yang. Efficient Multicore Collaborative Filtering. KDDCUP, 2011.
[37]
B. Xu, J. Bu, and C. Chen. An Exploration of Improving Collaborative Recommender Systems via User-Item Subgroups. WWW, pages 21--30, 2012.
[38]
S. Zhang, W. Wang, J. Ford, and F. Makedon. Learning from Incomplite Ratings Using Non-negative Matrix Factorization. Proc. SIAM SDM, 2006.

Cited By

View all
  • (2021)CSR 2021: The 1st International Workshop on Causality in Search and RecommendationProceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3404835.3462817(2677-2680)Online publication date: 11-Jul-2021
  • (2014)Understanding the SparsityProceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management10.1145/2661829.2661976(1189-1198)Online publication date: 3-Nov-2014
  • (2014)Browser-oriented universal cross-site recommendation and explanation based on user browsing logsProceedings of the 8th ACM Conference on Recommender systems10.1145/2645710.2653367(433-436)Online publication date: 6-Oct-2014

Index Terms

  1. A general collaborative filtering framework based on matrix bordered block diagonal forms

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          HT '13: Proceedings of the 24th ACM Conference on Hypertext and Social Media
          May 2013
          275 pages
          ISBN:9781450319676
          DOI:10.1145/2481492
          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]

          Sponsors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 01 May 2013

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. bordered block diagonal form
          2. collaborative filtering
          3. graph partitioning

          Qualifiers

          • Short-paper

          Funding Sources

          Conference

          HT '13
          Sponsor:

          Acceptance Rates

          HT '13 Paper Acceptance Rate 16 of 96 submissions, 17%;
          Overall Acceptance Rate 378 of 1,158 submissions, 33%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 27 Feb 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2021)CSR 2021: The 1st International Workshop on Causality in Search and RecommendationProceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3404835.3462817(2677-2680)Online publication date: 11-Jul-2021
          • (2014)Understanding the SparsityProceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management10.1145/2661829.2661976(1189-1198)Online publication date: 3-Nov-2014
          • (2014)Browser-oriented universal cross-site recommendation and explanation based on user browsing logsProceedings of the 8th ACM Conference on Recommender systems10.1145/2645710.2653367(433-436)Online publication date: 6-Oct-2014

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media