1. An apparatus comprising: an electronic data processing device configured to perform a recommender method including: performing Bayesian Matrix Factorization (BMF) on a matrix having user and item dimensions using Gaussian scale mixture priors comprising Student-t priors to train a probabilistic collaborative filtering model; and generating a recommendation for a user comprising a predicted item rating or identification of one or more recommended items using the probabilistic collaborative filtering model.