Adversarially-Trained Nonnegative Matrix Factorization