Large-Scale Matrix Factorization with Missing Data under Additional Constraints