Kernel Principal Components

The useful structure in a dataset may not lie along a straight direction in its original coordinates. Kernel PCA looks for variation after a transformation, using comparisons between examples to do the work.

15 sections · 15 questions · 4 coding challenges

1 / 15

What If the Useful Direction Is Not Straight in the Original Picture?

BOTIE

Ordinary PCA looks for straight directions through a cloud of observations. If the observations follow a curved structure, projecting onto a straight direction can place very different parts of that structure on top of one another.

Schölkopf, Smola and Müller developed kernel PCA in a 1996 technical report and a 1998 journal paper. They applied the kernel approach to component analysis, allowing PCA to operate in a feature space related nonlinearly to the original inputs.

The idea is to describe observations through richer features before asking which directions carry variation. We do not need to write those features out when a kernel supplies their inner products. We must still centre the representation correctly. The resulting components are coordinates in that feature space, so a useful low-dimensional plot does not automatically provide a simple reconstruction in the original measurements.

Sources for this history