theano-based matrix factorization