PPNMF: Improving Weighted Nonnegative Matrix Factorization with Prior Information