Regularization methods for learning incomplete matrices