skip to main content
10.1145/2162102.2162104acmotherconferencesArticle/Chapter ViewAbstractPublication PagescarrConference Proceedingsconference-collections
research-article

Enhancing matrix factorization through initialization for implicit feedback databases

Published: 14 February 2012 Publication History

Abstract

The implicit feedback based recommendation problem---when only the user history is available but there are no ratings---is a much harder task than the explicit feedback based recommendation problem, due to the inherent uncertainty of the interpretation of such user feedbacks. Still, this practically important recommendation task received less attention and therefore there are only a few common implicit feedback based algorithms and benchmark datasets. This paper focuses on a common matrix factorization method for the implicit problem and investigates if recommendation performance can be improved by appropriate initialization of the feature vectors before training. We present a general initialization framework that preserves the similarity between entities (users/items) when creating the initial feature vectors, where similarity is defined using e.g. context or metadata information. We demonstrate how the proposed initialization framework can be coupled with MF algorithms. The efficiency of the initialization is evaluated using various context and metadata based similarity concepts on two implicit variants of the MovieLens 10M dataset and one real life implicit database. It is shown that performance gain can attain 10% improvement in recall@50 and in AUC@50.

References

[1]
Bell, R. M., and Koren, Y. Scalable collaborative filtering with jointly derived neighborhood interpolation weights. In Proc of. ICDM-07, 7th IEEE Int. Conf. on Data Mining (Omaha, Nebraska, USA, 2007), 43--52.
[2]
Bennett, J., and Lanning, S. The Netflix Prize. In Proc. of KDD Cup Workshop at SIGKDD-07, 13th ACM Int. Conf. on Knowledge Discovery and Data Mining (San Jose, California, USA, 2007), 3--6.
[3]
Boutsidis, C., and Gallopoulos, E. Svd based initialization: A head start for nonnegative matrix factorization, 2007.
[4]
Dhillon, I. S., and Modha, D. S. Concept decompositions for large sparse text data using clustering. In Machine Learning (2000), 143--175.
[5]
Herlocker, J. L., Konstan, J. A., Terveen, L. G., and Riedl, J. T. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems 22, 1 (2004), 5--53.
[6]
Hu, Y., Koren, Y., and Volinsky, C. Collaborative filtering for implicit feedback datasets. In Proc. of ICDM-08, 8th IEEE Int. Conf. on Data Mining (Pisa, Italy, December 15--19, 2008), 263--272.
[7]
Jolliffe, I. Principal Component Analysis. Springer Verlag, 1986.
[8]
Koren, Y. Factorization meets the neighborhood: a multifaceted collaborative filtering model. In Proc. of the 14th ACM Int. Conf. on Knowledge Discovery and Data Mining (SIGKDD'08) (Las Vegas, Nevada, USA, 2008), 426--434.
[9]
Kramer, M. A. Nonlinear principal component analysis using autoassociative neural networks. AIChE Journal 37, 2 (1991), 233--243.
[10]
Langville, A. N., Meyer, C. D., and Albright, R. Initializations for the nonnegative matrix factorization, 2006.
[11]
Pilászy, I., and Tikk, D. Recommending new movies: Even a few ratings are more valuable than metadata. In Proc. of the 3rd ACM Conf. on Recommender Systems (Recsys'09), ACM (New York, NY, USA, 2009), 93--100.
[12]
Pilászy, I., Zibriczky, D., and Tikk, D. Fast ALS-based matrix factorization for explicit and implicit feedback datasets. In Proc. of the 4th ACM Conf. on Recommender Systems (RecSys'10), ACM (Barcelona, Spain, 2010), 71--78.
[13]
Rendle, S., and Schmidt-Thieme, L. Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In Proc. of RecSys-08: ACM Conf. on Recommender Systems, ACM (New York, NY, USA, 2008), 251--258.
[14]
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., and Riedl, J. Grouplens: an open architecture for collaborative filtering of netnews. In Proc. of CSCW-94, 4th ACM Conf. on Computer Supported Cooperative Work (Chapel Hill, North Carolina, USA, 1994), 175--186.
[15]
Ricci, F., Rokach, L., and Shapira, B. Introduction to recommender systems handbook. In Recommender Systems Handbook, F. Ricci, L. Rokach, B. Shapira, and P. B. Kantor, Eds., Artificial Intelligence. Springer US, 2011, 1--35.
[16]
Salakhutdinov, R., and Mnih, A. Probabilistic matrix factorization. In Advances in Neural Information Processing Systems 20, J. C. Platt, D. Koller, Y. Singer, and S. Roweis, Eds. MIT Press, Cambridge, Massachusetts, USA, 2008.
[17]
Smilde, A., Bro, R., and Geladi, P. Multi-way Analysis. Wiley, West Sussex, England, 2004.
[18]
Snedecor, G. W., and Cochran, W. G. Statistical Methods, 7th ed. Iowa State University Press, 1980.
[19]
Takács, G., Pilászy, I., Németh, B., and Tikk, D. Major components of the gravity recommendation system. SIGKDD Explor. Newsl. 9 (December 2007), 80--83.
[20]
Takács, G., Pilászy, I., Németh, B., and Tikk, D. Scalable collaborative filtering approaches for large recommender systems. Journal of Machine Learning Research 10 (2009), 623--656.
[21]
Takács, G., Pilászy, I., and Tikk, D. Applications of the conjugate gradient method for implicit feedback collaborative filtering. In RecSys'11: Proc. of the 4th ACM Conf. on Recommender Systems (Chicago, IL, USA, October 23--27, 2011), 297--300.
[22]
Thai-Nghe, N., Drumond, L., Horváth, T., Krohn-Grimberghe, A., Nanopoulos, A., and Schmidt-Thieme, L. Factorization techniques for predicting student performance. In Educational Recommender Systems and Technologies: Practices and Challenges (ERSAT 2011). IGI Global, 2012, 1--25.
[23]
Wild, S., Wild, W. S., Curry, J., Dougherty, A., and Betterton, M. Seeding non-negative matrix factorization with the spherical k-means clustering. Tech. rep., 2003.
[24]
Wild, S. M., Curry, J. H., and Dougherty, A. Improving non-negative matrix factorizations through structured initialization. Pattern Recognition 37, 11 (November 2004), 2217--2232.

Cited By

View all
  • (2023)Evaluating Pre-training Strategies for Collaborative FilteringProceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization10.1145/3565472.3592949(175-182)Online publication date: 18-Jun-2023
  • (2022)Similarity-Based Explanations meet Matrix Factorization via Structure-Preserving EmbeddingsProceedings of the 27th International Conference on Intelligent User Interfaces10.1145/3490099.3511104(782-793)Online publication date: 22-Mar-2022
  • (2022)Neural Embedding Singular Value Decomposition for Collaborative FilteringIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2021.307085333:10(6021-6029)Online publication date: Oct-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CaRR '12: Proceedings of the 2nd Workshop on Context-awareness in Retrieval and Recommendation
February 2012
41 pages
ISBN:9781450311922
DOI:10.1145/2162102
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: 14 February 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. context information
  2. implicit feedback
  3. initialization
  4. recommender systems
  5. similarity

Qualifiers

  • Research-article

Conference

CaRR '12

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Evaluating Pre-training Strategies for Collaborative FilteringProceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization10.1145/3565472.3592949(175-182)Online publication date: 18-Jun-2023
  • (2022)Similarity-Based Explanations meet Matrix Factorization via Structure-Preserving EmbeddingsProceedings of the 27th International Conference on Intelligent User Interfaces10.1145/3490099.3511104(782-793)Online publication date: 22-Mar-2022
  • (2022)Neural Embedding Singular Value Decomposition for Collaborative FilteringIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2021.307085333:10(6021-6029)Online publication date: Oct-2022
  • (2020)Combining Rating and Review Data by Initializing Latent Factor Models with Topic Models for Top-N RecommendationProceedings of the 14th ACM Conference on Recommender Systems10.1145/3383313.3412207(438-443)Online publication date: 22-Sep-2020
  • (2019)When actions speak louder than clicksProceedings of the 13th ACM Conference on Recommender Systems10.1145/3298689.3347044(287-295)Online publication date: 10-Sep-2019
  • (2018)Multimedia recommender systemsProceedings of the 12th ACM Conference on Recommender Systems10.1145/3240323.3241620(537-538)Online publication date: 27-Sep-2018

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