Localized factor models for multi-context recommendation
- 21 August 2011
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 609-617
- https://doi.org/10.1145/2020408.2020504
Abstract
Combining correlated information from multiple contexts can significantly improve predictive accuracy in recommender problems. Such information from multiple contexts is often available in the form of several incomplete matrices spanning a set of entities like users, items, features, and so on. Existing methods simultaneously factorize these matrices by sharing a single set of factors for entities across all contexts. We show that such a strategy may introduce significant bias in estimates and propose a new model that ameliorates this issue by positing local, context-specific factors for entities. To avoid over-fitting in contexts with sparse data, the local factors are connected through a shared global model. This sharing of parameters allows information to flow across contexts through multivariate regressions among local factors, instead of enforcing exactly the same factors for an entity, everywhere. Model fitting is done in an EM framework, we show that the E-step can be fitted through a fast multi-resolution Kalman filter algorithm that ensures scalability. Experiments on benchmark and real-world Yahoo! datasets clearly illustrate the usefulness of our approach. Our model significantly improves predictive accuracy, especially in cold-start scenarios.Keywords
This publication has 22 references indexed in Scilit:
- A Survey of Collaborative Filtering TechniquesAdvances in Artificial Intelligence, 2009
- Trust Metrics in Recommender SystemsPublished by Springer Science and Business Media LLC ,2009
- Spectral domain-transfer learningPublished by Association for Computing Machinery (ACM) ,2008
- Relational learning via collective matrix factorizationPublished by Association for Computing Machinery (ACM) ,2008
- Co-clustering based classification for out-of-domain documentsPublished by Association for Computing Machinery (ACM) ,2007
- A high-performance semi-supervised learning method for text chunkingPublished by Association for Computational Linguistics (ACL) ,2005
- Learning to learn with the informative vector machinePublished by Association for Computing Machinery (ACM) ,2004
- Unsupervised word sense disambiguation using bilingual comparable corporaPublished by Association for Computational Linguistics (ACL) ,2002
- Combining labeled and unlabeled data with co-trainingPublished by Association for Computing Machinery (ACM) ,1998
- Conditional Expectation and Unbiased Sequential EstimationThe Annals of Mathematical Statistics, 1947