Stream-Based Semi-Supervised Learning for Recommender Systems
Abstract
To alleviate the problem of data sparsity inherent to recommender systems, we propose a semi-supervised framework for stream-based recommendations. Our framework uses abundant unlabelled information to improve the quality of recommendations. We extend a state-of-the-art matrix factorization algorithm by the ability to add new dimensions to the matrix at runtime and implement two approaches to semi-supervised learning: co-training and self-learning. We introduce a new evaluation protocol including statistical testing and parameter optimization. We then evaluate our framework on five real-world datasets in a stream setting. On all of the datasets our method achieves statistically significant improvements in the quality of recommendations.
Cite
Text
Matuszyk and Spiliopoulou. "Stream-Based Semi-Supervised Learning for Recommender Systems." Machine Learning, 2017. doi:10.1007/S10994-016-5614-4Markdown
[Matuszyk and Spiliopoulou. "Stream-Based Semi-Supervised Learning for Recommender Systems." Machine Learning, 2017.](https://mlanthology.org/mlj/2017/matuszyk2017mlj-streambased/) doi:10.1007/S10994-016-5614-4BibTeX
@article{matuszyk2017mlj-streambased,
title = {{Stream-Based Semi-Supervised Learning for Recommender Systems}},
author = {Matuszyk, Pawel and Spiliopoulou, Myra},
journal = {Machine Learning},
year = {2017},
pages = {771-798},
doi = {10.1007/S10994-016-5614-4},
volume = {106},
url = {https://mlanthology.org/mlj/2017/matuszyk2017mlj-streambased/}
}