Adaptive Method for Nonsmooth Nonnegative Matrix Factorization | Synapse