On the effectiveness of linear models for one-class collaborative filtering

Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, Darius Braziunas

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    40 Citations (Scopus)

    Abstract

    In many personalised recommendation problems, there are examples of items users prefer or like, but no examples of items they dislike. A state-of-the-art method for such implicit feedback, or one-class collaborative filtering (OC-CF), problems is SLIM, which makes recommendations based on a learned item-item similarity matrix. While SLIM has been shown to perform well on implicit feedback tasks, we argue that it is hindered by two limitations: first, it does not produce user-personalised predictions, which hampers recommendation performance; second, it involves solving a constrained optimisation problem, which impedes fast training. In this paper, we propose LRec, a variant of SLIM that overcomes these limitations without sacrificing any of SLIM's strengths. At its core, LRec employs linear logistic regression; despite this simplicity, LRec consistently and significantly outperforms all existing methods on a range of datasets. Our results thus illustrate that the OC-CF problem can be effectively tackled via linear classification models.

    Original languageEnglish
    Title of host publication30th AAAI Conference on Artificial Intelligence, AAAI 2016
    PublisherAAAI Press
    Pages229-235
    Number of pages7
    ISBN (Electronic)9781577357605
    Publication statusPublished - 2016
    Event30th AAAI Conference on Artificial Intelligence, AAAI 2016 - Phoenix, United States
    Duration: 12 Feb 201617 Feb 2016

    Publication series

    Name30th AAAI Conference on Artificial Intelligence, AAAI 2016

    Conference

    Conference30th AAAI Conference on Artificial Intelligence, AAAI 2016
    Country/TerritoryUnited States
    CityPhoenix
    Period12/02/1617/02/16

    Fingerprint

    Dive into the research topics of 'On the effectiveness of linear models for one-class collaborative filtering'. Together they form a unique fingerprint.

    Cite this