Collaborative Gaussian Processes for Preference Learning
We present a new model based on Gaussian processes (GPs) for learning pairwise preferences expressed by multiple users. Inference is simplified by using a \emph{preference kernel} for GPs which allows us to combine supervised GP learning of user preferences with unsupervised dimensionality reduction for multi-user systems. The model not only exploits collaborative information from the shared structure in user behavior, but may also incorporate user features if they are available. Approximate inference is implemented using a combination of expectation propagation and variational Bayes. Finally, we present an efficient active learning strategy for querying preferences. The proposed technique performs favorably on real-world data against state-of-the-art multi-user preference learning algorithms.
Code (0)
등록된 구현이 없습니다.
Tasks
Active LearningDimensionality ReductionGaussian ProcessesSimilar Papers 제목 키워드 기반
Multi-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 LearningA unified framework for closed-form nonparametric regression, classification, preference and mixed problems with Skew Gaussian Processes
Skew-Gaussian processes (SkewGPs) extend the multivariate Unified Skew-Normal distributions over finite dimensional vectors to distribution over functions. SkewGPs are more general and flexible than Gaussian processes, a…
Active LearningBinary ClassificationFormGaussian Processes+1A tutorial on learning from preferences and choices with Gaussian Processes
Preference modelling lies at the intersection of economics, decision theory, machine learning and statistics. By understanding individuals' preferences and how they make choices, we can build products that closely match …
Gaussian ProcessesLearning Inconsistent Preferences with Gaussian Processes
We revisit widely used preferential Gaussian processes by Chu et al.(2005) and challenge their modelling assumption that imposes rankability of data items via latent utility function values. We propose a generalisation o…
Gaussian ProcessesMovie Recommender System using critic consensus
Recommendation systems are perhaps one of the most important agents for industry growth through the modern Internet world. Previous approaches on recommendation systems include collaborative filtering and content based f…
Collaborative FilteringRecommendation Systems