Active Learning with Bayesian Nonnegative Matrix Factorization for Recommender Systems

In most of the systems, collecting data is not always free. I will talk about an approach for a matrix completion problem that learns a distribution of data where information is incomplete or collecting it has a cost.


In most of the systems, collecting data is not always free. In this talk, I will talk about an approach for a matrix completion problem that learns a distribution of data where information is incomplete or collecting it has a cost. Active learning is a method of analyzing the observed data such that choosing the next observation will give the most information about the variable to be predicted. However, when observations are costly, one needs strategies to obtain informative data to arrive at accurate predictions with less data. I will show results for comparing various observation sequence selection strategies on the matrix completion problem. We used Gibbs Sampling and Variational Bayes as inference mechanisms on the MovieLens dataset. For this study, we totally use the Python programming language. I will also show our results using Python Heatmap.


Python Skill Level:

basic

Public link to supporting material:

https://github.com/aycignl/AL-BNMF-VB-Gibbs

Domains:

Statistics

Domain Expertise:

some

Abstract as a tweet:

An approach for a matrix completion problem using the Bayesian Nonnegative Matrix Factorization (NMF).