Global matrix factorization