Machine-learning the low rank model. We learn the latent representations of the materials and properties and the material biases by balancing (i) the matching of the observed values of the matrix by the model given in eqn. 1 and (ii) the complexity of the latent vector representations, to avoid overfitting. Specifically, we aim to choose the M, P, and µ that minimize the loss = (M, P, µ):