Tight Semi-Nonnegative Matrix Factorization