Dictionary Learning for Massive Matrix Factorization Dictionary Learning for Massive Matrix Factorization