Looking for some software to deal with 50kx50k sparse matrix applying non-negative matrix factorization. Do you know any?

  • $\begingroup$ Third hit in google leads me here: cs.helsinki.fi/u/phoyer/software.html $\endgroup$
    – Terry Loring
    Sep 2, 2013 at 16:11
  • 2
    $\begingroup$ It would help if you were a bit more verbose on what exactly you mean with "non-negative", and what kinds of factorizations you are looking for. What do you happen to know about your matrix? $\endgroup$ Sep 3, 2013 at 3:02
  • 1
    $\begingroup$ non-negative matrix factorization is a thing $\endgroup$
    – k20
    Sep 3, 2013 at 21:32
  • $\begingroup$ @k20, several terms are "a thing", but it would not hurt to be descriptive. $\endgroup$
    – nicoguaro
    Mar 13, 2018 at 13:19

1 Answer 1


The following paper uses MapReduce for distributed computation of non-negative matrix factorization:

This paper describes an implementation and parallelization of the non-negative factorization and claims the results for matrices exceeding your specifications.

Regarding software libraries:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.