SlideShare a Scribd company logo
Non-negative Matrix Factorization with
Sparseness Constraints
Patrik O. Hoyer
HIIT Basic Research Unit
Department of Computer Science
University of Helsinki
Finland
Topics
• Introduction
• Problem overview
• Overall methodology
• Integrating NMF with Age estimation problem
• Extended NMF
• Result found for age estimation
• Conclusion
Non-negative Matrix Factorization
• Factor A = WH
• A – matrix of data
• m non-negative scalar variables
• n measurements form the columns of A
• W – m x r matrix of “basis vectors”
• H – r x n coefficient matrix
• Describes how strongly each building block is
present in measurement vectors
Non-negative Matrix Factorization
Non-negative Matrix Factorization
• The image database is regarded as an n*m matrix V,
each column of which contains n non-negative pixel values of one of the m facial images
• Our purpose is to construct approximate factorizations of the form,
where each column of H contains the coefficient vector ht corresponding to the measurement vector, Vt
• Written in this form, it becomes apparent that a linear data representation is simply a factorization
of the data matrix
• Given a data matrix V, the optimal choice of matrices W and H are to be defined to be those nonnegative matrices that
minimize the reconstruction error between V and WH
• Various error functions have been proposed (Paatero and Tapper, 1994; Lee and Seung, 2001), perhaps the most widely
used one is eucledian distance measure
•
Adding sparseness constrains to NMF
• The concept of ‘sparse coding’ refers to a representational scheme where only a few units (out of a
large population) are effectively used to represent typical data vectors
• This implies most units taking values close to zero while only few take significantly non-zero values.
• On a normalized scale, the sparsest possible vector (only a single component is non-zero) should
have a sparseness of one, whereas a vector with all elements equal zero should have a sparseness of
zero.
• In this paper, we use a sparseness measure based on the relationship between the L1 norm and
the L2 norm:
NMF with sparseness component
• Our aim is to constrain NMF to find solutions with desired degrees of sparseness.
• What exactly should be sparse? The basis vectors W or the coefficients H? Depends on scenario
• When trying to learn useful features from a database of images, it might make sense to require both
W and H to be sparse, pointing that any given object is present in few images and affects only a
small part of the image.
Age estimation based on extended non negative factorization
Age Estimation Based on Extended Non-negative
Matrix Factorization
Ce Zhan, Wanqing Li, and Philip Ogunbona
School of Computer Science and Software Engineering
University of Wollongong, Australia
Proposed method : Extended NMF
• Extended NMF (ENMF) impose orthogonality constraint on basis matrix W while controlling the
sparseness of coefficient matrix H.
• To reduce the overlapping between basis images, different bases should be as
orthogonal as possible so as to minimize the redundancy
• Denote : U=WTW
• The orthogonality constraint can be imposed by minimizing
• Maximum sparsity in the coefficient matrix makes sure that a basis component
cannot be further decomposed into more components, thus the overlapping between basis images is
further reduced.
• We want :
Extended NMF
• The objective function of the proposed method would be:
• β is a small positive constant
ENMF is defined as following optimization problem
Experimental result
Experimental result

More Related Content

PPTX
Approximated and User Steerable tSNE for Progressive Visual Analytics
PPTX
Survey on contrastive self supervised l earning
PPTX
Fast AutoAugment
PPTX
QUT Bachelor of Mathematics (Honours) info presentation
PDF
mmm16-jiangbj_pot
PPT
WILF2011 - slides
PDF
PR-258: From ImageNet to Image Classification: Contextualizing Progress on Be...
DOCX
Maths concept map
Approximated and User Steerable tSNE for Progressive Visual Analytics
Survey on contrastive self supervised l earning
Fast AutoAugment
QUT Bachelor of Mathematics (Honours) info presentation
mmm16-jiangbj_pot
WILF2011 - slides
PR-258: From ImageNet to Image Classification: Contextualizing Progress on Be...
Maths concept map

What's hot (10)

PDF
Meta Learning Shared Hierarchies
PPTX
Neural network techniques
PDF
The Predictron: End-to-end Learning and Planning
PDF
Application of Structural Equation Modeling in PACS research
PPTX
Logistic regression: topological and geometric considerations
PPTX
Deep vs diverse architectures for classification problems
PPTX
application of numerical method
PPTX
Introduction to statistical learning - Some basics
PDF
Programming for Data Analysis: Week 3
PPTX
Morse-Smale Regression for Risk Modeling
Meta Learning Shared Hierarchies
Neural network techniques
The Predictron: End-to-end Learning and Planning
Application of Structural Equation Modeling in PACS research
Logistic regression: topological and geometric considerations
Deep vs diverse architectures for classification problems
application of numerical method
Introduction to statistical learning - Some basics
Programming for Data Analysis: Week 3
Morse-Smale Regression for Risk Modeling
Ad

Viewers also liked (13)

PDF
Psdot 9 facial expression recognition in perceptual
PPT
growth prediction & age estimation
PPTX
Chirag
PPTX
Age classifications
PPTX
Audience age classification
PPTX
BBFC Age Classifications
PPTX
Audience and Age classification
PPTX
skeletal growth prediction and Age estimation
PPTX
project
PPT
Growth prediction & age estimation /fixed orthodontic courses
PDF
Three different classifiers for facial age estimation based on K-nearest neig...
PPT
Age determination prof.enas
PDF
AINL 2016: Khudobakhshov
Psdot 9 facial expression recognition in perceptual
growth prediction & age estimation
Chirag
Age classifications
Audience age classification
BBFC Age Classifications
Audience and Age classification
skeletal growth prediction and Age estimation
project
Growth prediction & age estimation /fixed orthodontic courses
Three different classifiers for facial age estimation based on K-nearest neig...
Age determination prof.enas
AINL 2016: Khudobakhshov
Ad

Similar to Age estimation based on extended non negative factorization (20)

PDF
Saif_CCECE2007_full_paper_submitted
PDF
Non-negative factorization methods for extracting semantically relevant featu...
PDF
NMF with python
PDF
Comparative Analysis of Partial Occlusion Using Face Recognition Techniques
PDF
Regularized Compression of A Noisy Blurred Image
PPT
matrixfactorization.ppt
PDF
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
PPTX
ICCSA2014 - slides
PDF
Matrix Factorisation (and Dimensionality Reduction)
PPTX
2013 11 01(fast_grbf-nmf)_for_share
PPTX
UNIT-2. unsupervised learning of machine learning
PPTX
ADAN Symposium
DOCX
BULK IEEE PROJECTS IN MATLAB ,BULK IEEE PROJECTS, IEEE 2015-16 MATLAB PROJEC...
DOCX
final year ieee pojects in pondicherry,bulk ieee projects ,bulk 2015-16 i...
PDF
Beginners Guide to Non-Negative Matrix Factorization
PDF
Matrix and Tensor Tools for Computer Vision
PPTX
Efficient initialization for nonnegative matrix factorization based on nonneg...
PDF
Happiness Expression Recognition at Different Age Conditions
PDF
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
PDF
Low-rank matrix approximations in Python by Christian Thurau PyData 2014
Saif_CCECE2007_full_paper_submitted
Non-negative factorization methods for extracting semantically relevant featu...
NMF with python
Comparative Analysis of Partial Occlusion Using Face Recognition Techniques
Regularized Compression of A Noisy Blurred Image
matrixfactorization.ppt
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
ICCSA2014 - slides
Matrix Factorisation (and Dimensionality Reduction)
2013 11 01(fast_grbf-nmf)_for_share
UNIT-2. unsupervised learning of machine learning
ADAN Symposium
BULK IEEE PROJECTS IN MATLAB ,BULK IEEE PROJECTS, IEEE 2015-16 MATLAB PROJEC...
final year ieee pojects in pondicherry,bulk ieee projects ,bulk 2015-16 i...
Beginners Guide to Non-Negative Matrix Factorization
Matrix and Tensor Tools for Computer Vision
Efficient initialization for nonnegative matrix factorization based on nonneg...
Happiness Expression Recognition at Different Age Conditions
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
Low-rank matrix approximations in Python by Christian Thurau PyData 2014

Recently uploaded (20)

PPT
Project quality management in manufacturing
PPTX
Current and future trends in Computer Vision.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Construction Project Organization Group 2.pptx
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
PPT on Performance Review to get promotions
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
web development for engineering and engineering
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Geodesy 1.pptx...............................................
DOCX
573137875-Attendance-Management-System-original
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
Project quality management in manufacturing
Current and future trends in Computer Vision.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Construction Project Organization Group 2.pptx
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
CH1 Production IntroductoryConcepts.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPT on Performance Review to get promotions
CYBER-CRIMES AND SECURITY A guide to understanding
Sustainable Sites - Green Building Construction
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
web development for engineering and engineering
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Geodesy 1.pptx...............................................
573137875-Attendance-Management-System-original
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Digital Logic Computer Design lecture notes
Model Code of Practice - Construction Work - 21102022 .pdf
Operating System & Kernel Study Guide-1 - converted.pdf

Age estimation based on extended non negative factorization

  • 1. Non-negative Matrix Factorization with Sparseness Constraints Patrik O. Hoyer HIIT Basic Research Unit Department of Computer Science University of Helsinki Finland
  • 2. Topics • Introduction • Problem overview • Overall methodology • Integrating NMF with Age estimation problem • Extended NMF • Result found for age estimation • Conclusion
  • 3. Non-negative Matrix Factorization • Factor A = WH • A – matrix of data • m non-negative scalar variables • n measurements form the columns of A • W – m x r matrix of “basis vectors” • H – r x n coefficient matrix • Describes how strongly each building block is present in measurement vectors
  • 5. Non-negative Matrix Factorization • The image database is regarded as an n*m matrix V, each column of which contains n non-negative pixel values of one of the m facial images • Our purpose is to construct approximate factorizations of the form, where each column of H contains the coefficient vector ht corresponding to the measurement vector, Vt • Written in this form, it becomes apparent that a linear data representation is simply a factorization of the data matrix • Given a data matrix V, the optimal choice of matrices W and H are to be defined to be those nonnegative matrices that minimize the reconstruction error between V and WH • Various error functions have been proposed (Paatero and Tapper, 1994; Lee and Seung, 2001), perhaps the most widely used one is eucledian distance measure •
  • 6. Adding sparseness constrains to NMF • The concept of ‘sparse coding’ refers to a representational scheme where only a few units (out of a large population) are effectively used to represent typical data vectors • This implies most units taking values close to zero while only few take significantly non-zero values. • On a normalized scale, the sparsest possible vector (only a single component is non-zero) should have a sparseness of one, whereas a vector with all elements equal zero should have a sparseness of zero. • In this paper, we use a sparseness measure based on the relationship between the L1 norm and the L2 norm:
  • 7. NMF with sparseness component • Our aim is to constrain NMF to find solutions with desired degrees of sparseness. • What exactly should be sparse? The basis vectors W or the coefficients H? Depends on scenario • When trying to learn useful features from a database of images, it might make sense to require both W and H to be sparse, pointing that any given object is present in few images and affects only a small part of the image.
  • 9. Age Estimation Based on Extended Non-negative Matrix Factorization Ce Zhan, Wanqing Li, and Philip Ogunbona School of Computer Science and Software Engineering University of Wollongong, Australia
  • 10. Proposed method : Extended NMF • Extended NMF (ENMF) impose orthogonality constraint on basis matrix W while controlling the sparseness of coefficient matrix H. • To reduce the overlapping between basis images, different bases should be as orthogonal as possible so as to minimize the redundancy • Denote : U=WTW • The orthogonality constraint can be imposed by minimizing • Maximum sparsity in the coefficient matrix makes sure that a basis component cannot be further decomposed into more components, thus the overlapping between basis images is further reduced. • We want :
  • 11. Extended NMF • The objective function of the proposed method would be: • β is a small positive constant ENMF is defined as following optimization problem