Kernel Ridge Regression

Ridge regression gives us a way to control a fit, but its original features may not describe the relationship well. Kernel comparisons let us apply the same idea in a transformed feature space.

15 sections · 15 questions · 4 coding challenges

1 / 15

Could We Keep Ridge Regression and Give It Richer Features?

BOTIE

Ridge regression gives us a controlled way to fit a relationship, but the features we supply still limit what it can express. Adding many transformed features may help, while also making the explicit feature table expensive to construct.

Saunders, Gammerman and Vovk's 1998 work described ridge regression in terms of dual variables. This expresses the solution through relationships between training observations, opening the way to use a kernel in place of explicitly listed transformed features.

For a new observation, the prediction combines its kernel comparisons with the training examples. The fitted coefficients determine how those comparisons contribute, and the ridge penalty still restrains the solution. This lets us fit a nonlinear relationship in the original inputs while retaining the regularisation idea. It also changes the cost: working with comparisons between every pair can become expensive as the dataset grows.

Sources for this history