A graphical model formulation of collaborative filtering neighbourhood methods with fast maximum entropy training

Aaron J. Defazio*, Tibério S. Caetano

*Corresponding author for this work

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

    8 Citations (Scopus)

    Abstract

    Item neighbourhood methods for collaborative filtering learn a weighted graph over the set of items, where each item is connected to those it is most similar to. The prediction of a user's rating on an item is then given by that rating of neighbouring items, weighted by their similarity. This paper presents a new neighbourhood approach which we call item fields, whereby an undirected graphical model is formed over the item graph. The resulting prediction rule is a simple generalization of the classical approaches, which takes into account non-local information in the graph, allowing its best results to be obtained when using drastically fewer edges than other neighbourhood approaches. A fast approximate maximum entropy training method based on the Bethe approximation is presented, which uses a simple gradient ascent procedure. When using precomputed sufficient statistics on the Movielens datasets, our method is faster than maximum likelihood approaches by two orders of magnitude.

    Original languageEnglish
    Title of host publicationProceedings of the 29th International Conference on Machine Learning, ICML 2012
    Pages265-272
    Number of pages8
    Publication statusPublished - 2012
    Event29th International Conference on Machine Learning, ICML 2012 - Edinburgh, United Kingdom
    Duration: 26 Jun 20121 Jul 2012

    Publication series

    NameProceedings of the 29th International Conference on Machine Learning, ICML 2012
    Volume1

    Conference

    Conference29th International Conference on Machine Learning, ICML 2012
    Country/TerritoryUnited Kingdom
    CityEdinburgh
    Period26/06/121/07/12

    Fingerprint

    Dive into the research topics of 'A graphical model formulation of collaborative filtering neighbourhood methods with fast maximum entropy training'. Together they form a unique fingerprint.

    Cite this