Added NMF for KL divergence