Practical Linear Models for Large-Scale One-Class Collaborative Filtering
Abstract
Collaborative filtering has emerged as the de facto approach to personalized recommendation problems. However, a scenario that has proven difficult in practice is the one-class collaborative filtering case (OC-CF), where one has examples of items that a user prefers, but no examples of items they do not prefer. In such cases, it is desirable to have recommendation algorithms that are personalized, learning-based, and highly scalable. Existing linear recommenders for OC-CF achieve good performance in benchmarking tasks, but they involve solving a large number of a regression subproblems, limiting their applicability to large-scale problems. We show that it is possible to scale up linear recommenders to big data by learning an OC-CF model in a randomized low-dimensional embedding of the user-item interaction matrix. Our algorithm, Linear-FLow, achieves state-of-the-art performance in a comprehensive set of experiments on standard benchmarks as well as real data. PDF
Cite
Text
Sedhain et al. "Practical Linear Models for Large-Scale One-Class Collaborative Filtering." International Joint Conference on Artificial Intelligence, 2016.Markdown
[Sedhain et al. "Practical Linear Models for Large-Scale One-Class Collaborative Filtering." International Joint Conference on Artificial Intelligence, 2016.](https://mlanthology.org/ijcai/2016/sedhain2016ijcai-practical/)BibTeX
@inproceedings{sedhain2016ijcai-practical,
title = {{Practical Linear Models for Large-Scale One-Class Collaborative Filtering}},
author = {Sedhain, Suvash and Bui, Hung and Kawale, Jaya and Vlassis, Nikos and Kveton, Branislav and Menon, Aditya Krishna and Bui, Trung and Sanner, Scott},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2016},
pages = {3854-3860},
url = {https://mlanthology.org/ijcai/2016/sedhain2016ijcai-practical/}
}