Graph-based Recommendation for Sparse and Heterogeneous User Interactions
Recommender system research has oftentimes focused on approaches that operate on large-scale datasets containing millions of user interactions. However, many small businesses struggle to apply state-of-the-art models due to their very limited availability of data. We propose a graph-based recommender model which utilizes heterogeneous interactions between users and content of different types and is able to operate well on small-scale datasets. A genetic algorithm is used to find optimal weights that represent the strength of the relationship between users and content. Experiments on two real-world datasets (which we make available to the research community) show promising results (up to 7% improvement), in comparison with other state-of-the-art methods for low-data environments. These improvements are statistically significant and consistent across different data samples.
Code (1)
Tasks
Recommendation SystemsSimilar Papers 제목 키워드 기반
Graph Learning Augmented Heterogeneous Graph Neural Network for Social Recommendation
Social recommendation based on social network has achieved great success in improving the performance of recommendation system. Since social network (user-user relations) and user-item interactions are both naturally rep…
Graph LearningGraph Neural NetworkGraph Neural News Recommendation with Long-term and Short-term Interest Modeling
With the information explosion of news articles, personalized news recommendation has become important for users to quickly find news that they are interested in. Existing methods on news recommendation mainly include co…
ArticlesCollaborative FilteringNews RecommendationRecommendation SystemsPredictive and Contrastive: Dual-Auxiliary Learning for Recommendation
Self-supervised learning (SSL) recently has achieved outstanding success on recommendation. By setting up an auxiliary task (either predictive or contrastive), SSL can discover supervisory signals from the raw data witho…
Auxiliary LearningSelf-Supervised LearningBasket-Enhanced Heterogenous Hypergraph for Price-Sensitive Next Basket Recommendation
Next Basket Recommendation (NBR) is a new type of recommender system that predicts combinations of items users are likely to purchase together. Existing NBR models often overlook a crucial factor, which is price, and do …
Next-basket recommendationRecommendation SystemsHeterogeneous Graph Contrastive Learning for Recommendation
Graph Neural Networks (GNNs) have become powerful tools in modeling graph-structured data in recommender systems. However, real-life recommendation scenarios usually involve heterogeneous relationships (e.g., social-awar…
Contrastive LearningRecommendation SystemsRelational ReasoningSelf-Supervised Learning+1