SYSTEMS AND METHODS FOR COLLABORATIVE FILTERING WITH VARIATIONAL AUTOENCODERS

Collaborative filtering systems based on variational autoencoders (VAEs) are provided. VAEs may be trained on row-wise data without necessarily training a paired VAE on column-wise data (or vice-versa), and may optionally be trained via minibatches. The row-wise VAE models the output of the correspo...

Full description

Saved in:
Bibliographic Details
Main Authors Rolfe, Jason T, Macready, William G
Format Patent
LanguageEnglish
Published 25.03.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Collaborative filtering systems based on variational autoencoders (VAEs) are provided. VAEs may be trained on row-wise data without necessarily training a paired VAE on column-wise data (or vice-versa), and may optionally be trained via minibatches. The row-wise VAE models the output of the corresponding column-based VAE as a set of parameters and uses these parameters in decoding. In some implementations, a paired VAE is provided which receives column-wise data and models row-wise parameters; each of the paired VAEs may bind their learned column- or row-wise parameters to the output of the corresponding VAE. The paired VAEs may optionally be trained via minibatches. Unobserved data may be explicitly modelled. Methods for performing inference with such VAE-based collaborative filtering systems are also disclosed, as are example applications to search and anomaly detection.
Bibliography:Application Number: US201816772094