Fast ALS-based tensor factorization for context-aware recommendation from implicit feedback
arXiv:1204.1259 · doi:10.1007/978-3-642-33486-3_5
Abstract
Albeit, the implicit feedback based recommendation problem - when only the user history is available but there are no ratings - is the most typical setting in real-world applications, it is much less researched than the explicit feedback case. State-of-the-art algorithms that are efficient on the explicit case cannot be straightforwardly transformed to the implicit case if scalability should be maintained. There are few if any implicit feedback benchmark datasets, therefore new ideas are usually experimented on explicit benchmarks. In this paper, we propose a generic context-aware implicit feedback recommender algorithm, coined iTALS. iTALS apply a fast, ALS-based tensor factorization learning method that scales linearly with the number of non-zero elements in the tensor. The method also allows us to incorporate diverse context information into the model while maintaining its computational efficiency. In particular, we present two such context-aware implementation variants of iTALS. The first incorporates seasonality and enables to distinguish user behavior in different time intervals. The other views the user history as sequential information and has the ability to recognize usage pattern typical to certain group of items, e.g. to automatically tell apart product types or categories that are typically purchased repetitively (collectibles, grocery goods) or once (household appliances). Experiments performed on three implicit datasets (two proprietary ones and an implicit variant of the Netflix dataset) show that by integrating context-aware information with our factorization framework into the state-of-the-art implicit recommender algorithm the recommendation quality improves significantly.
Accepted for ECML/PKDD 2012, presented on 25th September 2012, Bristol, UK
Cited by in corpus (21)
- Recurrent Neural Networks with Top-k Gains for Session-based Recommendations
- Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks
- Session-based Recommendations with Recurrent Neural Networks
- General factorization framework for context-aware recommendations
- Learning tensors from partial binary measurements
- Zero-Truncated Poisson Tensor Factorization for Massive Binary Tensors
- Online Machine Learning in Big Data Streams
- Widespread Flaws in Offline Evaluation of Recommender Systems
- Rank List Sensitivity of Recommender Systems to Interaction Perturbations
- Learning Dynamic Embeddings from Temporal Interactions
- Influence-guided Data Augmentation for Neural Tensor Completion
- Implicit Session Contexts for Next-Item Recommendations
- Context-aware recommendations from implicit data via scalable tensor factorization
- Improving Sales Forecasting Accuracy: A Tensor Factorization Approach with Demand Awareness
- Fairness-Aware Recommendation of Information Curators
- Contextual Sequence Modeling for Recommendation with Recurrent Neural Networks
- Gaussian Process Latent Variable Model Factorization for Context-aware Recommender Systems
- Expert Recommendation via Tensor Factorization with Regularizing Hierarchical Topical Relationships
- Attribute-aware Collaborative Filtering: Survey and Classification
- Multi-Relation Aware Temporal Interaction Network Embedding
- Item-to-item recommendation based on Contextual Fisher Information