See e.g. http://www.quantumblah.org/?p=428 or http://scikit-learn.org/stable/auto_examples/decomposition/p... (comparison of PCA and non-negative matrix factorization).
Of course, the non-negative factorization comes at some cost (mostly: much higher computational complexity), but it may be worth trying.
See e.g. http://www.quantumblah.org/?p=428 or http://scikit-learn.org/stable/auto_examples/decomposition/p... (comparison of PCA and non-negative matrix factorization).
Of course, the non-negative factorization comes at some cost (mostly: much higher computational complexity), but it may be worth trying.