The Nonnegative Matrix Factorization: Methods and Applications