2010 · 66 citations · 24 references
ComputingComputer ScienceData MiningMachine LearningRecommender SystemsDimensionality ReductionFactor AnalysisMatrix FactorizationOnline RecommendationRecommendation SystemsWeb MiningContent OptimizationLatent Factor ModelsOnline Learning To RankRegression EstimationSparse Data Recommendation
Recommender problems with large and dynamic item pools are ubiquitous in web applications like content optimization, online advertising and web search. Despite the availability of rich item meta-data, excess heterogeneity at the item level often requires inclusion of item-specific "factors" (or weights) in the model. However, since estimating item factors is computationally intensive, it poses a challenge for time-sensitive recommender problems where it is important to rapidly learn factors for new items (e.g., news articles, event updates, tweets) in an online fashion. In this paper, we propose a novel method called FOBFM (Fast Online Bilinear Factor Model) to learn item-specific factors quickly through online regression. The online regression for each item can be performed independently and hence the procedure is fast, scalable and easily parallelizable. However, the convergence of these independent regressions can be slow due to high dimensionality. The central idea of our approach is to use a large amount of historical data to initialize the online models based on offline features and learn linear projections that can effectively reduce the dimensionality. We estimate the rank of our linear projections by taking recourse to online model selection based on optimizing predictive likelihood. Through extensive experiments, we show that our method significantly and uniformly outperforms other competitive methods and obtains relative lifts that are in the range of 10-15% in terms of predictive log-likelihood, 200-300% for a rank correlation metric on a proprietary My Yahoo! dataset; it obtains 9% reduction in root mean squared error over the previously best method on a benchmark MovieLens dataset using a time-based train/test data split.
24
A NEW MEASURE OF RANK CORRELATION
M. G. Kendall · Biometrika · 1938 · 5.8K citations
Probabilistic Matrix Factorization
Andriy Mnih, Ruslan Salakhutdinov · Neural Information Processing Systems · 2007 · 3.6K citations
Abhinandan Das, Mayur Datar, Ashutosh Garg et al. · 2007 · 1.5K citations
Collaborative filtering with temporal dynamics
Yehuda Koren · 2009 · 1.2K citations