Fast Variational AutoEncoder with Inverted Multi-Index for Collaborative Filtering

09/13/2021
by   Jin Chen, et al.
0

Variational AutoEncoder (VAE) has been extended as a representative nonlinear method for collaborative filtering. However, the bottleneck of VAE lies in the softmax computation over all items, such that it takes linear costs in the number of items to compute the loss and gradient for optimization. This hinders the practical use due to millions of items in real-world scenarios. Importance sampling is an effective approximation method, based on which the sampled softmax has been derived. However, existing methods usually exploit the uniform or popularity sampler as proposal distributions, leading to a large bias of gradient estimation. To this end, we propose to decompose the inner-product-based softmax probability based on the inverted multi-index, leading to sublinear-time and highly accurate sampling. Based on the proposed proposals, we develop a fast Variational AutoEncoder (FastVAE) for collaborative filtering. FastVAE can outperform the state-of-the-art baselines in terms of both sampling quality and efficiency according to the experiments on three real-world datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2018

Neural Variational Hybrid Collaborative Filtering

Collaborative Filtering (CF) is one of the most used methods for Recomme...
research
11/03/2019

Enhancing VAEs for Collaborative Filtering: Flexible Priors Gating Mechanisms

Neural network based models for collaborative filtering have started to ...
research
08/30/2022

Extracting Relations Between Sectors

The term "sector" in professional business life is a vague concept since...
research
08/03/2020

Noise Contrastive Estimation for Autoencoding-based One-Class Collaborative Filtering

One-class collaborative filtering (OC-CF) is a common class of recommend...
research
09/22/2018

Variational Collaborative Learning for User Probabilistic Representation

Collaborative filtering (CF) has been successfully employed by many mode...
research
08/18/2020

Learning the Structure of Auto-Encoding Recommenders

Autoencoder recommenders have recently shown state-of-the-art performanc...
research
08/11/2023

Augmented Negative Sampling for Collaborative Filtering

Negative sampling is essential for implicit-feedback-based collaborative...

Please sign up or login with your details

Forgot password? Click here to reset