A two-stage linear discriminant analysis via QR-decomposition
Authors:
- 5 July 2005
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. 27 (6) , 929-941
Abstract
Linear discriminant analysis (LDA) is a well-known method for feature extraction and dimension reduction. It has been used widely in many applications involving high-dimensional data, such as image and text classification. An intrinsic limitation of classical LDA is the so-called singularity problems; that is, it fails when all scatter matrices are singular. Many LDA extensions were proposed in the past to overcome the singularity problems. Among these extensions, PCA+LDA, a two-stage method, received relatively more attention. In PCA+LDA, the LDA stage is preceded by an intermediate dimension reduction stage using principal component analysis (PCA). Most previous LDA extensions are computationally expensive, and not scalable, due to the use of singular value decomposition or generalized singular value decomposition. In this paper, we propose a two-stage LDA method, namely LDA/QR, which aims to overcome the singularity problems of classical LDA, while achieving efficiency and scalability simultaneously. The key difference between LDA/QR and PCA+LDA lies in the first stage, where LDA/QR applies QR decomposition to a small matrix involving the class centroids, while PCA+LDA applies PCA to the total scatter matrix involving all training data points. We further justify the proposed algorithm by showing the relationship among LDA/QR and previous LDA methods. Extensive experiments on face images and text documents are presented to show the effectiveness of the proposed algorithm.Keywords
This publication has 28 references indexed in Scilit:
- An adaptive and efficient dimensionality reduction algorithm for high-dimensional indexing2004
- Face recognition using kernel direct discriminant analysis algorithmsIEEE Transactions on Neural Networks, 2003
- Hierarchical linear combinations for face recognition2002
- Hierarchical Fusion of Multiple Classifiers for Hyperspectral Data AnalysisPattern Analysis and Applications, 2002
- PCA versus LDAIEEE Transactions on Pattern Analysis and Machine Intelligence, 2001
- Dimensionality Reduction for Similarity Searching in Dynamic DatabasesComputer Vision and Image Understanding, 1999
- Discriminant Analysis with Singular Covariance Matrices: Methods and Applications to Spectroscopic DataJournal of the Royal Statistical Society Series C: Applied Statistics, 1995
- Eigenfaces for RecognitionJournal of Cognitive Neuroscience, 1991
- Principal Component Analysis1986
- An algorithm for suffix strippingProgram: electronic library and information systems, 1980