NMF is well known since the multiplicative update rule by Lee & Seung[7], which has been continuously developed: the inclusion of uncertainties [9], the consideration of missing data and parallel computation [11], sequential construction[11] which leads to the stability and linearity of NMF[10], as well as other updates.