Non-negative Matrix Factorization: A Survey | Synapse