Gaussian Process Neural Network Embeddings for Collaborative Filtering

We propose a Gaussian process approach to collaborative filtering based on the random Fourier feature method. The result is a neural network consisting of two non-linear layers in which only the weights of the middle layer need to be learned, along with the embeddings of each user and item. The model is asymptotically equivalent to a Gaussian process with RBF kernel on the space of concatenated user/item embeddings. It has the advantage of computational scalability and doesn't require defining inducing points required by other Gaussian process approximation methods. The compactness of our representation and interpretability our model can make it attractive to a variety of practitioners in applied settings. We illustrate our model on a political voting dataset, followed by more extensive experiments on several MovieLens datasets of different sizes.

Authors

Institutions

Publication Details

Published
2024-12-18
DOI
https://doi.org/10.1109/icmla61862.2024.00189
Primary Topic
Gaussian Processes and Bayesian Inference
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Gaussian Process Neural Network Embeddings for Collaborative Filtering

Brian Barr, Wei Zhang, John Paisley
Gaussian Processes and Bayesian Inference
article

Gaussian Process Neural Network Embeddings for Collaborative Filtering

Brian Barr, Wei Zhang, John Paisley
article en

Abstract

We propose a Gaussian process approach to collaborative filtering based on the random Fourier feature method. The result is a neural network consisting of two non-linear layers in which only the weights of the middle layer need to be learned, along with the embeddings of each user and item. The model is asymptotically equivalent to a Gaussian process with RBF kernel on the space of concatenated user/item embeddings. It has the advantage of computational scalability and doesn't require defining inducing points required by other Gaussian process approximation methods. The compactness of our representation and interpretability our model can make it attractive to a variety of practitioners in applied settings. We illustrate our model on a political voting dataset, followed by more extensive experiments on several MovieLens datasets of different sizes.

Capital One (United States) (US), Columbia University (US)
Openalex Percentile: Top 74%
Gaussian Processes and Bayesian Inference
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Gaussian Process Neural Network Embeddings for Collaborative Filtering — Brian Barr, Wei Zhang, et al. · (2024) | TGRS Research Map | TGRS