Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

An Improved Algorithm for Kernel Principal Component Analysis

Published: 01 August 2005 Publication History

Abstract

Kernel principal component analysis (KPCA), introduced by Schölkopf et al., is a nonlinear generalization of the popular principal component analysis (PCA) via the kernel trick. KPCA has shown to be a very powerful approach of extracting nonlinear features for classification and regression applications. However, the standard KPCA algorithm (Schölkopf et al., 1998, Neural Computation 10, 1299--1319) may suffer from computational problem for large scale data set. To overcome these drawbacks, we propose an efficient training algorithm in this paper, and show that this approach is of much more computational efficiency compared to the previous ones for KPCA.

References

[1]
1. Schölkopf, B., Smola, A. and Müller, K. R.: Nonlinear component analysis as a kernel eigenvalue problem, Neural Computation 10 , (1998), 1299-1319.
[2]
2. Jolliffe, I. T.: Principal Component Analysis , Springer-Verlag, New York, 1986.
[3]
3. Rosipal, R., Girolami, M., Trejo, L. and Cichocki A.: Kernel PCA for feature extraction and de-noising in nonlinear regression, Neural Computing & Application 10 , (2001), 231- 243.
[4]
4. Rosipal, R. and Girolami, M.: An expectation-maximization approach to nonlinear component analysis. Neural Computation 13 , (2001), 505-510.
[5]
5. Ham, F. M. and Kostanic, I.: Principles of Neurocomputing for Science and Engineering , McGraw-Hill Companies, Inc, New York 2001.
[6]
6. Zheng, W., Zhao, L. and Zou, C.: Locally nearest neighbor classifiers for pattern classification, Pattern Recognition 37 , (2004), 1307-1309.

Cited By

View all
  • (2019)Two-Phase Incremental Kernel PCA for Learning Massive or Online DatasetsComplexity10.1155/2019/59372742019Online publication date: 11-Feb-2019
  • (2018)Extension of a Kernel-Based Classifier for Discriminative Spoken Keyword SpottingNeural Processing Letters10.1007/s11063-013-9299-439:2(195-218)Online publication date: 28-Dec-2018
  • (2018)Quantum clustering-based weighted linear programming support vector regression for multivariable nonlinear problemSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-009-0478-114:9(921-929)Online publication date: 29-Dec-2018
  • Show More Cited By

Recommendations

Reviews

Marco Cristani

The kernel principal component analysis (KPCA) is a nonlinear generalization of the principal component analysis (PCA). The drawbacks of the KPCA technique, in its original version, are a high computational effort, which is O(N3), where N is the size of the processed data, and the need for storing the kernel matrix N × N. The authors propose an algebraic trick to reduce the time and space complexity of the original algorithm, based on the block decomposition of the kernel matrix. This leads to an approximate version of the original KPCA technique. The complexity reached is dependent on the ability we have to block-decompose the kernel matrix (let's say M blocks) and on the number of eigenvalues we want to take into account (let's say S). The novel time complexity is max(O(S3),O(N3/M2)), and the space complexity depends on the size of the blocks obtained from the partition of the kernel matrix. The paper is presented with a sufficient experimental validation (even though more comparative qualitative tests using a small dataset with other approximation techniques could have been performed), and the results shown are convincing, in both a quantitative and a qualitative sense. I think that the paper could have been better presented: in the abstract, introduction, and conclusion, no mention of the effective computational gain is given, so the reader cannot immediately appreciate the improvements made with respect to the state of the art. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Neural Processing Letters
Neural Processing Letters  Volume 22, Issue 1
August 2005
110 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 August 2005

Author Tags

  1. eigenvalue decomposition
  2. feature extraction
  3. kernel principal component analysis

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Two-Phase Incremental Kernel PCA for Learning Massive or Online DatasetsComplexity10.1155/2019/59372742019Online publication date: 11-Feb-2019
  • (2018)Extension of a Kernel-Based Classifier for Discriminative Spoken Keyword SpottingNeural Processing Letters10.1007/s11063-013-9299-439:2(195-218)Online publication date: 28-Dec-2018
  • (2018)Quantum clustering-based weighted linear programming support vector regression for multivariable nonlinear problemSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-009-0478-114:9(921-929)Online publication date: 29-Dec-2018
  • (2017)A Novel Generalized Fuzzy Canonical Correlation Analysis Framework for Feature Fusion and RecognitionNeural Processing Letters10.1007/s11063-017-9600-z46:2(521-536)Online publication date: 1-Oct-2017
  • (2015)Smart Colonography for Distributed Medical Databases with Group Kernel Feature AnalysisACM Transactions on Intelligent Systems and Technology10.1145/26681366:4(1-24)Online publication date: 27-Jul-2015
  • (2014)An efficient KPCA algorithm based on feature correlation evaluationNeural Computing and Applications10.1007/s00521-013-1424-924:7-8(1795-1806)Online publication date: 1-Jun-2014
  • (2010)An improved kernel principal component analysis for large-scale data setProceedings of the 7th international conference on Advances in Neural Networks - Volume Part II10.1007/978-3-642-13318-3_2(9-16)Online publication date: 6-Jun-2010
  • (2009)Matrix-based kernel principal component analysis for large-scale data setProceedings of the 2009 international joint conference on Neural Networks10.5555/1704175.1704290(784-789)Online publication date: 14-Jun-2009
  • (2006)A fast feature extraction method for kernel 2DPCAProceedings of the 2006 international conference on Intelligent Computing - Volume Part I10.1007/11816157_93(767-774)Online publication date: 16-Aug-2006
  • (2006)Kernel principal component analysis for large scale data setProceedings of the 2006 international conference on Intelligent Computing - Volume Part I10.1007/11816157_91(745-756)Online publication date: 16-Aug-2006

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media