Skip to main content

Algorithms for Nonnegative Tensor Factorization

  • Chapter
Tensors in Image Processing and Computer Vision

Part of the book series: Advances in Pattern Recognition ((ACVPR))

Abstract

Nonnegative Matrix Factorization (NMF) is a decomposition which incorporates nonnegativity constraints in both the weights and the bases of the representation. The nonnegativity constraints in NMF correspond better to the intuitive notion of combining parts in order to create a complete object, since the object is represented using only additions of weighted nonnegative basis images. NMF has proven to be very successful for image analysis, especially for imaged-based object representation, discovery of latent object variables and recognition. A drawback of NMF is that it requires the object tensor (with valence more than one) to be vectorized. This procedure may result in information loss since the local object structure is lost due to vectorization. Recently, in order to remedy this disadvantage of NMF methods, Nonnegative Tensor Factorization (NTF) algorithms that can be applied directly to the tensor representation of object collections, have been introduced. In this chapter, we demonstrate how various algorithms are formulated in order to treat arbitrary valence NTFs and we present the various cost functions that have been used for measuring the quality of the approximation. We discuss the optimization procedures that have been used for deriving the factors of the decomposition. Afterwards, we describe how additional constraints can be incorporated into the cost of the decomposition in order to either enhance the sparsity of the solution or to enhance the discrimination between object classes. The presented NTF schemes are described in a manner that can be easily implemented using, in most cases, only matrix multiplications and publicly available packages for treating tensor representations. Finally, we comment on the various applications of NTF algorithms in visual representation and recognition.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lee, D.D. and Seung, H.S.: Algorithms for Non-negative Matrix Factorization. NIPS, 556-562 (2000)

    Google Scholar 

  2. M. Berry, M. Browne, A. Langville, P. Pauca and R. Plemmons: Algorithms and Applications for Approximate Nonnegative Matrix Factorization. Computational Statistics and Data Analysis, 52, 1, 155–173 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  3. M. Welling and M. Weber: Positive tensor factorization. Pattern Recognition Letters, 22, 12, 1255–1261 (2001)

    Article  MATH  Google Scholar 

  4. T. Hazan, S. Polak and A. Shashua: Sparse image coding using a 3D non-negative tensor factorization. Tenth IEEE International Conference on Computer Vision, 2005 (ICCV 2005), 1, 50–57 (2005)

    Article  Google Scholar 

  5. A. Shashua and T. Hazan: Non-Negative Tensor Factorization with Applications to Statistics and Computer Vision. International Conference of Machine Learning (ICML), Bonn, Germany, 2005.

    Google Scholar 

  6. Y.-D. Kim and S. Choi: Nonnegative Tucker Decomposition. Proceedings of the IEEE CVPR-2007 Workshop on Component Analysis Methods, Minneapolis, Minnesota (2007)

    Google Scholar 

  7. Y.-D. Kim, A. Cichocki and S. Choi: Nonnegative Tucker decomposition with alpha-divergence. Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP-2008), Las Vegas, Nevada (2008)

    Google Scholar 

  8. M. Mørup, L. K. Hansen and S. M. Arnfred: Algorithms for Sparse Nonnegative Tucker Decomposition. Neural Computation, 20, 8, 2112–2131 (2008)

    Article  Google Scholar 

  9. S. Zafeiriou: Discriminant Nonnegative Tensor Factorization Algorithms. IEEE Transactions on Neural Networks accepted for publication

    Google Scholar 

  10. L. De Lathauwer, B. De Moor and J. Vandewalle: A multilinear singular value decomposition. SIAM J. Matrix Anal. Appl., 21, 4, 1253–1278 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  11. D. Tao, X. Li, X. Wu and S. J. Maybank : General Tensor Discriminant Analysis and Gabor Features for Gait Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 29, no. 10, pp. 1700–1715, 2007.

    Article  Google Scholar 

  12. S. Yan, D. Xu, Q. Yang, L. Zhang, X. Tang and H.-J. Zhang: Multilinear Discriminant Analysis for Face Recognition. IEEE Transactions on Image Processing, 16, 1, 212–220 (2007)

    Article  MathSciNet  Google Scholar 

  13. C. A. Andersson and R. Bro: The N-way Toolbox for MATLAB. Chemometrics and Intelligent Laboratory Systems, 52, 1–4 (2000)

    Article  Google Scholar 

  14. L. R. Tucker: Some mathematical notes on three-mode factor analysis. Psychometrika, 31, 279–311 (1996)

    Article  Google Scholar 

  15. A. Pascual-Montano, J. M. Carazo, K. Kochi, D. Lehmann and R. D. Pascual-Marqui: Nonsmooth Nonnegative Matrix Factorization (nsNMF). IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 28, no. 3, pp. 403–415 (2006)

    Article  Google Scholar 

  16. J.B. Kruskal : Three way arrays: rank and uniqueness of trilinear decomposition, with application to arithmetic complexity and statistics. Linear Algebra and its Applications, 18, 95–138 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  17. R. A. Harshman: Foundations of the PARAFAC procedure: Models and conditions for an “explanatory” multi-modal factor analysis, UCLA Working Papers in Phonetics (1970)

    Google Scholar 

  18. J. Carroll and J. Chang: Analysis of individual differences in multidimensional scaling via an n-way generalization of “eckart-young” decomposition. Psychometrika, 35, 283–319 (1970)

    Article  MATH  Google Scholar 

  19. R. A. Harshman: Determination and proof of minimum uniqueness conditions for PARAFAC1. UCLA Working Papers in Phonetics, 111–117 (1972)

    Google Scholar 

  20. S. Zafeiriou, A. Tefas, I. Buciu and I. Pitas: Exploitining Discriminant Information in Nonnegative Matrix Factorization with Application tom Frontal Face Verification. IEEE Transactions on Neural Networks, 14, 8, 1063–1073 (2006)

    Google Scholar 

  21. I. Kotsia, S. Zafeiriou and I. Pitas: A Novel Discriminant Nonnegative Matrix Factorization Method with Application to Facial Image Characterization Problems. IEEE Transactions on Information Forensics and Security, 2, 3, 588–595 (2007)

    Article  Google Scholar 

  22. P. N. Belhumeur, J. P. Hespanha and D. J. Kriegman: Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19, 7, 711–720 (1997)

    Article  Google Scholar 

  23. D. Donoho and V. Stodden: When does non-negative matrix factorization give a correct decomposition into parts?. Advances in Neural Information Processing Systems, 17, (2004)

    Google Scholar 

  24. Q. Zhang, H. Wang, R. Plemmons and P. Pauca: Tensor Methods for Hyperspectral Data Analysis of Space Objects. Preprint (2008)

    Google Scholar 

  25. C. Ding, X. He and H. D. Simon: On the Equivalence of Nonnegative Matrix Factorization and Spectral Clustering. Proc. SIAM Intl. Conf. Data Mining, 606–610 (2005)

    Google Scholar 

  26. A. Shashua, R. Zass and T. Hazan : Multi-way Clustering Using Super-symmetric Non-negative Tensor Factorization. Proceedings of the European Conference on Computer Vision (ECCV), Graz, Austria (2005)

    Google Scholar 

  27. S. Zafeiriou, A. Tefas and I. Pitas: Discriminant NMFfaces for Frontal Face Verification. Proceedings of IEEE International Workshop on Machine Learning for Signal Processing ì (2005)

    Google Scholar 

  28. I. Kotsia, S. Zafeiriou and I. Pitas: Texture and Shape Information Fusion for Facial Expression and Facial Action Unit Recognition. Pattern Recognition, 41, 3, 833–851 (2008)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefanos Zafeiriou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London Limited

About this chapter

Cite this chapter

Zafeiriou, S. (2009). Algorithms for Nonnegative Tensor Factorization. In: Aja-Fernández, S., de Luis García, R., Tao, D., Li, X. (eds) Tensors in Image Processing and Computer Vision. Advances in Pattern Recognition. Springer, London. https://doi.org/10.1007/978-1-84882-299-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-299-3_5

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-298-6

  • Online ISBN: 978-1-84882-299-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics