Using Non-Negative Matrix Factorization

Non-Negative Matrix Factorization (NMF). NMF is useful when there are many attributes and the attributes are ambiguous or have weak predictability. By combining attributes, NMF can produce meaningful patterns, topics, or themes.

NMF is often useful in text mining. In a text document, the same word can occur in different places with different meanings. For example, “hike” can be applied to the outdoors or to interest rates. By combining attributes, NMF introduces context, which is essential for predictive power:


“hike” + “mountain” -> “outdoor sports”
“hike” + “interest” -> “interest rates”