Optimal solutions to non-negative PARAFAC/multilinear NMF always exist