Part-Based Data Analysis with Masked Non-negative Matrix Factorization

  • Gabriella Casalino
  • Nicoletta Del Buono
  • Corrado Mencar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8584)


We face the problem of interpreting parts of a dataset as small selections of features. Particularly, we propose a novel masked nonnegative matrix factorization algorithm which is used either to explain data as a composition of interpretable parts (which are actually hidden in them) and to introduce knowledge in the factorization process. Numerical examples prove the effectiveness of the proposed algorithm as a useful tool for Intelligent Data Analysis.


Nonnegative matrix factorization mask matrix structure retrieval 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bache, K., Lichman, M.: UCI Machine Learning Repository. University of California, School of Information and Computer Science, Irvine, CA (2013),
  2. 2.
    Boutsidis, C., Gallopoulos, E.: Svd based initialization: a head start for nonnegative matrix factorization. Pattern Recognition 41, 1350–1362 (2008)CrossRefzbMATHGoogle Scholar
  3. 3.
    Cai, D., He, X., Wu, X., Han, J.: Non-Negative Matrix Factorization on Manifold. In: Proc. Eighth IEEE Int’l Conf. Data Mining, pp. 63–72 (2008)Google Scholar
  4. 4.
    Yoo, J., Choi, S.: Orthogonal nonnegative matrix tri-factorization for co-clustering: multiplicative updates on Stiefel manifolds. Information Processing and Management 46, 559–570 (2010)CrossRefGoogle Scholar
  5. 5.
    Casalino, G., Del Buono, N., Mencar, C.: Subtractive initialization of nonnegative matrix factorizations for document clustering. In: Petrosino, A. (ed.) WILF 2011. LNCS, vol. 6857, pp. 188–195. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  6. 6.
    Casalino, G., Del Buono, N., Minervini, M.: Nonnegative matrix factorizations performing object detection and localization. Applied Computational Intelligence and Soft Computing 15 (2012)Google Scholar
  7. 7.
    Casalino, G., Del Buono, N., Mencar, C.: Subtractive clustering for seeding non-negative matrix factorizations. Information Sciences 257, 369–387 (2014)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Chu, M., Del Buono, N., Lopez, L., Politi, T.: On the low rank approximation of data on the unit sphere. SIAM Journal Matrix Analysis Appl. 27(1), 46–60 (2005)CrossRefzbMATHGoogle Scholar
  9. 9.
    Desmarais, M.C.: Conditions for effectively deriving a q-matrix from data with non-negative matrix factorization. In: Conati, C., Ventura, S., Calders, T., Pechenizkiy, M. (eds.) Proceedings of the 4th International Conference on Educational Data Mining, pp. 41–50 (2011)Google Scholar
  10. 10.
    Ding, C., Li, T., Peng, W., Park, H.: Orthogonal nonnegative matrix tri factorizations for clustering. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 126–135 (2006)Google Scholar
  11. 11.
    Donoho, D., Stodden, V.: When does non-negative matrix factorization give a correct decomposition into parts. In: Advances in Neural Information Processing Systems, vol. 16 (2003)Google Scholar
  12. 12.
    Hoyer, P.O.: Non-negative matrix factorization with sparseness constraints. J. Machine Learning Research 5, 1457–1469 (2004)zbMATHMathSciNetGoogle Scholar
  13. 13.
    Lee, D.D., Seung, S.H.: Learning the parts of objects by non-negative matrix factorization. Nature 401, 788–791 (1999)CrossRefGoogle Scholar
  14. 14.
    Lee, D.D., Seung, S.H.: Algorithms for non-negative matrix factorization. In: Proc. Adv. Neural Information Proc. Syst. Conf., vol. 13, pp. 556–562 (2000)Google Scholar
  15. 15.
    Liu, H., Wu, Z., Cai, D., Huang, T.S.: Constrained Non-negative Matrix Factorization for Image Representation. IEEE Transactions on Pattern Analysis and Machine Intelligence 34(7), 1299–1311 (2012)CrossRefGoogle Scholar
  16. 16.
    Ma, H., Zhao, W., Tan, Q., Shi, Z.: Orthogonal nonnegative matrix tri-factorization for semi-supervised document co-clustering. In: Zaki, M.J., Yu, J.X., Ravindran, B., Pudi, V. (eds.) PAKDD 2010. LNCS, vol. 6119, pp. 189–200. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  17. 17.
    Shahnaz, F., Berry, M.W., Pauca, V.P., Plemmons, R.J.: Document clustering using nonnegative matrix factorization. Information Processing and Management 42(2), 373–386 (2006)CrossRefzbMATHGoogle Scholar
  18. 18.
    Zhang, Z.Y., Li, T., Ding, C., Ren, X.W., Zhang, X.S.: Binary matrix factorization for analyzing gene expression data. Data Min. Knowl. Discov. 20(1), 28–52 (2010)CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Gabriella Casalino
    • 1
  • Nicoletta Del Buono
    • 2
  • Corrado Mencar
    • 1
  1. 1.Department of InformaticsUniversity of BariBariItaly
  2. 2.Department of MathematicsUniversity of BariBariItaly

Personalised recommendations