Looking for some software to deal with 50kx50k sparse matrix applying non-negative matrix factorization. Do you know any?
The following paper uses MapReduce for distributed computation of non-negative matrix factorization:
- J. Yin, L. Gao, Zh. Zhang, "Scalable Nonnegative Matrix Factorization with Block-wise Updates," in Proc. Eu. Conf. Machine Learning Knowledge Discovery, Nancy, France, Sep. 2014, pp.337-352.
This paper describes an implementation and parallelization of the non-negative factorization and claims the results for matrices exceeding your specifications.
Regarding software libraries: