Learning the parts of objects by non-negative matrix factorization
- 21 October 1999
- journal article
- research article
- Published by Springer Nature in Nature
- Vol. 401 (6755) , 788-791
- https://doi.org/10.1038/44565
Abstract
Is perception of the whole based on perception of its parts? There is psychological1 and physiological2,3 evidence for parts-based representations in the brain, and certain computational theories of object recognition rely on such representations4,5. But little is known about how brains or computers might learn the parts of objects. Here we demonstrate an algorithm for non-negative matrix factorization that is able to learn parts of faces and semantic features of text. This is in contrast to other methods, such as principal components analysis and vector quantization, that learn holistic, not parts-based, representations. Non-negative matrix factorization is distinguished from the other methods by its use of non-negativity constraints. These constraints lead to a parts-based representation because they allow only additive, not subtractive, combinations. When non-negative matrix factorization is implemented as a neural network, parts-based representations emerge by virtue of two properties: the firing rates of neurons are never negative and synaptic strengths do not change sign.Keywords
This publication has 20 references indexed in Scilit:
- Emergence of simple-cell receptive field properties by learning a sparse code for natural imagesNature, 1996
- Visual Object RecognitionAnnual Review of Neuroscience, 1996
- An Information-Maximization Approach to Blind Separation and Blind DeconvolutionNeural Computation, 1995
- Recognition of Objects and Their Component Parts: Responses of Single Units in the Temporal Cortex of the MacaqueCerebral Cortex, 1994
- What Is the Goal of Sensory Coding?Neural Computation, 1994
- Eigenfaces for RecognitionJournal of Cognitive Neuroscience, 1991
- Recognition-by-components: A theory of human image understanding.Psychological Review, 1987
- Hierarchical structure in perceptual representationCognitive Psychology, 1977
- An iterative technique for the rectification of observed distributionsThe Astronomical Journal, 1974
- Bayesian-Based Iterative Method of Image Restoration*Journal of the Optical Society of America, 1972