A Collaborative Kalman Filter for Time-Evolving Dyadic Processes

01/22/2015
by   San Gultekin, et al.
0

We present the collaborative Kalman filter (CKF), a dynamic model for collaborative filtering and related factorization models. Using the matrix factorization approach to collaborative filtering, the CKF accounts for time evolution by modeling each low-dimensional latent embedding as a multidimensional Brownian motion. Each observation is a random variable whose distribution is parameterized by the dot product of the relevant Brownian motions at that moment in time. This is naturally interpreted as a Kalman filter with multiple interacting state space vectors. We also present a method for learning a dynamically evolving drift parameter for each location by modeling it as a geometric Brownian motion. We handle posterior intractability via a mean-field variational approximation, which also preserves tractability for downstream calculations in a manner similar to the Kalman filter. We evaluate the model on several large datasets, providing quantitative evaluation on the 10 million Movielens and 100 million Netflix datasets and qualitative evaluation on a set of 39 million stock returns divided across roughly 6,500 companies from the years 1962-2014.

READ FULL TEXT
research
06/26/2018

The decoupled extended Kalman filter for dynamic exponential-family factorization models

We specialize the decoupled extended Kalman filter (DEKF) for online par...
research
08/23/2016

The discriminative Kalman filter for nonlinear and non-Gaussian sequential Bayesian filtering

The Kalman filter (KF) is used in a variety of applications for computin...
research
08/18/2019

A Novel Kalman Filter Based Shilling Attack Detection Algorithm

Collaborative filtering has been widely used in recommendation systems t...
research
08/26/2020

Bellman filtering for state-space models

This article presents a new filter for state-space models based on Bellm...
research
07/04/2017

Structured Black Box Variational Inference for Latent Time Series Models

Continuous latent time series models are prevalent in Bayesian modeling;...
research
03/31/2015

On the Projective Geometry of Kalman Filter

Convergence of the Kalman filter is best analyzed by studying the contra...
research
05/02/2018

Undersampled dynamic X-ray tomography with dimension reduction Kalman filter

In this paper, we consider prior-based dimension reduction Kalman filter...

Please sign up or login with your details

Forgot password? Click here to reset