A hierarchical model for ordinal matrix factorization

Publication: Research - peer-reviewJournal article – Annual report year: 2011

Standard

A hierarchical model for ordinal matrix factorization. / Paquet, Ulrich; Thomson, Blaise; Winther, Ole.

In: Statistics and Computing, Vol. 22, No. 4, 2012, p. 945-957.

Publication: Research - peer-reviewJournal article – Annual report year: 2011

Harvard

APA

CBE

MLA

Vancouver

Author

Paquet, Ulrich; Thomson, Blaise; Winther, Ole / A hierarchical model for ordinal matrix factorization.

In: Statistics and Computing, Vol. 22, No. 4, 2012, p. 945-957.

Publication: Research - peer-reviewJournal article – Annual report year: 2011

Bibtex

@article{3dbbacfb447642728c63250e253c537f,
title = "A hierarchical model for ordinal matrix factorization",
publisher = "Springer New York LLC",
author = "Ulrich Paquet and Blaise Thomson and Ole Winther",
year = "2012",
doi = "10.1007/s11222-011-9264-x",
volume = "22",
number = "4",
pages = "945--957",
journal = "Statistics and Computing",
issn = "0960-3174",

}

RIS

TY - JOUR

T1 - A hierarchical model for ordinal matrix factorization

A1 - Paquet,Ulrich

A1 - Thomson,Blaise

A1 - Winther,Ole

AU - Paquet,Ulrich

AU - Thomson,Blaise

AU - Winther,Ole

PB - Springer New York LLC

PY - 2012

Y1 - 2012

N2 - This paper proposes a hierarchical probabilistic model for ordinal matrix factorization. Unlike previous approaches, we model the ordinal nature of the data and take a principled approach to incorporating priors for the hidden variables. Two algorithms are presented for inference, one based on Gibbs sampling and one based on variational Bayes. Importantly, these algorithms may be implemented in the factorization of very large matrices with missing entries. The model is evaluated on a collaborative filtering task, where users have rated a collection of movies and the system is asked to predict their ratings for other movies. The Netflix data set is used for evaluation, which consists of around 100 million ratings. Using root mean-squared error (RMSE) as an evaluation metric, results show that the suggested model outperforms alternative factorization techniques. Results also show how Gibbs sampling outperforms variational Bayes on this task, despite the large number of ratings and model parameters. Matlab implementations of the proposed algorithms are available from cogsys.imm.dtu.dk/ordinalmatrixfactorization.

AB - This paper proposes a hierarchical probabilistic model for ordinal matrix factorization. Unlike previous approaches, we model the ordinal nature of the data and take a principled approach to incorporating priors for the hidden variables. Two algorithms are presented for inference, one based on Gibbs sampling and one based on variational Bayes. Importantly, these algorithms may be implemented in the factorization of very large matrices with missing entries. The model is evaluated on a collaborative filtering task, where users have rated a collection of movies and the system is asked to predict their ratings for other movies. The Netflix data set is used for evaluation, which consists of around 100 million ratings. Using root mean-squared error (RMSE) as an evaluation metric, results show that the suggested model outperforms alternative factorization techniques. Results also show how Gibbs sampling outperforms variational Bayes on this task, despite the large number of ratings and model parameters. Matlab implementations of the proposed algorithms are available from cogsys.imm.dtu.dk/ordinalmatrixfactorization.

KW - Collaborative filtering

KW - Bayesian inference

KW - Ordinal regression

KW - Variational Bayes

KW - Low rank matrix decomposition

KW - Gibbs sampling

KW - Hierarchial modelling

KW - Large scale machine learning

U2 - 10.1007/s11222-011-9264-x

DO - 10.1007/s11222-011-9264-x

JO - Statistics and Computing

JF - Statistics and Computing

SN - 0960-3174

IS - 4

VL - 22

SP - 945

EP - 957

ER -