Collaborative Filtering with Side Information: a Gaussian Process Perspective
We tackle the problem of collaborative filtering (CF) with side information, through the lens of Gaussian Process (GP) regression. Driven by the idea of using the kernel to explicitly model user-item similarities, we formulate the GP in a way that allows the incorporation of low-rank matrix factorisation, arriving at our model, the Tucker Gaussian Process (TGP). Consequently, TGP generalises classical Bayesian matrix factorisation models, and goes beyond them to give a natural and elegant method for incorporating side information, giving enhanced predictive performance for CF problems. Moreover we show that it is a novel model for regression, especially well-suited to grid-structured data and problems where the dependence on covariates is close to being separable.
Code (0)
등록된 구현이 없습니다.
Tasks
Collaborative FilteringregressionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Smart Meters Integration in Distribution System State Estimation with Collaborative Filtering and Deep Gaussian Process
The problem of state estimations for electric distribution system is considered. A collaborative filtering approach is proposed in this paper to integrate the slow time-scale smart meter measurements in the distribution …
Collaborative FilteringState EstimationItem Recommendation with Variational Autoencoders and Heterogenous Priors
In recent years, Variational Autoencoders (VAEs) have been shown to be highly effective in both standard collaborative filtering applications and extensions such as incorporation of implicit feedback. We extend VAEs to c…
Collaborative FilteringIncorporating Side Information in Probabilistic Matrix Factorization with Gaussian Processes
Probabilistic matrix factorization (PMF) is a powerful method for modeling data associ- ated with pairwise relationships, Finding use in collaborative Filtering, computational bi- ology, and document analysis, among othe…
Collaborative FilteringGaussian ProcessesMulti-output Gaussian Processes for Uncertainty-aware Recommender Systems
Recommender systems are often designed based on a collaborative filtering approach, where user preferences are predicted by modelling interactions between users and items. Many common approaches to solve the collaborativ…
Collaborative FilteringGaussian ProcessesRecommendation SystemsRepresentation LearningHybrid Collaborative Filtering with Autoencoders
Collaborative Filtering aims at exploiting the feedback of users to provide personalised recommendations. Such algorithms look for latent variables in a large sparse matrix of ratings. They can be enhanced by adding side…
Collaborative Filteringspeech-recognition